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

Dependency Injection in Salesforce

Dependencies: good or bad? When it comes to code dependencies, you will often see this example: public ClassA { } public Class B { private ClassA service; } As you can see, ClassB needs ClassA to do its job, in other words, Class B is dependent on ClassA. This is...

June 23, 2022
Engineering

FastAPI and cooperative multi-threading

This post was first published in aivarsk.com Cal Paterson wrote a great article comparing and describing synchronous and asynchronous Python frameworks and explaining why asynchronous frameworks go a bit wobbly under load. This is a story of how we experienced wobbliness in a recent project. We are using FastAPI, Pydantic, and...

February 10, 2022
Engineering

RFC Driven Development

The ‘Request For Comment’ (RFC) process is often used in large open source projects to coordinate discussion, record requirements and  document design decisions. It is a process by which all contributors record suggestions, comments and discussions focussed around a technical proposal. The merit of the original proposal is debated, alternatives...

February 8, 2022