Blog & Projects
The Tech Stack of MiniMana.io
2024 •A deep dive into the tech stack of my multiplayer RPG, Mini Mana.
PolyDraw
2023 •I made PolyDraw, a small app to draw and organize polygons.
MiniMana.io
2023 •I launched Mini Mana, a multiplayer RPG built with React Three Fiber.
WebGamer.io
2023 •I built WebGamer, a portal of curated web games (15.000 visitors/month).
WebGameDev.com
2023 •I created Web Game Dev, a website, newsletter, and community of 1500 members about game development in JavaScript.
Virtual Reality and Game Development in React
2022 •I have been exploring VR and 3D game development and made a few games, using React, Next.js, Three.js, React Three Fiber, WebXR, and Unity.
Things I Don't Know
2022 •A list of technical skills that I don't have but would benefit from knowing.
V1V2 Packages
2021 •I created TypeScript utility packages for React, Next.js, Chakra UI, and NProgress.
City Filter
2020 •City Filter is a web app I built to find the best cities to live throughout the year. It was originally built with Gatsby and Hasura. I switched to Next.js and Airtable.
Moving NPM scripts to JavaScript
2019 •An article about using JavaScript instead of NPM scripts to manage tasks.
Logic-less JSX
2019 •An article presenting different approaches to keep JSX code clean.
Sharyn.js – Front-End Library
2018 •My library of front-end utilities.
JavaScript Stack from Scratch
2016-2017 •My tutorial about ES6, React, and Front-End development (19k GitHub stars).
ZeroCSS – CSS Utility Classes Generator
2016 •I created a utility classes generator (something a bit similar to Tailwind).
CSS Preprocessors at SFHTML5
2012 •A video of the talk I gave at SFHTML5 about CSS Preprocessors.
Build a simple client-side MVC app with RequireJS
2011 •A tutorial about RequireJS.
Don't Read This Less CSS Tutorial (Highly Addictive)
2011 •A tutorial about the Less CSS pre-processor.
Initializr – Official HTML5 Boilerplate custom builder
2011-2014 •Initializr is a tool I made to generate HTML5 projects. It was the official custom build tool of HTML5 Boilerplate and reached 4 million visitors since its creation.
Initializr: With Great Templates Comes Great Responsivity!
2011 •The launch post of the new responsive template of Initializr.
Initializr - Un générateur de templates avec HTML5 Boilerplate
2011 •The launch post about my tool Initializr in French.
HTML5 : De la page web à l'application web, livre chez Dunod
2011 •I co-wrote a book about HTML5 in French. This was the launch post.
Le logo HTML5 officiel du W3C
2011 •The W3C unveiled the HTML5 logo, which I covered in this French article.
Introduction au CSS3
2011 •A complete overview of CSS3 in French.
Introduction à l'HTML5
2011 •A complete overview of HTML5 in French.
Les conférences sur HTML5 au Devoxx 2010
2010 •French summary of the HTML5 talks of Devoxx 2010, a conference in Belgium.
Une application web offline HTML5 avec le cache manifest
2010 •A French tutorial about the (now deprecated) HTML5 offline application cache.
Une police personnalisée CSS3 avec @font-face ou Google Font
2010 •A French tutorial about using custom fonts with @font-face and Google Fonts.
Les ombres en CSS3 avec box-shadow
2010 •A French tutorial about box-shadow.
L'API Google Maps avec la géolocalisation HTML5
2010 •A French tutorial about using HTML5 geolocation with the Google Maps API.
La géolocalisation en HTML5
2010 •My very first tutorial, in French, was about HTML5 geolocation.