The Proper Way to Decode Arrays (with Zod)
A 10-line Zod helper that gracefully handles malformed array items.
I write about web development, agile practices and personal organization.
A 10-line Zod helper that gracefully handles malformed array items.
In case you need to export your git history, because reasons.
How VS Code extensions update themselves and how to configure that.
If you constantly loose the file you had open because you clicked on another one, here's the solution.
If you wonder why your code is all grey, here's how to solve the problem.
My reflexions after a year of growing a new tech community in Montreal, Canada.
A talk I gave at Node+JS Interactive 2019. We build together a VS Code extension that refactors code for you.
Today, I learned how to stabilize a cutting board with a simple trick.
Today, I learned how to go back to the previous branch with one simple command.
I fixed a performance issue on a VS Code Extension I'm developing. Let me share with you what I learned.
Instead of using a regular presentation tool, I did everything from VS Code. And I really think this is a powerful format for technical talks.
Today, I want to share with you the refactorings I use the most on VS Code!
I built "Abracadabra", a VS Code extension to do automated refactorings.
A talk I gave at FullStack NYC 2019 to present GitGraph.js.
A talk I gave at ConFoo Montréal 2019 about Hexagonal Architecture.
Today, I realized how not using an online tool could improve team engagement in a ceremony.
Today, I learned how to easily retrieve a file from a distant server.
Today, I learned how to easily make parchment paper fits a recipient.
Today, I learned how to do a great introduction for a conference talk.
An introduction to "Approval Testing" in JavaScript with Jest.
A talk I gave at the Montreal Elixir meetup of November 2018.
Introducing sass-graph-viz, a tool to draw a visual graph of Sass dependencies.
Une histoire à propos de cette commande utile.
A story about this useful command.
A lightning talk I gave at the Montreal Elixir meetup of May 2018.
Here is my feedback about how this meetup was, and what you could expect from it.
Talk d’introduction au concept des Observables et de la programmation réactive avec Rx.js.
Few thoughts on pair-programming.
In this post, I’ll talk about a concrete use case in which Observables turn to be remarkably relevant to make our code cleaner and more maintainable.
Le Feature Flipping consiste à activer (ou non) une fonctionnalité en fonction d’une variable, dynamiquement dans le code.
Implémenter un système de filtre dans une application existante.
Talk présenté au meetup Paris Web Components.
Talk présenté le 29 juin 2016 au meetup Paris.js chez Algolia.
A concrete example of programming with Cycle.js & Rx.js.
Introducing a tool to analyze Kanban workflow on Trello, built with Cycle.js
Mes retours sur une pratique plus fonctionnelle de JavaScript.
Insights from practicing a more functional approach to JavaScript.
Moins de mails, plus de sérénité !
Less e-mails, more serenity!
Comment Kanban nous permet d'être efficaces pour produire des jeux vidéo en tant que start-up ? Et comment utilisons-nous Trello pour cela ?
How Kanban makes us efficient to build video games as a start-up? How do we use Trello to achieve that?
Découvrez plop, un petit paquet node qui permet de bootstrap rapidement de nouveaux fichiers.
Meet plop, a little node package which quickly bootstraps new files.
Comment tester unitairement, et simplement, ses Behaviors Marionette.js.
How to unit test your Marionette.js Behaviors with ease.
Techniques de chaining et composition de fonctions pour créer des pipelines efficaces, le pourquoi du comment.
Function chaining and composition techniques to build efficient pipelines, why and how-to.
Pourquoi la composition d'objets est préférable à l'héritage en JavaScript ? Et surtout, comment applique-t-on cette idée avec Backbone ?
Why objects composition is preferable to inheritance in JavaScript? Most of all, how do you apply this technique with Backbone.js?
Qu'est-ce-qu'une fonction pure et pourquoi s'y intéresser en JavaScript ?