Some tips to ease the pain and lower the risk
Nico PratAug 5, 2024
Customizing ESLint to your needs by using the no-restricted-syntax rule
Nico PratFeb 16, 2024
One step closer to full routing type safety in Vue
Nico PratDec 31, 2023
Short success story of how I went from feeling like a prisoner to finding the job I like.
Gabriel NessiMay 22, 2023
Reflections on language learning with the background of me moving to France six months ago.
Florian LacknerApr 18, 2023
Using eslint-nibble to progressively add a lot of ESlint rules
Nico PratMar 9, 2023
Pre-load pages while navigating using IntersectionObserver and vue-router 3
Marc-Olivier CastagnettiFeb 27, 2023
How dynamic slot names can make a simple component solve complex problems
Nico PratJan 24, 2023
Renaming messy SQL tables and column names to a cleaner format following best practices and reducing production downtime to the minimum.
Gabriel NessiJan 16, 2023
What is Pinia, the new recommended store library for VueJs? What are the advantages compared to Vuex?
Robin FermaudJan 2, 2023
Thank open-source maintainers by sponsporing them
Nico PratDec 20, 2022
Using middlewares and the HMR API to improve the developer experience
Nico PratDec 14, 2022
Mieux aborder TypeScript avec une aide visuelle
Nico PratNov 21, 2022
Async/await is a major source of confusion in JavaScript. This article explains it by showing where it originates from.
Florian LacknerOct 24, 2022
Éviter les sauts de lignes autour des ponctuations en français grâce aux regex
Nico PratOct 10, 2022
TypeScript gives you Required or NonNullable, but what if you want to apply those to some properties only, or to the properties of some children?
Pierre DucherSep 26, 2022
The reasons that made us launch this blog and what you can expect to read here.
Lou FedonSep 15, 2022