Articles from Jérémie Chauvel
Whisper to your keyboard: Setting up a speech-to-text button
November 07, 2023Jérémie Chauvel3 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
August 09, 2022Jérémie Chauvel3 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 controllers, and again on the frontend where you…
Continue reading →How to beautify java code reliably
March 09, 2022Jérémie Chauvel3 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 formatting on file save in IDE's (vscode…
Continue reading →How real developers use a CMS to build a showcase website with Netlify, Nuxtjs, and Contentful
March 24, 2020Jérémie Chauvel10 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 bucks, not wanting to redo part of the website each time the content changes…
Continue reading →