Upgrade your PyTorch model to run on AWS Sagemaker. How to add distributed training to Pytorch mode. How to make run a Pytorch machine learning model on AWS sagemaker. | Continue reading
Taking a look at the various storage offerings GCP provides and comparing their pros and cons | Continue reading
Prepare your React App to for print. Understand how Puppeteer works and learn how to implement it with basic configuration. | Continue reading
When developping in the local environment, how to choose the best solution to check and test your website on a mobile device and access the development logs | Continue reading
Learn how to render Blender scenes with AWS Lambda functions leveraging their ability to run container images. | Continue reading
Learn to access native code from your Ionic app by creating a native plugin with Capacitor. | Continue reading
Choose Between Different Code Reusable Pattern in Vue.js. Understand the advantages and drawbacks of composition API, scoped slots, and Mixin | Continue reading
Understand why SpringBoot could crash after a checkout. Make a post-checkout Git hook to automate the actions that prevent the crash. | Continue reading
Check for 30% of basic accessibility issues by using this open source Jasmine plugin | Continue reading
Teachings learned from the problems we encountered with cloud formation and step functions, in particular with version handling | Continue reading
Let's see how to use different loading techniques on your SQLAlchemy relationships to increase your app performance. | Continue reading
I tried migrating from ESLint and Prettier to Rome Tools, here is what I learned. | Continue reading
Create resizeable split panels in React | Continue reading
Write meaningful and maintanable tests | Continue reading
Serverless reduces the cost of infrastructure management while increasing speed, agility, and scalability. Read more about prerequisites, pros and cons and examples here. | Continue reading
Use React hooks to transform an imperative API from Sketchfab into a modern declarative component. | Continue reading
Here is a guide to build a showcase website driven by your client contributions using Netlify, Nuxtjs, and Contentful | Continue reading
Understanding SEO issues of SPA pattern based frameworks like React and find solutions to overcome them, thanks to React Helmet, prerender.io or Next.js | Continue reading
Encrypt your existing AWS RDS database without loss of data and with minimal downtime. | Continue reading
Web accessibility (a11y) can be disorienting for developers. Here is a practical guide to make your websites more inclusive and comply to legislation. | Continue reading
Here is a migration guide about how to move from a large legacy project using Twig and Vue to a Nuxt application. | Continue reading
How to implement server side rendering with a Twig legacy ? That is the question that was asked to us 6 months ago to improve a website performance. The answer is not simple | Continue reading
Even if JavaScript is single-threaded, there can be concurrency issues like race-conditions due to asynchronism. This article aims to tell you how I handled this using mutual exclusion. | Continue reading
Our NodeJS developers have released nestjs-admin into alpha - a tool that can massively reduce development time for your web projects using NestJS | Continue reading
On a previous project, I had to set up Single Sign-On (SSO) between | Continue reading
One of the most popular performance indicator is the | Continue reading
We all know writing tests is important. Unit testing is now a standard in software development, sometimes we even write them before the code. Snapshot testing is becoming more and more common to check that the UI doesn’t change unexpectedly. However, the dev community still has a … | Continue reading
Why we love NestJS We like NestJS at Theodo because we find it to be the most versatile and easy-to-use Node.js framework for fast, impactful projects. The majority of our frontends are built in React, so using NestJS allows us to leverage full-stack Typescript, helping bridge th … | Continue reading
Event-driven architectures (EDA) gather several useful patterns to deliver maintainable code, handle asynchronous tasks and build reliable applications. As a developer at Theodo, I have been working with various companies to help them build great products. I frequently used event … | Continue reading
One of the amazing things about Flutter that no other cross platform app development tool can do is to define new custom UI elements using nothing but Dart code. Introduction Flutter is an open source portable UI toolkit made by Google, which is great for cross platform app devel … | Continue reading
We mostly live in a static asset world. However, you might one day find yourself facing a dynamic image generation challenge. By dynamic image I mean an image that will have dynamic content such as text and/or other images.This article is here to help avoid the different issues i … | Continue reading
Using ESLint, Prettier and EditorConfig together provide teams working on JS projects with the best linting and formatting experience directly in their IDEs | Continue reading
Configure ESLint, Prettier and EditorConfig together without conflicts on projects using Vue, React, TypeScript or any other Framework with an ESLint plugin | Continue reading
Learn how to configure Visual Studio Code for PHP development. Install the best VS Code extensions for PHP, setup Xdebug and increase your productivity! | Continue reading
TL;DR I used React contexts instead of Redux for centralized states Without a selector system, my components where getting lots of data as props, some of them were often changing and not necessary to build the view Any changes in these contexts objects caused almost all my compon … | Continue reading
How does SAML work in practice ? What do I need to implement it ? | Continue reading
Note: This trick works on PHPStorm and Notepad++, not on VSCode. As a coder, you must certainly have encountered a moment where you had to change multiple occurrences of a pattern. Regex are such a powerful tool for that, and this article aims at mastering them in a particular ca … | Continue reading
Here in Theodo we are very enthusiastic about NestJS framework. It is quite young but we consider it currently one of the best NodeJS frameworks. Recently, we asked ourselves if it was possible to deploy serverless NestJS applications. Serverless is a new paradigm that will help … | Continue reading
NestJS is a new and promising Node.js framework. In this article, we’ll suggest how to make the most out of its testing tools from our experience at Theodo. | Continue reading
NestJS is one of the most complete NodeJS Framework in the NodeJs ecosystem. It is based on Express and written in TypeScript. This article will show you how to start an application in less than 30 minutes. Throughout this article, we will create an application to store and retri … | Continue reading
Bref makes PHP code runnable on AWS Lambda. Learn how to easily deploy a serverless Symfony web application on Lambda functions using Bref. | Continue reading
I play in a pop rock band called BEL-AIR. As you probably guessed, the name BEL-AIR is already taken by many things : Two clothing brands, numerous hotels and places, and of course, Will Smith. This was a problem as our fans often complained that they had a hard time finding us o … | Continue reading
How is this tutorial different? It’s a modus operandi. This tutorial will make your React Native deployment pipeline completely operational in 1 hour for iOS and Android. Other tutorials do a general presentation that lets you figure out the details or a zoom-in on a particular p … | Continue reading