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

Notes #1

I wanted to write tonight as I’m fighting jet-lag, hoping to go to bed no sooner than 8:30pm. I’ve been following Chris’ weekly notes for a little while now and I’ve been enjoying the format. Without any hopes of making this a weekly things, I’ve decided to experiment with notes of my own. So let’s do this.

Continue reading

Keeping my dependencies up to date

A man wearing a blue shirt, a speech buddle says updated Vapor to 4.57.0, it ain't much but it's honnest work

I’ve been working on this side project codenamed Caretaker for a while now and since it wasn’t my main activity, I would sometime not do any work for weeks or months, depending on how my life was going (it’s going well, thank you for asking). Every time I wanted to go back to the project, I would start with the same thing: making sure my dependencies were up to date. A couple of months ago, I made a tool for it.

Continue reading

On migrating my blog to Gatsby

A scientist pouring a red liquid (looking like the Jekyll logo) into a green one (with a label that says Netlify).

I started looking into Gatsby some times ago because I wanted to start writing again. After a quick test, I was really excited by the idea of using React components to write a theme for my new blog. Fortunately, I also took a step back and realized that if I needed to migrate my blog to a new engine, before I could start writing again… I would simply never write. I’m happy to announce that this blog post is not about migrating to a new platform.

Continue reading

Harkness, part 2: the UI

The raspberry pi sitting on the desk, projecting some javascript Code

Now that I finally wrote a blog post about this tiny monitor that sits on my desk, let’s talk about what makes it tick, starting with the UI part that I called the dashboard. After spending some time trying various libraries (usually written in python), I ended up with the simplest concept: a website. This part of Harkness is actually a tiny React application, and all the pretty parts are HTML, CSS, and JavaScript (with Typescript).

Continue reading