Theodo logo

How DUOLAB uses artificial intelligence to improve your skin

April 03, 2020Sarah Hamilton3 min read

For a long time people (including myself) have used the same skin care routine everyday. Only occasionally do we switch up our products for a different brand. The creams are opened and resealed multiple times a week, resulting in the products containing preservatives and other unnatural ingredients…

Continue reading →

How real developers use a CMS to build a showcase website with Netlify, Nuxtjs, and Contentful

March 24, 2020Jérémie Chauvel15 min read

Why build a CMS driven showcase website? Here you are, you just started a project to build the latest shiny showcase website for your client. Now comes the difficult part: you want to offer your client the best bang for his bucks, not wanting to redo part of the website each time the content changes…

Continue reading →

How real developers use a CMS to build a showcase website with Netlify, Nuxtjs, and Contentful

March 24, 2020Jérémie Chauvel15 min read

Why build a CMS driven showcase website? Here you are, you just started a project to build the latest shiny showcase website for your client. Now comes the difficult part: you want to offer your client the best bang for his bucks, not wanting to redo part of the website each time the content changes…

Continue reading →

How to Integrate Typescript with Vue.Js

November 21, 2019Victor Gobel9 min read

A few weeks ago I started a new Vue project. One of my co-dev recommended using TypeScript on our project: "It will help us spot bugs and mistakes, and the sooner we add it, the easier it will be". It was my first time developing on TypeScript. Why TypeScript ? TypeScript homepage First of all, you…

Continue reading →

Taking a Symfony & Vue project to the Nuxt level

October 04, 2019Jean-Philippe Dos Santos7 min read

If you did not read the first part yet, please have a look here before going further. Introduction In our last post, we explained: why our Twig / Vue mix was bad, in terms of development experience, maintainability and performance why we decided to migrate to a full Nuxt.js application. In this…

Continue reading →

Taking a Symfony & Vue project to the Nuxt level

October 04, 2019Jean-Philippe Dos Santos7 min read

If you did not read the first part yet, please have a look here before going further. Introduction In our last post, we explained: why our Twig / Vue mix was bad, in terms of development experience, maintainability and performance why we decided to migrate to a full Nuxt.js application. In this…

Continue reading →

We want you to make reusable UI components

October 02, 2018Léo Anesi2 min read

A year ago I was a young developer starting his journey on React. My client came to see my team and told us: “We need to make reusable components”, I asked him: “What is a reusable component?” and the answer was “This project is a pilot on the subject”. 2 months later another developer tried to use…

Continue reading →

Next.js: Use Server-Side Rendering in your React App // Part 1

April 27, 2018Baptiste Jan8 min read

Usually, we are completely running React.js on client-side: Javascript is interpreted by your browser. The initial html returned by the server contains a placeholder, e.g. <div id="root"></div>, and then, once all your scripts are loaded, the entire UI is rendered in the browser. We call it client…

Continue reading →

Medium-like Image Loading with Vue.js (part 2)

February 27, 2017Louis Zawadzki6 min read

Quick summary of part 1 I’m quite fond of the way Medium displays its images while they’re loading. At first they display a grey placeholder, then displays a small version of the image - something like 27x17 pixels. The trick is that most browsers will blur a small image if it is streched out…

Continue reading →

Medium-like Image Loading with Vue.js (part 1)

October 20, 2016Louis Zawadzki4 min read

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 recommendations on their main page. And the blurry image loading. I mean…

Continue reading →