Articles from Jérémie Chauvel
Effective nodejs version management for the busy developer
Jérémie Chauvel2 min read
I highly recommend setting up nodejs with a version manager, nvm was and still is a popular option, however, I now recommend and have been using fnm, a simpler and faster alternative to manage my nodejs versions. Install a nodejs version…
Continue reading →Whisper to your keyboard: Setting up a speech-to-text button
Jérémie Chauvel4 min read
Long story short: I broke my arm while riding my bike and I can't type. Quite the problem as typing is a key part of my daily life as a software engineer. So I decided to add a speech to text button to my keyboard. Here's how I did it...
Continue reading →How to generate Typescript interfaces from your Spring Boot backend
Jérémie Chauvel4 min read
Starting a full stack project with Spring Boot and a modern frontend framework like React in Typescript, you rapidly fall into the issue of defining your interfaces twice:Once on Spring Boot side where you create your response/request DTO for your…
Continue reading →How to beautify java code reliably
Jérémie Chauvel4 min read
I recently had to set up code formatting on a spring boot java application. Auto code formatting is important to avoiding useless diffs in source files, reducing noise in code review, allowing reviewers to focus on what matters. Ideally we want:Automatic…
Continue reading →How real developers use a CMS to build a showcase website with Netlify, Nuxtjs, and Contentful
Jérémie Chauvel13 min read
Why build a CMS driven showcase website? Here you are, you just started a project to build the latest shiny showcase website for your client. Now comes the difficult part: you want to offer your client the best bang for his…
Continue reading →