This Week's Articles (W9 2024)
Articles that caught my attention this week: https://newsletter.weskao.com/p/the-1-question-every-business-case https://newsletter.weskao.com/p/rigorous-thinking
This Week's Articles (W8 2024)
Articles that caught my attention this week: https://www.foxhound.systems/blog/technical-debt-is-not-real https://www.svix.com/blog/strong-typing-hill-to-die-on https://tidyfirst.substack.com/p/mastering-programming https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/?utm_source=tldrwebdev
Could we stop prefixing booleans with the verb ?
A widespread convention when it comes to Boolean variables naming is to prefix them with a verb. Sometimes the explanation given for this practice is that it helps reading code, other times that this way we directly can spot that this is indeed a boolean. I would like to discuss those two assumptions. It helps reading code Maybe this is just me but I like when code reads like instructions. I agree that it can’t always be the case but I feel I should strive for it whenever I can....
1st Quarter plan 2024
Previous Quarter Plan A quarter plan (let’s start with a quick win!) ✅ A blog post on my first ever contribution to OpenStreetMap (don’t get your hopes high, it was a really really tiny thing) ❌ Continuing the CivicTech meetups by Les Bricodeurs ❌ Had to be put on hold for now, not that I don’t want to participate in anymore but those meetups have been paused so there’s that Refactoring of all the Ansible playbooks to deal with my server 🔁 This one has been started but is still an ongoing work....
4th Quarter plan 2023
As is not yet tradition, I will try to publish a quarterly plan of what I’d like to look at, try, and so on. This is mainly a personal thing to help keep track of what I was trying to achieve and what is my current advancement status. I’m not yet really sure of what the form of this report will be. I imagine some kind of retrospective on the previous one and some actions for the next quarter?...
How to backup your selfhosted server running under docker-compose
Need a backup strategy for your selfhosted docker-compose? Here is one!
Docker introduction for Les Bricodeurs
In order to shorten the famous list of things I forgot to post on time, here is the content of the workshop I gave for Les Bricodeurs “Docker pour les marins d’eau douce” on the 11th of March 2020 at the 42 Lyon Auvergne-Rhône-Alpes school. This workshop was the occasion to talk briefly about what Docker is and we then dove directly into using it and understanding it in order to deploy a Wordpress stack....
Git introduction for Les Bricodeurs
You probably don’t know it, but I regularly participate in events organized by Les Bricodeurs in Lyon. The goal of the association is to provide an introduction to different tools, technologies and processes to learners, focusing on a hands on experience through workshops. A year ago I gave a workshop on Git but completely forgot to put slides onlie. It is now done, you can find them here.
Trust your bluetooth mouse on Linux
I recently acquired a Logitech bluetooth mouse and, although I was enjoying it a lot as always with Logitech, I was quite disappointed that I had to pair it again with my computer everytime it went to sleep or I would reboot it. So, after a small time of frustration, I decided to take a look on what was really going on, because the bluetooth keyboard was working like a charm, surviving reboots and so on....
Borg backup, deduplicate them all
I’m probably very very very late to the party as Borg is actually a fork of Attic, but I just discovered this backup tool randomly on the Internet and I have to say, I’m in love with it! It’s very simple simple to use, yet very powerful all thanks to the deduplication. So what is this deduplication? Here is what Borg says about it: Deduplication based on content-defined chunking is used to reduce the number of bytes stored: each file is split into a number of variable length chunks and only chunks that have never been seen before are added to the repository....