Nicolas Carlo

Salut, je suis Nicolas 👋

J’écris à propos de VS Code, du développement web et de la vie en général.

  • Articles
  • Talks
  • Projets personnels
  • Qui je suis
  • Mes recommandations
  • 🧭 understandlegacycode.com
  • 🌸 refactoringjavascript.dev
  • 🦋
  • Basculer en thème sombre
  • 🇬🇧 Switch to English

Mes recommendations

Voici quelques articles et vidéos que je recommande particulièrement.

Design logiciel

  • Domain Driven Design for Everyone Else
  • The Everybody Poops Rule
  • 🎥 RailsConf 2014 - All the Little Things by Sandi Metz qui présente de nombreuses bonnes pratiques au détour du kata refactoring « Gilded Rose »
  • 🎥 “Making Impossible States Impossible” by Richard Feldman
  • 🎥 Domain Modeling Made Functional - Scott Wlaschin

Architecture logicielle

  • Hexagonal Architecture qui est une présentation assez complète sur le sujet
  • Architecture Hexagonale : trois principes et un exemple d’implémentation
  • Screaming Architecture

Pratiques agiles

  • Continuous Integration and Feature Branching
  • How to deploy software

Tests

  • The Practical Test Pyramid qui reprend en détail les différentes typologies de test
  • 5 Common Misconceptions About TDD & Unit Tests
  • TDD & The Lump Of Coding Fallacy qui aborde la question « ais-je le temps de faire des tests ? »

Programmation fonctionelle (et réactive)

  • The mostly adequate guide to functional programming
  • The intro to Reactive Programming you’ve been missing

JavaScript

  • Error Handling in Node.js
  • How I Structure My JavaScript File

CSS

  • Introduction to OOCSS

Performance front-end

  • Comment perdre du poids (dans le navigateur)
  • Front-end performance for web designers and front-end developers
  • High Performance Networking in Chrome

Prise de parole en public

  • 🎥 Prise de parole en public (par Tim Carry)
  • How to prepare a talk