This is your work, valued

Montréal

Nicolas Carlo

Elite
@nicoespeon

Dev who refactors Legacy Code • Conf organizer • Speaker • Productivity nerd

gitgraph.js. [ARCHIVED] A JavaScript library to draw pretty git graphs in the browser

3.1k

abracadabra. JS & TS automated refactorings for the VS Code editor ✨ It's magic ✨

887

trello-kanban-analysis-tool. 💤 [Not maintained] Analyse Kanban metrics from a Trello board -

113

zod-v3-to-v4. A codemod to migrate from Zod v3 to v4

109

vscode-slides. 👩‍🏫 VS Code as a presentation tool

66

hocus-pocus. VS Code extension that makes useful things appear out of the void (JS & TS) 🔮

33

nicoespeon.github.io. Personal github hosted blog.

28

sass-graph-viz. Draw a visual graph of Sass dependencies

27

jest-extended-snapshot. Additional Jest matchers for snapshot testing.

21

design-patterns. Implementation of Design Patterns in JS

18

md-to-slack. Converts Markdown to Slack-compatible text

12

nikado. Break down complex changes, track progress, share the link!

8

talk-build-your-first-vscode-extension. Code of my workshop "Let's craft automated refactorings ourselves!"

6

talk-how-to-change-untested-code. Slides of my talk "I need to change this code, but it has no test! 🙀"

6

kata-gilded-rose-js. The Gilded Rose refactoring kata, in JavaScript. I use this during trainings.

5

inuit.css-web-template. Web template for housing the inuit.css framework as submodule

4

understandlegacycode.com. Change Messy Software Without Breaking It

4

talk-secrets-hexagonal-architecture. Slides of my talk "The Secrets of Hexagonal Architecture"

3

growing-oo-software. TypeScript implementation of the use-case depicted in "Growing Object-Oriented Software, Guided by Tests"

3

refactoringjavascript.dev. Host of my Refactoring JavaScript course

3

starter-kit-phoenix-elm. A starter kit for projects with Phoenix + Elm

2

manawa. Helps you stay focus using the Pomodoro technique

2

jest-html-loader. Integration of html-loader package with Jest 28+

1

my-spotify-groomer. 💤 [Not maintained] Clean my Spotify playlists from tracks I don't like anymore.

1

talk-drawing-git-graphs. Talk "Drawing Git Graphs in the Browser"

1

dotfiles. Collection of personal dotfiles

1

reports. Misc. personal reports from meetups and events. Either in English or French.

1

flowprint. Trace data flow across TypeScript codebases

1

inuit.css. inuit.css—cooler than a polar bear’s toenails

1