Our recent articles
Load Previous Posts
Long story short: I broke my arm while riding my bike and I can't type. Quite the problem as typing is a key part of my daily life as a software engineer. So I decided to add a speech to text button to my keyboard. Here's how I did it...
Continue reading →Over the years, I've heard whispers of the mystic powers of StyleSheet.create, and how not using StyleSheet would negatively affect performance. The other day, curiosity got the better of me, and I went down a rabbit-hole of looking into…
Continue reading →For my very first project at Theodo, I worked on a website designed for scientists who wanted to track the progress of an experiment. My task involved improving graphs with large amounts of data. However, the data retrieval process turned…
Continue reading →😵 The issue As a web developer, you know that it's important to be able to deploy new features to users quickly and efficiently. But how can you do this without disrupting your development process? Let's imagine that a web project uses…
Continue reading →I recently published an article and thread comparing iOS rendering performance across SwiftUI, React Native, and Flutter. The results showed that SwiftUI (unsurprisingly) performs the best, followed by React Native and Flutter respectively. I got some interesting feedback and suggestions from…
Continue reading →Function calling allows your conversational agent to connect to external tools. The key lies in correctly defining the functions to GPT's model, which can be a bit tricky. As a software engineer at Theodo, I have been working with the OpenAI…
Continue reading →On my Symfony project, I wanted to verify if all the routes in my app had access control. This article will guide you through setting up an automated check for access control on your Symfony routes. TL;DREffective access control involves both…
Continue reading →In my recent project, I added a cool new feature: if our third-party provider didn't have your company address, you can pop it in yourself ! But guess what ? When I tried it out in a test environment, it didn't…
Continue reading →Introduction This article is meant to be an exploration of the state of creating Microfrontends (MFEs) for native mobile apps in 2023. It covers the history of MFEs, giving a brief intro, and then looks into how React Native's architecture can…
Continue reading →Getting started with Camunda
Florent Lefort11 min read
When aiming to deploy an application with a workflow, it's crucial to have tools to track and manage the objects that flow through it. This is where Camunda comes into play – a tool specifically designed for this task. In…
Continue reading →