Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Automatic updates with post merge git hook

Reynald Mandel3 min read

Have you ever looked for a bug that happens only locally ? That was due to a missing DB migration after a git pull ? Or a failing webpack compilation due to an inexisting node module ? Well, I have…

Continue reading →

WebGl from Scratch

Brendan Daoud13 min read

Hey people! Do you feel like drawing stuff? Today, let's explore the depth of WebGl and draw a little square in a canvas. What is WebGl, you ask? Well it's part of the native HTML5 and JS API (meaning you don't need…

Continue reading →

The React Developer Pocketbook: Learn to develop React 2019

Leo Siddall-Butchers2 min read

The inspiration for this guide came about after realizing that the blog article I had read the most was ‘_A Complete Guide to Flexbox’. _There are two reasons for this, firstly, I am very forgetful, and secondly, it is a quick…

Continue reading →

Choose the NodeJS Framework that Best Suits Your Needs

Alexandre Blondin6 min read

This article explains how we chose our NodeJS framework at Theodo. Among others, we focused on ExpressJS, KoaJS, NestJS, MeteorJS, and SailsJS. Some context At Theodo, we have been working for a long time with API Platform and Django and they provided…

Continue reading →

Create a login screen in less than 5 minutes with Formik and Yup

Gavin Williams5 min read

In this article, you will quickly learn how to build a simple login form using Formik and Yup. For those who don’t know, Formik is a relatively new but already widely-used form library for React. As a much less complex…

Continue reading →

Build React App Faster by Writing your Own Higher-Order Components

Benoît de Malet4 min read

Now that hooks have officially been released in React 16.8 and that everybody is trying to convince you to rewrite all your React projects using nothing but hooks, let's see if there is still something to achieve using Higher-Order Components.

Continue reading →

The Best Content Management System for your Static Site

Matt Dean6 min read

You've read the tweets, you've watched the marketing videos, you've followed the tutorials. It's official, JAMStack is the hottest web architecture of 2019. Bringing improvements in performance, scalability, security, and developer experience, it sounds like a no-brainer for your next…

Continue reading →

[OpenCV Web] Should You Use OpenCV JS?

Jonathan Wagner7 min read

Intro I originally had a simple goal: do a computer vision task solely from my browser. Having seen some very nice colour transfer effects before, I figured I could try a simple one. So I found a nice and popular algorithm:…

Continue reading →

Deep-dive into an Ajax request with Wireshark

Romain Marquant11 min read

As Web developers, Ajax requests have become a routine. We use them every day to retrieve and send data from/to a server. But do you really know what is happening when the request leaves your browser? I will not go too…

Continue reading →

Automatically publish to Facebook pages with Python

Sam Bunce4 min read

Publishing to Facebook programmatically can seem like a complex affair, with several tricky steps, particularly authentication. Documentation of these steps can be scattered, obtuse, and deterring to the would-be poster. In this article I’ll break down each step, with code snippets,

Continue reading →
Load Next Posts