Now
Here are some highlights regarding what I’ve been doing in the past month.
Building#
I’ve managed to publish to publish one more open-source tool written in Rust :
canopus
is another take aiming to deliver better GitHub CODEOWNERS files near you.
I was inspired to write this tool because I faced the pain of managing such
single source of truth for code ownership rules in the past, in the context
of large monorepos. It was a pain, and eventually I wanted something CLI-first
and opinionated (owners can only be GitHub teams, no dangling globs, etc).
I did not publicize this tool a lot, but eventually it’s on pair with another solutions targeting the same problem.
Studying#
I still continue to invest in Distributed Systems, and I’ve been learning a bit on CRDTs. I’ve been investigating how I can leverage such interesting data structures for a Developer Experience use case close to my heart. Since I’ve been also investing into Rust, my goal is make the most of automerge for my use case. Let’s see 🔥
Watching#
Some interesting videos I’ve watched past month:
- Where AI Meets Code, by the always great Michael Feathers
- The three Golden Rules of Distributed Systems, by Sam Newman
- This C code should be ILLEGAL. It’s also fantastic by Laurie Kirk
Reading#
I’m still reading Rust for Rustaceans. Unfortunately I did not make a lot progress in the past weeks…But I have a plan to make this work, hopefully I’ll be able to finish this book yet this year 🙈