Skip to content

Our Vue.js/Nuxt.js articles


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

June 28, 2021Théo Dollé10 min read

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 to study the best ways to reuse functional behaviors in Vue…

Continue reading →

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 →