Spring Boot et Vue.js – Coderwatch episode 4

Voici le 4ème billet de cette série et pour ce billet nous allons parler de développement Backend avec une application Vue.js en Frontend. 

Je vais rebalayer les critères de choix côté backend : bases de données, bus de message, design, communication avec le front. 

Pour situer le contexte, ce billet s’inscrit dans une mini-série autour de la création d’un side project. 

Si vous n’avez pas lu les premier, mon objectif est de décrire l’ensemble des étapes pour la création d’une application relativement simple :

www.coderwatch.io : vous permettant d’apprendre des langages et frameworks informatiques en jouant. Je vous propose de passer des quizz, de gagner des points, et progressivement de monter dans le classement face aux autres joueurs tout en améliorant vos connaissances.

Sur chaque billet je donnerais aussi un bilan intermédiaire pour dire où en est Coderwatch, le nombre d’utilisateurs et les métriques importantes. Et ici je vais en profiter pour donner le résultat d’un sondage utilisateur et parler Discovery. 

Lire la suite

Faut-il être passionné pour réussir dans le dev ?

Faut-il être passionné et vivre de code d’eau fraîche pour réussir dans le milieu du dev ? 

Est ce qu’on peut stopper le boulot à 18h, faire du sport, regarder des séries, vivre une vie sociale et faire une carrière dans l’informatique ?

J’ai vu cette question passer sur Twitter et je me suis dit qu’il serait difficile de répondre et de mettre toutes les nuances nécessaires en 280 caractères. 

Alors je vais profiter de ce blog pour répondre. 

Lire la suite

Integration and web development with Bulma, Vue.js etc… – Coderwatch episode 3

Let’s talk about web integration, HTML, CSS and Frontend dev. 

In this post I will detail the Coderwatch implementation choices and I will focus only on the Frontend. 

So I’m going to talk about technological choices and frameworks. 

To set the context, this post is part of a mini-series around the creation of a side project. 

If you haven’t read the first ones, my goal is to describe all the steps for creating a relatively simple application:

www.coderwatch.io : allowing you to learn computer languages ​​and frameworks while playing . I suggest you take quizzes, earn points, and gradually climb the rankings against other players while improving your knowledge.

On each post from now on I will also give an status update on Coderwatch, the number of users and the important metrics. 

Lire la suite

Intégration et dev web avec Bulma, Vue.js etc… – Coderwatch episode 3

english version here

Parlons un peu intégration Web, HTML, CSS et dev Frontend. 

Dans ce billet je vais vous détailler les choix d’implémentation de Coderwatch et je me concentrerais uniquement sur le Frontend. 

Je vais donc parler choix technologique et frameworks. 

Pour situer le contexte, ce billet s’inscrit dans une mini-série autour de la création d’un side project. 

Si vous n’avez pas lu les premier, mon objectif est de décrire l’ensemble des étapes pour la création d’une application relativement simple :

www.coderwatch.io : vous permettant d’apprendre des langages et frameworks informatiques en jouant. Je vous propose de passer des quizz, de gagner des points, et progressivement de monter dans le classement face aux autres joueurs tout en améliorant vos connaissances.

Sur chaque billet à partir de maintenant je donnerais aussi un bilan intermédiaire pour dire où en est Coderwatch, le nombre d’utilisateurs et les métriques importantes. 

Lire la suite

Coderwatch: Episode 2 – Design with Figma and Procreate 

Here is the second post of this serie around the creation of a side project. 

If you haven’t read the first one, my goal is to make a mini series retracing all the steps for creating a relatively basic application:
www.coderwatch.io

whose main pitch islearn computer languages ​​and frameworks while playing . I suggest you take quizzes, earn points, and gradually climb the leaderboard against other players while improving your knowledge.

This is an opportunity to learn more about different web professions: designer, PM, back dev, front dev etc… Because yes, the challenge is to touch on all the professions.

And precisely on this post, we are going to talk about UI, UX and illustration, which is very far from my comfort zone and it is probably also far from the audience that usually reads this blog. But precisely, it may open up new horizons for you.

Lire la suite

Coderwatch : épisode 2 – Design avec Figma et Procreate

English version here

Voici le second billet de cette série autour de la création d’un side project. 

Si vous n’avez pas lu le premier, mon objectif est de faire une mini série retraçant l’ensemble des étapes pour la création d’une application relativement simple :

www.coderwatch.io

dont le pitch principal est : apprendre des langages et frameworks informatiques en jouant. Je vous propose de passer des quizz, de gagner des points, et progressivement de monter dans le classement face aux autres joueurs tout en améliorant vos connaissances.

C’est l’occasion d’en apprendre plus sur différents métiers du web : designer, PM, dev back, dev front etc… Car oui, le challenge, c’est de toucher à tout les métiers.

Et justement sur ce billet, on va parler d’UI, d’UX et d’illustration, ce qui est très loin de ma zone de confort et c’est sans doute loin également de l’audience qui lit habituellement ce blog. Mais justement, ça vous ouvrira peut-être des horizons.

Lire la suite

This is the story of a side project

Very recently, I needed to go back to basics, I made a few side projects. And for the latest, I set myself some challenges that I want to tell here.

So why should you read this post?

  • You could learn how to carry out a project, from idea to launch and detailing each step (ideation, design, integration, backend, deployment)
  • To realize that being a FullStack is far from simple ^^
  • You might discover some cool tools and frameworks.
  • You might learn more about jobs that you don’t know well.
  • We’re going to talk about how much it costs to create a product, even a very simple one like this one
  • You will be able to laugh at my expense at my UI skills.
Lire la suite

C’est l’histoire d’un side project

English version here

Très récemment, pris d’une envie de retour aux sources, je me suis lancé dans quelques sides projects. Et pour le dernier en date, je me suis imposé quelques défis que j’ai envie de raconter ici.

Alors pourquoi faudrait-il lire ce billet ?

  • Vous pourriez apprendre comment réaliser un projet, de l’idée à la mise en ligne et en détaillant chaque étape (l’idéation, le design, l’intégration, le backend, le déploiement)
  • Pour réaliser que FullStack c’est loin d’être simple ^^
  • Vous pourriez découvrir quelques outils et frameworks sympa.
  • Vous pourriez en apprendre plus sur des métiers que vous ne connaissez pas bien.
  • On va parler de combien ça coûte de créer un produit, même très simple comme celui-ci
  • Vous allez pouvoir rire à mes dépens de mes compétences en UI.
Lire la suite

Que fait un Engineering Manager ?

Dans ce billet je souhaite revenir sur le rôle d’Engineering Manager, la personne responsable de l’efficacité du “delivery” (la capacité à livrer du logiciel), des personnes et de leur évolution dans l’entreprise. 

Pour en avoir discuté avec plusieurs personnes, ce rôle peut être assez différent selon les entreprises. Alors je tenais à partager notre expérience chez Malt de ce rôle. 

On essaiera de lire cette fonction à partir de 4 axes d’analyses : gestion humaine, gestion de l’efficacité collective, sens business et expertise technique et on verra comment nous sommes venus à introduire ce poste dans l’équipe.

Lire la suite