⟩⟩ Latest dispatch · Jul 2026
Type-Gated Authentication
What if your compiler could be even more pedantic than Rust in preventing you from shooting yourself in the foot? What if we could weaponize the nitpicking power of the achtually meme persona so it’s pretty much impossible to forget to apply security constraints?
01
The archive8 posts
02030405
Contract negotiation and versioning
Changing the input or output of an API endpoint that is consumed by your front end, changing a field in a database that is coupled to a field in a model in our application. Sometimes, you see yourself making changes in two different systems and it’s really tempting to coordinate the release of both systems to keep them in sync.
Dec 2021 · 4 min
Hyerarchichal test data generators
So, you got some massive legacy service methods were mocking your data store is unfeasible or some situation where, for efficiency reasons, it’s convenient that your logic is executed in the data store. And you got to write some automated checks to make sure that some of the assumptions you will make on your code are valid. For that, you need real records in a real database.
Dec 2021 · 4 min
Doing non-breaking migrations in Entity Framework Core
So, you’re using an Object Relational Mapper of any kind and you have to, let’s say, remove a field from one of your models. This is a breaking change, as your contract with the database is going to break. If you have a small project that you can just take down for every release, that’s not a big deal, but:
Dec 2020 · 6 min
Many-to-many relationships in Entity Framework Core 5 and 3
Scenario is quite simple, you got two tables and you have to stablish a relation between both. Be it fruit baskets and basket makers. One maker can make many baskets and they can also collaborate, having a basket be made by different people.
Dec 2020 · 4 min