Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Prevent Regressions with Visual Testing: An Example with Percy

Robin Carrez7 min read

Visual Regression Testing will help you validate your interfaces

Visual Regression Testing? What is it? At first, it was a mystery for me too. But this testing method saved me from breaking my application many times already. I discovered the Visual Regression Testing method while working on a project. In the…

Continue reading →

Keep your DevX Problems at Bay: the Kaizen

Alexis Reymann10 min read

Kaizen method will help you suppress your DevX problems

Kai: change, Zen: good This is the story of Bill. Bill is a full-stack developer at DevYourSite Inc. Bill has the same developer life as you, that is, he is given a feature to implement, he thinks about how he'd design it,

Continue reading →

Go Traps - nil interfaces

Ewen Quimerc'h6 min read

Learn good practices about Go interfaces to never get a runtime panic

Go is one of the programming languages I love the most. It allows a very fast execution time (unlike Python) without affecting negatively the developer experience (unlike C), and is strongly typed (unlike TS where you can lie to the…

Continue reading →

Blender Python Starting Guide

Félix5 min read

Random image generated by Midjourney based on the blender and guide keywords

If you come from the Python development world, developing in Blender can feel a bit rough at first glance because the Blender API, bpy, is not a python package you can install with pip. To access it, you must use…

Continue reading →

How to generate Typescript interfaces from your Spring Boot backend

Jérémie Chauvel4 min read

Starting a full stack project with Spring Boot and a modern frontend framework like React in Typescript, you rapidly fall into the issue of defining your interfaces twice:Once on Spring Boot side where you create your response/request DTO for your…

Continue reading →

Creating an API Gateway to SQS direct connection using CloudFormation

Kelvin Xu6 min read

React Native

A common way of enqueuing messages to an AWS Simple Queue Service (SQS) is by sending a POST request to an endpoint hosted by an API Gateway. Using the AWS console, you can easily set up this connection between the…

Continue reading →

SheetJs: Programmatically generating stylish Excel documents

Kyle Ki11 min read

Data Thumbnail

SheetJs is a javascript library that is used to create and format Excel documents. It is a powerful tool that boasts a consistent weekly download rate of over one million as well as having a dedicated team to battle issues…

Continue reading →

Using Amazon Kinesis Data Firehose to generate business insights

Ajani Motta7 min read

Use Amazon Kinesis Data Firehose to route Lambda destination logs to S3, along with QuickSight to generate business insights

This article will focus on using Amazon Kinesis Data Firehose to route Lambda destination logs to S3 and connecting to QuickSight (in order to analyze product performance from a business perspective). Event-driven architecture is a popular application design approach which uses…

Continue reading →

Simplify your full-stack applications with XState

Daniel Belo Gonçalves10 min read

Stop sounding like a crazy developer explaining your application's logic, use XState instead

XState is a popular state management library for JavaScript and TypeScript using finite state machines (FSMs) and state-charts. The general use of FSMs has been widely popularised over the last few years by React and Redux, but state machines have…

Continue reading →

Creating a Controlled Form with React Hook Forms

Rohan Samuel14 min read

React Hook Form

React Hook Forms is a form library for React applications to build forms with easy to configure validation through the process of calling hooks to build form state and context. React Hook Forms serve as an alternative to another popular…

Continue reading →
Load Next Posts