RSSAmplifier

Blog

@nicoespeon's blog

I write about web development, agile practices and personal organization.

nicoespeon.comRSS feed ↗83 posts

Latest posts

The Proper Way to Decode Arrays (with Zod)

A 10-line Zod helper that gracefully handles malformed array items.

How to export git history in PDF

In case you need to export your git history, because reasons.

Prevent VS Code extensions from updating automatically

How VS Code extensions update themselves and how to configure that.

Why files open over existing tabs in VS Code and how to change that

If you constantly loose the file you had open because you clicked on another one, here's the solution.

How to add colors to plain text copied in VS Code

If you wonder why your code is all grey, here's how to solve the problem.

Building a (Crafters) community in Montreal

My reflexions after a year of growing a new tech community in Montreal, Canada.

Workshop: Build your First VS Code Extension

A talk I gave at Node+JS Interactive 2019. We build together a VS Code extension that refactors code for you.

TIL: How to stabilize a cutting board

Today, I learned how to stabilize a cutting board with a simple trick.

TIL: How to checkout to "previous" branch

Today, I learned how to go back to the previous branch with one simple command.

Find and fix performance issues of your VS Code Extension

I fixed a performance issue on a VS Code Extension I'm developing. Let me share with you what I learned.

How I used VS Code for my talk instead of Keynote or Powerpoint

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.

5 refactorings I use every day

Today, I want to share with you the refactorings I use the most on VS Code!

Introducing a refactoring tool for VS Code

I built "Abracadabra", a VS Code extension to do automated refactorings.

Drawing Git Graphs in the Browser

A talk I gave at FullStack NYC 2019 to present GitGraph.js.

The Secrets of Hexagonal Architecture

A talk I gave at ConFoo Montréal 2019 about Hexagonal Architecture.

TIL: Tools can limit the potential of agile ceremonies

Today, I realized how not using an online tool could improve team engagement in a ceremony.

TIL: Easy file sharing from the command line

Today, I learned how to easily retrieve a file from a distant server.

TIL: A parchment paper trick

Today, I learned how to easily make parchment paper fits a recipient.

TIL: How to start a talk

Today, I learned how to do a great introduction for a conference talk.

"I need to change this code, but it has no test"

An introduction to "Approval Testing" in JavaScript with Jest.

Hexagonal Architecture & Elixir

A talk I gave at the Montreal Elixir meetup of November 2018.

I built a tool to work with complicated Sass codebases

Introducing sass-graph-viz, a tool to draw a visual graph of Sass dependencies.

Git rebase onto

Une histoire à propos de cette commande utile.

Git rebase onto

A story about this useful command.

TDD with Elixir

A lightning talk I gave at the Montreal Elixir meetup of May 2018.

So I went to Montreal Elixir meetup

Here is my feedback about how this meetup was, and what you could expect from it.

À la découverte des Observables

Talk d’introduction au concept des Observables et de la programmation réactive avec Rx.js.

Pair-programming makes people share

Few thoughts on pair-programming.

Using observables in real life

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.

Des super-pouvoirs à la portée de tou(te)s avec le Feature Flipping

Le Feature Flipping consiste à activer (ou non) une fonctionnalité en fonction d’une variable, dynamiquement dans le code.

Live coding Elm

Implémenter un système de filtre dans une application existante.

Créer une web app avec Cycle.js

Talk présenté au meetup Paris Web Components.

Trello, Kanban & Cycle.js

Talk présenté le 29 juin 2016 au meetup Paris.js chez Algolia.

Implementing a download button with Cycle.js

A concrete example of programming with Cycle.js & Rx.js.

Trello Kanban analysis tool

Introducing a tool to analyze Kanban workflow on Trello, built with Cycle.js

Point-free JavaScript avec R.converge / _.over

Mes retours sur une pratique plus fonctionnelle de JavaScript.

Point-free JavaScript with R.converge / _.over

Insights from practicing a more functional approach to JavaScript.

Gérer ses mails avec la méthode « Inbox Zero »

Moins de mails, plus de sérénité !

Manage your e-mails with the "Inbox Zero" method

Less e-mails, more serenity!

Kanban et Game Development avec Trello

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 ?

Kanban and Game Development with Trello

How Kanban makes us efficient to build video games as a start-up? How do we use Trello to achieve that?

Plop — un micro-générateur pour se simplifier la vie au quotidien

Découvrez plop, un petit paquet node qui permet de bootstrap rapidement de nouveaux fichiers.

Plop — a micro-generator to ease your daily life

Meet plop, a little node package which quickly bootstraps new files.

Tester ses Behaviors Marionette.js

Comment tester unitairement, et simplement, ses Behaviors Marionette.js.

Testing Marionette.js Behaviors

How to unit test your Marionette.js Behaviors with ease.

Chaining et composition de fonctions avec lodash / underscore

Techniques de chaining et composition de fonctions pour créer des pipelines efficaces, le pourquoi du comment.

Functions chaining and composition with lodash / underscore

Function chaining and composition techniques to build efficient pipelines, why and how-to.

Héritage, composition et Backbone.js

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 ?

Inheritance, composition and Backbone.js

Why objects composition is preferable to inheritance in JavaScript? Most of all, how do you apply this technique with Backbone.js?

Fonctions pures en JavaScript

Qu'est-ce-qu'une fonction pure et pourquoi s'y intéresser en JavaScript ?

@nicoespeon's blog · RSS Amplifier