Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Rendering Blender scenes in the cloud with AWS Lambda

JR Beaudoin4 min read

Drawing of a Blender stickman riding a Lambda function in the clouds

You can fairly easily leverage AWS Lambda to render scenes with Blender. It can make sense to use Lambda functions if you need to render a large number of assets in little time and if each asset is simple enough…

Continue reading →

Sending Financial Data to Salesforce Without the Hassle Thanks to Codat and Amazon AppFlow

JR Beaudoin3 min read

The combined magic of Codat and Amazon AppFlow

We’ve recently built a secure data pipeline for a customer called Founders First Capital Partners. They needed to automatically load large amounts of financial data into Salesforce, their CRM, in order to make investment decisions. We used Amazon’s managed data…

Continue reading →

Hasura: GraphQL Without the Baggage.

Mo Khazali14 min read

GraphQL overwhelming developers.

Spoiler Alert: Star Wars references below. Proceed at your own risk... The introduction of GraphQL back in 2015 garnered a lot of hype in the development sphere - allowing clients to describe exactly what data they require (preventing over-fetching unneeded information)…

Continue reading →

Writing a native Ionic plugin for Capacitor in less than 30 minutes

James Haworth Wheatman8 min read

Ionic native plugin

TLDR: When the pandemic first started, I decided to develop a contact-tracing mobile app. I was studying Computer Science at the time and decided to use the same cross-platform framework that we were using on our course - Ionic. I…

Continue reading →

RisXSS, the missing ESLint rule for React and Vue

Clément Escolano3 min read

RisXSS

XSS attacks are expected to be ranked 3rd in the OWASP Top 10, compared to their 7th rank in 2021 (source). The pace of application creations is increasing and so is the surface of attacks, so making your applications secure is…

Continue reading →

How to Choose Between Different Code Reusable Pattern in Vue.js?

Théo Dollé10 min read

a jigsaw piece is placed in a puzzle

As developers at Theodo, we are always looking for efficient ways to reuse our code without repeating ourselves (DRY principle). In the context of an e-commerce project using the Vue Storefront framework and Vue 2, we had the opportunity…

Continue reading →

A Newbie's Guide to React Query

Alex Liu7 min read

React Query

Let's say you're building an application that relies heavily on displaying and interacting with database information (super rare situation as a dev, I know). You're also pretty good at React and Redux, so you start building your app with those…

Continue reading →

How to Prevent Springboot Crashes after a Checkout

Clément Robin5 min read

Spring Boot x Git

At Theodo, I'm working on a project where we need to start 5 APIs simultaneously where 40 developers are continuously pushing new lines of codes and our stack is relying on Spring Boot. Unfortunately one of our favorite action during…

Continue reading →

Spice up Your Website with a DocuSign Electronic Signature Embedded Tool

Alexandre Lac8 min read

Embed DocuSign electronic signature tool

Introduction Integrating electronic signing in a website is not always so easy. If you ever get tired of spamming users who already have an overflowing mailbox with DocuSign emails, then you have landed on the right article. Let me show you…

Continue reading →

How to Check Your Website on Mobile in the Local Environment

Victor Buridard13 min read

Decision Tree For Mobile Checking Solutions

At Theodo, we develop solutions for both mobile and desktop. Most of the time we use the chrome device toolbar to see the visual rendering of the website when we develop in the local environment. Then when the code is…

Continue reading →
Load Next Posts