How to export git history in PDF

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

Read

Prevent VS Code extensions from updating automatically

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

Read

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.

Read

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.

Read

Building a (Crafters) community in Montreal

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

Read

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.

Read

TIL: How to stabilize a cutting board

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

Read

TIL: How to checkout to "previous" branch

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

Read

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.

Read

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.

Read

5 refactorings I use every day

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

Read

Introducing a refactoring tool for VS Code

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

Read

Drawing Git Graphs in the Browser

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

Read

The Secrets of Hexagonal Architecture

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

Read

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.

Read

TIL: Easy file sharing from the command line

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

Read

TIL: A parchment paper trick

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

Read

TIL: How to start a talk

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

Read

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

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

Read

Hexagonal Architecture & Elixir

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

Read

I built a tool to work with complicated Sass codebases

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

Read

Git rebase onto

A story about this useful command.

Read

TDD with Elixir

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

Read

So I went to Montreal Elixir meetup

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

Read

Pair-programming makes people share

Few thoughts on pair-programming.

Read

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.

Read

Implementing a download button with Cycle.js

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

Read

Trello Kanban analysis tool

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

Read

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

Insights from practicing a more functional approach to JavaScript.

Read

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

Less e-mails, more serenity!

Read

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?

Read

Plop — a micro-generator to ease your daily life

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

Read

Testing Marionette.js Behaviors

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

Read

Functions chaining and composition with lodash / underscore

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

Read

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?

Read

Pure functions in JavaScript

What is a pure function and why should you consider it in JavaScript?

Read

OOP - switch revisited in JavaScript

With JavaScript you get a more object-oriented, less procedural and error-prone alternative to the good 'ol switch … case.

Read

Private methods with Backbone.js

Why and how to create private methods. How to concretely implement that while using Backbone.js.

Read

Clean your git repo, like a boss

How to properly rebase your repo, removing what should never have been in there without broking your history.

Read

Multilingual blog with Jekyll 1.5

What changed with Jekyll v1.5.1 if you want to build a multilingual blog.

Read

Gitgraph.js

A JavaScript library, git trees, workflows modelisation… and a bit of Georges Michael.

Read

Which git workflow for my project?

A little look around git-flow, GitHub flow and which one to choose regarding your needs.

Read

Convert a SASS project into LESS

Similarities, differences et equivalents between those two CSS preprocessors.

Read

Properly isolate your variables in JavaScript

A story of immediately-invoked function expression (IIFE)… Know them, it could save your life!

Read

Event delegation in jQuery

A few reminders about event listeners and the event delegation best practices in jQuery.

Read

Dive into OOCSS principles

OOCSS - what it is, what it does, what it is, what it isn't.

Read

jQuery, data and performance

Best practice and data manipulation with jQuery, no added colourings or preservatives.

Read

Optimize selectors, CSS vs. JS

Short round up of best practices for selectors use in CSS and Javascript. What is sauce for the goose is not necessarily sauce for the gander.

Read

Tired of Bootstrap? Discover inuit.css!

inuit.css is a a powerful, scalable, BEM, OOCSS framework which doesn't impose you a design.

Read

Play around with interactive playgrounds

JSBin, jsFiddle, dabblet, … If that doesn't sound familiar to you, you may have a look here and discover what are these "playgrounds" about.

Read

Building a multilanguage Jekyll blog

As a first post, what about sharing the way I managed to build this blog? Having a both english and french Jekyll website is not that hard, but you have to care about some crucial points.

Read