Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Starting a new development project in an unknown environment

Surya Ambrose9 min read

When I first arrived at Theodo, my whole developer world was shaken. I used to work in a robotics company, developing in C++ and Python with a Ubuntu machine, deploying on a Debian environment. And within a week, I was…

Continue reading →

Recovering from an overrunning migration in under one minute

Josh Warwick1 min read

Have you ever accidentally run a blocking migration on your Postgres database? Here's how to fix it in under 1 minute: First, connect to your database instance. Now, run the query: SELECT pid, query_start, query FROM pg_stat_activity This will return a table listing…

Continue reading →

Making the Runtime, Funtime with Hammerspoon

Braden Marshall5 min read

What is Hammerspoon and what can it do for me? How often have you wanted a little something extra out of macOS, or it's desktop environment, but felt intimidated digging into the unwieldy system APIs? Well, fret no more! Today we will…

Continue reading →

A quick and simple way to make your functional tests independent with Symfony and mysql

Sophie Moustard2 min read

Having independent functional tests is a good practice recommended by many developers. It allows you save a great deal of time; and it is well known, time is money! Why If your tests are not independent, it means that the execution of…

Continue reading →

Customize Your ReactJS App Using styled-components, cross-env and webpack

Darya Talanina5 min read

As a web developer you may have already worked on a project where you had a single web application that was used by several different clients. The app would use a single code base but then it would need to…

Continue reading →

Build your own smart mirror for less than 50€

Jean-Philippe Dos Santos3 min read

Smart mirrors are straight from science fiction but it turns out that building your own smart mirror isnt just science fiction or Tom Cruise's favorite activity. Its actually easy to build your own version... and I will show you how. I…

Continue reading →

Build a Real-time Notification System With GraphQL, React and Apollo

Loïc Carbonne8 min read

Real-time has opened new opportunities in web applications.By allowing users to get access to data as soon as it’s available, it provides them a better experience.Thanks to real-time, you can edit documents collaboratively, play online with your friends, know exactly…

Continue reading →

5 Tricks to Become a Postman Master

Elias Tounzal4 min read

A postman, or letter carrier (in American English), sometimes colloquially known as a postie, is an employee of a post office or postal service, who delivers mail and parcel post to residences and businesses. Postman is also the name of…

Continue reading →

How to scrape websites in 5 minutes with Scrapy?

Thomas Mollard7 min read

Scraping a website means extracting data from a website in a usable way.The ultimate goal when scraping a website is to use the extracted data to build something else. In this article, I will show you how to extract the content…

Continue reading →

Making Amazon Dash Buttons Useful: By building a doorbell!

Ben Ellerby3 min read

A few years ago Amazon came out with the Amazon Dash Button, a small internet connected button that can be used to reorder common household items. Such a small, cheap and well-made internet connected button seems like a godsend for…

Continue reading →
Load Next Posts