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

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
Engineering

Metaprogramming

In Ebury IT we care a lot about our fellow company mates, this is why we like to share knowledge with each other. Sometimes you give and most of the times you take. One of the main targets of Python programming language since its conception by Guido Van Rossum, was...

March 20, 2020
DevOps , Engineering

Terragrunt : Terraform the easy way

We are using Terraform to configure our Infrastructure as Code in AWS and we used it with Terragrunt from the first day. What is Terragrunt? the official definition “… is a thin wrap for Terraform that provides additional tools to maintain your Terraform DRY configurations, work with multiple Terraform modules,...

March 12, 2019