Our recent articles
Load Previous Posts

I recently had to set up code formatting on a spring boot java application. Auto code formatting is important to avoiding useless diffs in source files, reducing noise in code review, allowing reviewers to focus on what matters. Ideally we want:Automatic…
Continue reading →
Are you new to GCP, looking to make sense of all the storage offerings GCP provides or simply hoping to learn something new? You're in the right place! In this blog we're going to compare the key differences between GCP's numerous…
Continue reading →
AnotherDay’s Cascade platform provides businesses with the ultimate risk and intelligence management platform. With risk assessment at the heart of so many international standards, many business suffer from competing standards for tracking and mitigating risk. Often, large spreadsheets, unwieldy slide…
Continue reading →
What is a Monorepo? A monorepo is a consolidated repository containing the source code of multiple projects, which are commonly managed by independent teams and also often share common packages. Not just Code Collocation Recently a common software development practice is to have…
Continue reading →
You need to make sure that your website content keeps up-to-date with changing designs and client requirements. The trade-off? This often impacts developer time. Small changes, like adjusting an image or a piece of text, seem like a 10-minute job. In reality, they…
Continue reading →
If you already use Sentry to manage your application errors and uWSGI as a WSGI server for your Python project (such as Flask or Django), you are one step away to improve your monitoring setup in a matter of minutes. It…
Continue reading →
import { Image } from 'astro:assets';A few weeks ago, I encountered children list rerender issues on the project I was working on. In this article you will learn :how I debugged a react performance issue why virtualization is not always suitable for…
Continue reading →
Let me tell you the story of how I improved my react-admin app runtime loading performance from 1 minute to 1 second. I work at Theodo on a project with many websites. To configure and manage all of them, we had…
Continue reading →
In TypeScript (TS), the "as" keyword is widely used when manipulating types. However, you should employ it with caution, as it does not provide any guarantee on the real types of your objects and could generate unexpected bugs. In this…
Continue reading →Why You Should Encrypt Your Disk, and How To Do It on Ubuntu with a Dual Boot
Romain Fournier12 min read

Why use disk encryption? It goes without saying that your computer can contain sensitive information about you or the organization you are working for, such as:personal pictures password or credit card numbers saved in your browser (and so on, access to your…
Continue reading →