Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Build a web3 SSO with MetaMask and Vendure

Simon Kpenou6 min read

Vendure logo and MetaMask logo

import { Image } from 'astro:assets'; Web3 ecommerce : simple MetaMask SSO on a Vendure backend How to use a very popular crypto wallet as an identity provider to offer a simple, safe and well-known authentication method to crypto holders.Removing the hurdle…

Continue reading →

How to automate your life quickly with No Code?

Alexis Ego5 min read

Make (ex Integromat) is one of the ultimate solutions on the market to automate your work life! It allows you to connect all your favorite online tools, like Google Sheets, Trello, Dropbox, and many others to create custom scenarios that…

Continue reading →

Preview Branches for React Native with Expo

Mo Khazali6 min read

Banner with RN, Expo, and Github logos.

A Github Action to automatically generate preview branches using EAS (Expo Application Services) as part of a CI/CD workflow, creating live deployments that allow the reviewer to functionally check any changes in the app before the feature is merged into…

Continue reading →

Serverless visual programming with the AWS Application Composer

Alex de Boutray7 min read

AWS Serverless Composer: A Review A few weeks ago, I had the opportunity to attend re:Invent 2022, Amazon Web Services' annual conference. It was an exciting (if tiring!) event with a lot of new announcements and updates, but one that particularly…

Continue reading →

Beating Corporate Bureaucracy with Progressive Web Apps Instead of Mobile Apps

Sadiq Damani3 min read

A man running against groups of office workers with a mobile app

Overview Are progressive web apps (PWAs) a replacement for native mobile apps? No. But, can they be the smart and pragmatic way to solve a clunky user experience with minimal fuss? Absolutely. You should actively consider PWAs whenever you think you need a…

Continue reading →

Optimising screen load times for legacy low-end devices in React Native

Mo Khazali9 min read

React Native running quickly on a legacy device.

You’ve developed your React Native application and you’re ready to release it out to the public. All is going well, until you start testing on real phones. While your app is perfectly smooth and snappy on your shiny new iPhone…

Continue reading →

The Guide I Wish I Had to Implement a Jwt Auth in Symfony

Loïc Chau8 min read

Symfony and JWT logos

Symfony is a great framework with very exhaustive documentation; too exhaustive sometimes. As I started my project I got lost too many times in the documentation... This is the article I wish I had to guide me through the implementation…

Continue reading →

3 easy eco-design principles to make your digital product more sustainable

Ana Schlienger18 min read

React Native

At Theodo, one of our core values is pragmatism, which means getting things done well - without wasting time, energy, or money. There is no better embodiment of pragmatism than sustainability. The carbon footprint of the tech industry will reach 8% of…

Continue reading →

Solve N+1 performance issues forever on Django with Pytest

Clément Marcilhacy3 min read

django-n-plus-one

Have you ever improved the performance of your Django apps by tackling N+1 performance issues, but after some time developing new features on your project, the performance problems came back? Solving N+1 queries problem in Django is often quite straightforward using…

Continue reading →

Quantum sudoku

Ivan Popkov17 min read

How to solve a Sudoku with a quantum algorithm

Introduction In 2022 Elsevier, one of the biggest scientific publishing companies, published a report on Quantum computing research trends. Conclusion made by the authors - “Quantum technologies are shifting toward enabling real-world uses”. Quantum cryptography, they state, is already seeing some…

Continue reading →
Load Next Posts