Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Disrupting B2B payments & driving purchasing efficiencies for SMBs

Sadiq Damani6 min read

Traditional payments process for SMBs

SMBs are in need of innovative and connected tools that solve these complex problems. Theodo and Codat partnered to produce a proof of concept application that showcases how fintechs and incumbent banks can help small businesses drive payment efficiencies by…

Continue reading →

Building Terravision(2021) using Deck.gl and Carto

Eddie MG12 min read

Screenshot of demo website homepage with dummy articles and map interface displaying article location.

Adding a detailed and interactive map to a web app can be a time consuming process. Pairing deck.gl and carto with react can make it pain free. Using Carto to manage your data and Deck.gl to render it can make…

Continue reading →

Comparison of Cloud Run and Lambda to render Blender scenes serverlessly

JR Beaudoin5 min read

Drawing of a Blender stickman riding a Lambda function in the clouds and another Blender stickman with Google Cloud Run's logo as its trunk.

In a recent post, I explained how to run Blender render jobs on AWS Lambda functions, using Lambda container images. As a follow-up, today I am looking at the same workload running on Cloud Run, the easiest serverless way to run…

Continue reading →

How to Generate Beautiful PDFs with React and Puppeteer

Clément Marcilhacy8 min read

puppeteer

I recently had to provide a new functionality on my project: the "download as PDF" one. The first thing I wondered was why should we provide this functionality? Doesn't it already exist natively with pretty much all web browsers with…

Continue reading →

A Quick Intro to Elm for React Developers

Angus Findlay9 min read

The React and Elm logos

Elm is probably my favourite programming language - its opinionated but welcoming design provides a compelling case study in how language design can gently guide developers towards writing maintainable code. Why would a React developer learn Elm? Elm is a language designed…

Continue reading →

Migrating from React Redux to React Query

Robert Hofmann8 min read

React Query

React Redux is an extremely popular package, receiving about 4.5 million weekly downloads. Another popular package, Redux Saga, is a Redux side effect manager — it alone receives over 900k weekly downloads. The combination of React Redux with either Redux…

Continue reading →

How to Create a Localized Date Pipe in Angular 📅

Mamadou Ouologuem5 min read

Usage of localized date pipe against standard date pipe

TLDR: To translate dates in Angular, we can think about three approaches: setting the app global locale, passing a specific locale to Angular date through arguments, or creating a custom localizedDate pipe. The localizedDate pipe combines Angular date pipe and the…

Continue reading →

How I Made My Life Easier by Letting QA Write E2E Tests?

Elisabeth Degrand5 min read

Automation of end-to-end tests

Lately, I have worked as a web developer with a company that deals with logistics. Their business is to supervise the transport of commodities from point A to point B. The application I worked on was intended for the suppliers…

Continue reading →

Architecture guidelines for large Angular applications

Marc-Antoine Laville8 min read

Angular for Large Applications

TLDR; When coding an Angular app for the first time, this is dangerous to keep old habits and reproduce patterns that worked for other apps like React or Vue. Working in a very large (~100 devs) project, I know that old…

Continue reading →

AWS Fargate: harness the power of serverless for long-running computational tasks

James Haworth Wheatman11 min read

An elegant weapon for a more civilised age

TLDR: We all know the advantages of serverless computing: pay only for what you use; scale up and down with ease; abstract away the complexities of managing servers. In this article, I illustrate how you can acquire these benefits for…

Continue reading →
Load Next Posts