Just keeping track of what I'm using and how it evolves over time.
- AI-assisted programming: So many cool tools! 🤯 There are MANY tools out there and I'm trying a lot of them. It brings me so much joy and enables me to build much crazier projects.
- Windows 11 doesn't boot anymore. Not even trying to recover it. Goodbye. 👋
- Adopting mise because it just makes version management way easier.
- Discovered TUI AI agents (and tools like lazygit) and honestly? I'm liking them more and more.
- Even though Spring Boot 4 and Java 25 are out, I've got too much legacy code stuck on Spring Boot 2.7. Still grinding through that migration. ☕️
- Going full Kotlin for most new JVM code. It's such a breath of fresh air.
- Finally managed to migrate most of my Angular codebases from 13 to 20+! Signals, standalone components, and lots more. ❤️
- Realized that TypeScript isn't just about interfaces and classes – it's about the shapes of objects. That's a very different concept and it's freaking cool. (Thanks to Matt Pocock!)
- Java 21 & Kotlin with Spring Boot 2.7.
- JSpecify: https://www.youtube.com/watch?v=5Lbxq6LP7FY
- AI: While there is Spring AI, I decided to give Koog a try. Built only a few simple agents, haven't formed my opinion yet.
- Framework: Angular 20
- UI: Angular Material
- Cursor: My go-to for frontend stuff and writing docs.
- Claude Code: For headless stuff and scripting.
- IntelliJ IDEA: Still the king for heavy Java backend work.
- BrowserMCP
- IntelliJ
- Atlassian
- Figma
- Podman Desktop: For managing Docker containers on macOS.
- mise: Handles all my tool versions (Java, Node, etc.).
- GitKraken: My Git GUI.
- lazygit: TUI for git (still learning, but it's cool).
- macOS
- Linux: Currently trying to switch to Omarchy (totally following the hype train on this one!).
- Windows 11
- Ubuntu