Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Browzwear API Tips and Tricks

Robert Hofmann8 min read

Browzwear

VStitcher is a very powerful 3D apparel design software. It allows users to create realistic 3D renderings of their garments. In production contexts, you might want VStitcher to integrate more finely into your workflow and add features that are tailor-made…

Continue reading →

Are Typecript Enums Really Harmful?

Michael Kim11 min read

enums-thumbnail

🤺 Are TypeScript Enums Really Harmful? One of the current trends in the TypeScript space seems to be criticising TypeScript native enums and claiming they are unsafe to use. I first came across the "enum drama" through videos from big creators in…

Continue reading →

Handling Supabase Password Reset in React Native

Mo Khazali9 min read

Supabase and React Logos

When working on a project that used Supabase for its authentication, we faced many issues in the password reset flow. Our app was using React Native on the front end, and Supabase on the backend. The official documentation had a…

Continue reading →

How to safely deploy new features without breaking your production

Nathan Boulanger10 min read

Man pressing Rolling Deployment button over Regular Deployment one

Deploying new features in production can often be frightening. It's difficult to test a new feature as thoroughly as desired in a staging environment, especially if there is a large pool of users to your application. There is always the…

Continue reading →

Love HATEOAS with Symfony and API Platform

Thomas Eudes10 min read

Symfony, API Platform and REST logos

HATEOAS (Hypermedia As The Engine Of Application State) is a part of the REST standard that can help you create more robust and maintainable web services. By including hypermedia links within its responses, a server can indicate the possible actions…

Continue reading →

From Responsive on Mobile to Mobile-First

Mo Khazali5 min read

A mobile and laptop showing a responsive website

It’s no secret that web development has changed massively with the rise of smartphones. Back in the day, websites were typically targeting desktop resolutions, and many websites required you to use a computer to have a pleasant experience.Here’s a little…

Continue reading →

Getting started on CloudCannon with Next.js

Ana Schlienger17 min read

Clouds in a pink sky

CloudCannon is an up-and-coming CMS, both super interesting and powerful! It is backed by Git, a strength we will see in this article because it makes it easy for the site manager to maintain. Even though it is used by…

Continue reading →

How to improve your monitoring and alerting on Sentry

Quentin Scabello9 min read

Sentry-logo

In February of last year, I began my first project to improve a banking application. This project had a common code base used by about 10 teams, as well as external dependencies. My team and I developed a new subscription path…

Continue reading →

Why Apple Rejected this App 6 times for Out-Of-App Purchase Adverts

Sadiq Damani4 min read

An app store icon with text saying Rejected

Stories of Mobile App Store Rejections This series of blogs uncovers the nuanced reasons why Google and Apple may reject your Mobile Application entering their App Stores. Whilst both entities publish why apps may be rejected, sharing real examples of mobile…

Continue reading →

Using the SST framework to set up a state machine with AWS Step Functions

Jeanne Le Parc14 min read

Banner with an image.

Why use a state machine? Using Step Functions and a state machine can be very useful to create complex workflows using different AWS services. For example, tasks can run in parallel and other tasks can be triggered once all those parallel…

Continue reading →
Load Next Posts