Our recent articles
Load Previous Posts

Koa is the “new” all the rage framework used with NodeJS. This guide aims at explaining how to set up efficiently an API protected with a JWT token. What we want to have at the end of this tutorial is an…
Continue reading →
Recently, we had to migrate our 22 Flask micro-services to new servers.As automatic deployment was implemented for all of these, we thought it would be done in a glimpse.What a surprise when we connected to the servers and realized that…
Continue reading →Physical Web, what is that? In 2016, there are 42 billion devices connected worldwide. Glasses, gates, clocks, padlocks, connected thermostats and many others are now part of our everyday environment. Today, the only way to access their functionality is to develop…
Continue reading →
Let me tell you my story about git, conflicts and reverts. On a project, I start a feature on a branch, open a pull request towards master branch and merge it by mistake before finishing my code.No git story would be…
Continue reading →Did you ever have to generate PDF files in a web application?If you did, chances are that you liked it as much as that 5-hours train journey seating next to a crying baby after a sleepless night...I was on a…
Continue reading →Floats We use computers every day to solve mathematical issues, from how much taxes should I apply to my users’ basket to computing next week’s weather forecast.Solving most of those problems is nowhere near easy, and would be harder still if…
Continue reading →
I had a lot of trouble using the Loopback REST connector reading the existing documentation and I'm sure you'll have less issues by reading this first. Summary This article will show how to:Use API methods from your server Use environment variables for production Get…
Continue reading →
At Theodo, we build products everyday for our clients and for ourselves. We often deal with creating a Minimum Viable Product or MVP. But what is a MVP? How do you build a good one? Why is it useful? MVP? When people…
Continue reading →
When I’m stuck on a train or queuing at the supermarket I usually read one or two articles on Medium. There’s plenty of stuff that I really love about Medium. Like the email they send me every morning. Or the personal…
Continue reading →iOS Development from Linux
Richard Miller7 min read

Unfortunately there's no way* to develop an iOS app without a Mac. Fortunately that doesn't mean you need to switch to a Macbook, there is another way. *No legal way.You might find articles suggesting installing OS X (or macOS as it's now…
Continue reading →