Keeping on keeping my dependencies up to date

A little under two years ago, I wrote about a command line tool that I created to check that the dependencies in a swift package were up to date. It was mainly a pretext to learn the new (at the time) asynchronous stuff in Swift. This post is a followup about dusting a side project for no good reason.

Continue reading

My command line toolbet

A laptop on a desk, plugged into a bigger monitor, there is a cat sleeping being the laptop but only his bottom half is visible.

I have decided that 2024 would be the year of… tracking stuff. Last year, I made a point at work of keeping a semi up to date Obsidian vault with a lot of notes, links and context for the things I’ve been working on, the people I interacted with and the projects I ran into. Unsurprisingly, it turned extremely useful after a holiday or when switching back to an old project. That’s why this year, I want to do more of that: track the book I’ve read, the movies and TV shows I’ve watched, and the developer tools I’ve been using. Since I’ve also committed to write more often on this blog, I’ve decided to water two plants with one hose and list them here. I, for one, look forward to searching the name of “that one weird tool to transform JSON” in a few months.

Continue reading

2023 in review

Picture of a Dark-Eyed Junco, a bird from British Columnia with a black head and the rest of the body being brown and white. It's standing on the grass, which patches of ice and snow behind it.

2023 was a bit of a shit year for me. I’ve tried to keep most of my personal life out of this blog, so I won’t go into details. That being said, if I’m going to review this past year, it should be mentioned that a bunch of events took a huge toll on my mental health. With that out of the way, let’s review some parts of 2023, in no particular order.

Continue reading

New Landing Page

A personal webpage section with a photo of a man named Romain, who is a Software Engineer in Vancouver, leaning on a seaside pier railing, alongside a brief professional summary that emphasizes his expertise in distributed applications and microservices, his hobbies, and social media links with a prompt to download his resume.

I’ve put together a landing page on with all my links. Many thanks to Camille for the picture.

Continue reading

Notes #2

  • I have a bunch of side projects and experiment and I finally took the time to extract some of the common logic I use everywhere. Right now, that includes helpers for Vapor apps, a set of components for Bootstrap based on Plot (which allows me to create web pages pretty quickly), a module to manage authentication on top of cookie and JWTs, etc.. It took me foverer to finally decide to do that, maybe turning 36 last month is the reason why I decided to get my shit together?

Continue reading