Recent posts
- 
            Reinventing ObjectsContinuing the exploration of the differences between OOP and functional mindsets 
- 
            Of Oracles and DjinnsHow can you keep your domain logic database-agnostic and still leverage the benefits of DBMS? 
- 
            How to do the package structure in a Ports and Adapters architectureWhere do you put the pieces of code when you are implementing the Ports and Adapter architecture (or hexagonal architecture) 
- 
            Are functional domain models always anemic?Since data does not contain any logic in functional programming, does this mean that we cannot encode logic in it? 
- 
            Zettelkasten RebootAfter one year of using the Zettelkasten method, here are some of the adjustments I took since my last blog post 
- 
            Rust Slice Types (and Strings), explainedTrying to clear some confusion concerning the different types of slices in Rust, which also includes the types String and str 
- 
            Using Capslock + hjkl as arrow keys on LinuxGoing beyond the sane amount of keyboard setup to use the arrow keys without actually using the arrow keys 
- 
            Connected notes with ZettelkastenThe Zettelkasten method is a more natural approach to note-taking with interconnected notes. Here's how it works with an emphasis on developers. 
- 
            My Keyboard-Driven Dev SetupRecently, a colleague of mine watched over my shoulder while I was using some of my keyboard-oriented tools (most notably, Vim keybinding). Here are a few parts of my setup you might find interesting. 
- 
            Micronaut RevisitedLast year, I published an article in the Java Magazine and on JAX about Micronaut. About time to revisit the framework over a year later.