Development

Salesforce DX Pilot – first impressions

June 28, 2017

June 28, 2017 by Yaiza Bailén

At Ebury, we use Salesforce as our CRM but also as a reconciliation platform for our lending business; to manage our credit line requests, our margin calls, and our onboarding (KYC, AML) processes. But since standard functionality is not enough for us, we have a dedicated team specialised in force.com that builds customisation and applications for our different teams within the company. Our goal is to use this versatile framework to build features that make our sales process quick and effective, and to help our Operation teams to be focused on what is really important for us, our clients, and let the system take care of the rest.

We applied to be one of the lucky members to be part of the Salesforce DX Pilot and we were selected! Salesforce DX Pilot started on the 22nd of February and it is still going on, but I wanted to share with you my impressions so far.
Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Miguel Torres
Lead Front-end Developer

Development

How we created our payments and capabilities map with CARTO

June 16, 2017

June 16, 2017 by Miguel Torres

Recently, we have built out a cool interactive map displaying the payments and capabilities coverage of Ebury for our corporate website using CARTO.

We will walk you through all the stages of development that we made and point you at the source code of our project GitHub.

By applying the micro-services philosophy, we decided to develop it in a separate project, so we began to analyse the tech stack to be used.

We took a look at tools like Google Maps or Leaflet, which are great for displaying maps, but it was not easy to display the data in the way we wanted. We then played around with D3.js, a great library for visualising data. However, it was not straightforward to implement a map with standard controls such as zoom or the drag feature.

Finally, we found CARTO that offered the best functions out of all of the options which made it super easy to create this map.

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Raúl Quesada
Agile Coach / Scrum Master

Agile, Events, LABS

Agile Lean Coffee

June 14, 2017

June 14, 2017 by Raúl Quesada

Agile Lean Coffee
Agile Lean Coffee

This week we completed the second edition of the Malaga Agile Meetup. This time, we held a Lean Coffee meeting. Once again, the attendance was incredible; the 30 available seats were filled in a short time and the waiting list was growing right up until the day of the event. Our agile community continues to grow – currently, we have 141 enthusiasts.
Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

María Urdaneta
QA Member

Development, Events

Google Hashcode 2017 – How we managed to solve the proposed problem

March 23, 2017

March 23, 2017 by Christian Expósito

The HashCode challenge, a team-based programming competition organised by Google where people from Europe, the Middle-East and Africa try to solve a problem proposed by the company, took place during during the evening on the 23rd February, and Ebury was there to cover such an awesome event.
Our Malaga office was open for those who wanted to join us and have some fun between code lines, flowcharts, loops, and all things on which coding freaks like me enjoy spending time.

This time, Google asked us to create a solution to improve the performance of the way a video streaming platform delivers its videos to the end users: we were provided with several cache servers that were accessible from certain endpoints and we were able to improve the load time of a specific video if using them. In any one video, we have a file detailing how many end users are trying to watch it, how much time the platform takes to load that video (latency), what cache servers can their endpoints access, and what is the latency of each one (read the complete problem here).

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Raúl Quesada
Agile Coach / Scrum Master

Agile, Events, LABS

Agile and Beers

March 21, 2017

March 21, 2017 by Raúl Quesada

After our agile adventure in Vitoria (CAS2016) we come back empowered and with a lot of energy to create an agile community in Málaga. Using this wave of power we decided to create the first Malaga Agile Meetup.

Our main objective with the meetup is to collect all the agile enthusiasts in Málaga with energy to meet frequently for talking about agile methodologies, team dynamics, and kaizen philosophy. We want to create an open space for everyone with inquietude to continue growing and learning new tools, concepts, and experiences.

The acceptance has been incredible. We currently have 103 members in the group, with only a few existence weeks.

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Quality assurance

Unit test execution (part 2): Coverage

February 23, 2017

February 23, 2017 by Miguel Ángel Moreno

The post is the second part of the Unit test execution (part 1) blog post published in October 2016. This time we will explain how to run Python tests with coverage using a distributed architecture to ensure things don’t take too long! We will describe step by step how and what we set up to achieve this. But first of all lets quickly define what we mean by test coverage.

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Miguel Torres
Lead Front-end Developer
Raúl Quesada
Agile Coach / Scrum Master

Agile, Events

Our Agile adventure in Vitoria, Spain – Agile Spanish Conference 2016 (CAS 2016)

January 24, 2017

January 24, 2017 by Raúl Quesada

On 30th November we had our latest agile adventure in Vitoria, Spain. We arrived there to attend the Agile Spanish Conference (CAS 2016) taking place on 1st and 2nd December. CAS is one of the biggest and most important meetings in Spain. This particular event gathered together many qualified professionals from the tech sector. We had the opportunity and also pleasure to meet them and to share our knowledge and personal experiences. The ‘sharing part’ is what we valued the most.

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn

Raúl Quesada
Agile Coach / Scrum Master

Agile

Team motivation

December 8, 2016

December 8, 2016 by Raúl Quesada

From the beginning of the times humanity has been able to do awesome things that made a big difference to the world: the discovery of fire, language, wheel, electricity, penicillin examples of the most important ones. These discoveries were made possible by people with a strong motivation.

Read more

Share on Share on FacebookGoogle+Tweet about this on TwitterShare on LinkedIn