By

Julien Aupart
Buildgin Progressive Web Apps

Building Progressive Web Apps

Maybe you’ve heard of them. Progressive Web Apps. PWAs. Maybe not yet. In my opinion, they are the future of smartphones AND desktops applications. This book is an excellent introduction to start developing your first own application.

Manage the revisions of your documents with SVN

It is very important to track the changes in every document of a project, in order for all the contributors to be in sync. In this article we will see how a few coding tools, like SVN, can be used to this end. We’ll start with a description of the principles of version and configuration...
Iceberg

Should you start a new project with a front-end or a back-end framework ?

This question popped into my mind a few days back, during a discussion about projects I’m working on. As a full-stack developer, I’ve had to experience both kind of frameworks, and I have to say that it’s not an easy one. The fast answer is “start with what you know”. But as experience grows, the...
Library

Should you use UUID?

When starting a new project, you might want to ask yourself : “How am I gonna index the objects I store in my database?”
Sharing

7 tips for VueJS developers

Almost a year ago, I started a GitHub repository named “Today I Learned“. It’s a place where I put little tricks I learned while developing. I talk about it in this article : Ce que j’ai appris aujourd’hui ! I’ve been filling it up since, and I think it’s time I share with you my...
Ethernet cable unplugged

Keep your data with you

Today, who would imagine working with colleagues, from home, with the tools we had 10 years ago ? I mean non-collaborative software, installed on your computer, and exchanging files by mail. Crazy, right ?

Easy collaborative editor with tiptap and ProseMirror

A month ago, I wrote a small tutorial introducing tiptap collaborative Editor. Since then, I have made two packages out of it. Though it is not mandatory to read it first, it will help you understand how those packages work under the hood.
Ideas waiting to be had

Form input elements and v-model in VueJS slots

In this article I’ll share with you the solutions I’ve found to a small issue I’ve encountered: using form input elements and the v-model attribute, in scoped slots.
Two women writing on computer together

Build a multi-document collaborative text editor with Tiptap and Socket.io

In this article, I’m going to take you on an adventure with me. Let’s implement the real-time collaborative text editor using tiptap and our own socket.io server.
Tree

A simple tree building algorithm

In this article, I will show you a simple JavaScript algorithm to build a tree, using functional programming.
1 2