Setting up a new macOS laptop — I recently had to set up a new macOS laptop and wanted to take some notes so that I can do it more quickly the next time. This blog post was very useful.
Setting up a new macOS laptop — I recently had to set up a new macOS laptop and wanted to take some notes so that I can do it more quickly the next time. This blog post was very useful.
Learning French — I’ve started learning French. Here are some resources I found useful. Also see my post on exploring Paris. Listen Radio France, different radio stations and podcasts (e.g. France Inter, France Info or France Culture); for French-only music, see Fip - Sacré Français Radio France Internationale, e.g. Journal en français facile ByteFM programs France, en confidence and What the France about …
Setting up Pi-hole on Raspberry Pi — I’ve finally had some time to set up Pi-hole on my Raspberry Pi. For most parts, I followed the excellent tutorial on the Raspberry Pi website – more details below.
Configuring Vim and dotfiles — I switched to Neovim some years ago and have really enjoyed working with it ever since. Flow is one of the main reasons why. The key mappings and frequent use of melodies over chords makes typing a seamless experience: I rarely have to stop thinking to remember some keyboard shortcut. Most key strokes are deeply memorized and require no effort to recall. And when I do struggle to remember some key …
Implementing the Uno card game in Rust — After having implemented the Uno card game in Python, I decided to rewrite it in Rust. Rewriting Uno in Rust has taught me a lot, as Rust forces you define objects and their interactions more clearly, and encourages you to keep them as simple as possible.
Configuring a custom domain with Github Pages and Squarespace — To show my website on my custom domain, I had to configure GitHub Pages, my static site hosting service, and Squarespace, my domain hosting service.
Implementing the Uno card game in Python — A friend of mine recently implemented the card game Uno as a programming exercise in Python and asked me for feedback. I thought it’s a good idea to try it myself and then compare notes.
Run pre-commit retrospectively on all changed files in a PR — When I was developing sktime, we had set up automated checks for printing and formatting only after some time. Rather than fixing our entire code base in one go, we decided to roll out the changes slowly, and only enforce them for the changed files on a PR.