Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Deploy your Symfony application on AWS Elastic Beanstalk using CloudFormation

Maxime Thoonsen4 min read

I decided to follow an advice shared on twitter via the The Practical Dev: the best way to learn AWS is to start using it. The problem I was looking for a way to quickly create a Minimum Viable Stack on AWS…

Continue reading →

The Day Words Became Vectors

Alexandre Blondin7 min read

What is word vectorization? Word vectorization refers to a set of techniques that aims at extracting information from a text corpus and associating to each one of its word a vector. For example, we could associate the vector (1, 4, -3,

Continue reading →

How To Make Siri your Perfect Home Companion With Devices not Supported by Apple Homekit

Frédéric Barthelet6 min read

Why Homekit? Homekit is a home accessories management framework developed by Apple.It allows Apple devices' owners to control connected objects from different manufacturers using a single interface. It enhances Siri's capability to interpret commands intended for those devices. Homekit is particularly interesting,

Continue reading →

Serverless Applications with AWS and Travis: Make Deployment Great Again

Pierre Marcenac8 min read

The purpose of this tutorial is to automatically deploy a serverless API with two deployment environments (development and production) from scratch. Using the Amazon Web Services (AWS), this will be a matter of minutes! We will use Node.js and several…

Continue reading →

Theodo React Summer School - Mise en place de Redux

Maxime Thoonsen1 min read

Bonjour à tous, Nous organisons tout l'été des cours sur React au sein de Theodo. Cette 3ème session aura lieu le mercredi 2/08/2017 à 19h dans nos locaux près du métro Rome. Nous l'ouvrons aux personnes extérieures qui souhaitent apprendre à…

Continue reading →

Load Scripts in Your React Bundle Asynchronously: Win at SEO!

Félix Mézière4 min read

On my current project, the team (and our client 😱) realised our React website performance rating was below industry-standard, using tools like Google Page Speed Insights.As reported by the tool, the main cause for this are render-blocking scripts like Stripe,

Continue reading →

Speed up Vagrant Synced Folders

Hugo Lime3 min read

Do you wish your vagrant synced folders to have better performance? Especially if your host machine is running Linux. Here are some tricks to speed it up. Set up a synced folder Vagrant is a convenient tool for quickly setting up your…

Continue reading →

cd into the World with One Single Command

Yohan Levy3 min read

The most famous shell command is definitely cd. It allows you to navigate through your file tree.Sometimes, reaching the targetted folder can be a painful journey leading to a laborious and infinite sequence of cd and ls.Thankfully, some workarounds exist…

Continue reading →

Up Your Git Game With Advanced Git Aliases

William Duclot5 min read

As programmers, we use Git everyday.The time saved by a good Git config is remarkable!In particular, amongst the most useful features of Git is the ability to create your own Git commands. Aliases You probably know about aliases.Who still has time to…

Continue reading →

How to protect yourself against insecure object direct reference in Sonata Admin.

Michaël Mollard5 min read

You think that your entities need some finer access controls? Changing the url in your admin panel gives access to hidden forms? You've heard of ACL (Access Control List) but can't really see it as a feasible solution? If so then you're just…

Continue reading →
Load Next Posts