Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Setting up Debugger for Node.js in Docker with VS code

Ho-Wan To3 min read

This is a quick guide on how to set up the debugger in VS code server-side for use with Node.js in a Docker container. I recently worked on a project which uses the Koa.js framework as the API. Whilst trying…

Continue reading →

What I learned from the CI of Facebook and their Open Source Projects

Aurélien Le Masson7 min read

Stop wasting your time on tasks your CI could do for you. Find 4 tips on how to better use your CI in order to focus on what matters - and what you love: code. Let's face it: as a developer,

Continue reading →

We want you to make reusable UI components

Léo Anesi2 min read

A year ago I was a young developer starting his journey on React. My client came to see my team and told us: “We need to make reusable components”, I asked him: “What is a reusable component?” and the answer…

Continue reading →

Build and access your first AR webapp in less than 10mn using ARjs

Bastien Teissier8 min read

In this tutorial, you will see how to use ARjs on simple examples in order to discover this technology. You don't need any huge tech background in order to follow this tutorial. 1 - Your very first AR example First we will…

Continue reading →

Save Time Writing Jest Tests with jest-each (+ Examples)

Mike Riddelsdell6 min read

jest-each is a small library that lets you write jest test cases with just one line. It was added to Jest in version 23.0.1 and makes editing, adding and reading tests much easier. This article will show you how a jest-each…

Continue reading →

Keep your git history clean using rebase

Jérémie Marniquet Fabre7 min read

Thanks to a new colleague of mine, I have learned how to make my git history cleaner and more understandable. The principle is simple: rebase your branch before you merge it. But this technique also has weaknesses. In this article, I…

Continue reading →

React-Virtualized: Why, When and How you should use it

Cyril Gaunet5 min read

Why What is a Virtual DOM ? The virtual DOM (VDOM) is a programming concept where an ideal, or “virtual”, representation of a UI is kept in memory.Then, it is synced with the “real” DOM by a library such as ReactDOM. This process…

Continue reading →

Build an awesome scrollable modal in React Native

Antoine Garcia4 min read

At some point during the development of your React Native application, you will use a Modal. A Modal is a component that appears on top of everything. There are a lot of cool libraries out there for modals, so today, we’ll…

Continue reading →

Installing Private NPM Packages on AppCenter

Ben Ellerby2 min read

AppCenter is a great CI platform for Mobile Apps. At Theodo we use it as the standard tool for our react-native projects. In a recent project, we needed to have a shared NPM package between the React and React-Native applications. There…

Continue reading →

Protect your git branches with Husky

Hugo Lime2 min read

tl:dr To add a pre-commit git hook with Husky:Install Husky with npm install husky --save-dev Set the pre-commit command in your package.json:"scripts": { "precommit": "npm test" },What are git hooks? Git hooks are scripts launched when carrying out some git actions.

Continue reading →
Load Next Posts