Engineering

How we build things is just as important as what we build. These articles let our engineers explain the “why” of what we do, and how we put the “tech” in “FinTech”.

Engineering

Migrating SASS to CSS vars and PostCSS/TailwindCSS

October 2020 was one of the most exciting months for the Frontend team at Ebury because we officially stopped supporting Internet Explorer 11. This allowed us to remove lots of polyfills and optimisations required only by the IE browser and it also enabled features and technologies that were unavailable due...

November 9, 2021
Engineering

Adopting Salesforce ApexMocks Framework

When it comes to building a robust test suite for an enterprise application, the mocking technique is a must have in our developer tool-belt. It is a big enabler for crafting well architected applications and it is a well known standard in the industry for most of the advanced programming...

October 23, 2020
Engineering

SQL, spotlight on Django problems

As backend developers, after years working high level we tend to forget about database efficiency and complexity because of either the ORM and the database. On one side the ORMs are nice tools, that help on building big systems easily hiding a lot of the underlying complexity, on the other...

October 9, 2020
Engineering

Dynamic Variant Analysis with Python

Variant analysis is a technique that allows developers to find bugs or problems in the codebase that follow the same pattern or behaviour. This post explores how to use code instrumentation to achieve dynamic variant analysis....

July 7, 2020
Engineering

Why Pytest?

This post is targeting Python developers who are used to unittest, asking themselves why they should try pytest. I’m hoping my experience and explanation will help you to clarify these doubts....

April 16, 2020