Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Software-based CPU power consumption using PowerApi

Maxime Thoonsen6 min read

PowerApi power consumption estimation graph

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 →

Prevent AWS from Reading Your Step Functions Data

Axel Fournier6 min read

woman spying with a telescope

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 →

Typescript: use the nullish coalescing operator to prevent bugs

Maxime Thoonsen2 min read

Good and bad code example

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 →

Serverless Is More Than a Trend, Best Companies Adopt It

Alex de Boutray6 min read

Servers

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 →

Build an Animated Accordion List in React Native

Benjamin Piggin7 min read

Accordion-List

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 →

Why it’s time to consider Azure to host your static application

Clément Pasteau3 min read

Azure-Static-App

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

A crowd

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 →

Measure the server-side impact of your application with PowerAPI

Cyrielle Willerval9 min read

PowerAPI

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 →

Flask Debugging in VS Code with Hot-Reload 🔥

Adrien Cacciaguerra8 min read

Flask Debugging in VS Code with Hot-Reload 🔥

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 →
Load Next Posts