Our recent articles
Load Previous Posts
The ICT sectors carbon footprint represents now around 4% of the global CO2 emissions. To minimize that, one of our goals at Theodo is to design sustainable web applications with minimal carbon footprint. And in order to know how performant…
Continue reading →AWS Step Functions is the perfect tool to handle long-running, complex or business-critical workflows such as payment or subscription flows. However, a naive implementation could put sensitive data at risk. What is AWS Step Functions? AWS Step Functions is an Amazon cloud…
Continue reading →My goal as a CTO is to improve quality. The score of this game is the number of bugs we find each week. Today I share with you a typical bug that more than one person got caught by. Let's say…
Continue reading →Implement contract testing with Pact to get rid of bugs due to front-back and back-back communication
jeanlucc10 min read
Image from the Pact documentation Exec summary Modern software development organizations scale their development efforts by spreading the development of a system across different teams. Such projects can have team work issues because interconnected applications that change often, create a lot of…
Continue reading →A recent article by the WSJ highlighting the benefits of serverless for organizations points at a building awareness by thought leaders about the impact this new trend can have for companies. It resonates with our own experience, celebrating successful serverless…
Continue reading →Accordion lists (or ExpandableListViews) are now a material design staple and show up in quite a few apps. They are a great way to dynamically display information to a user. When it comes to implementing one in your own app, sure,
Continue reading →The line between static & dynamic web applications is not what it used to be. With new frameworks like Gatsby or NextJS, the Jamstack is a strong option to get your application running in no time, whilst being able to…
Continue reading →Don't overestimate the importance of performance when choosing a stack for your Web project
Martin Pierret9 min read
Understand how a suitable backend language can make a server handle higher loads and help reduce operating costs – or not.A few months ago, a colleague of mine gave a talk detailing how great his recent experience with Go had…
Continue reading →According to a report made by The Shift Project, the carbon footprint of the digital is estimated to exceed air travel with more than 4% of the total greenhouse gas emissions. This number is expected to double in the next…
Continue reading →I love using a debugger when I code. It allows me to quickly understand why something does not work as intended, but also to get a faster and deeper understanding of code I did not write. Since I am so fond of…
Continue reading →