A programmer's view of the Universe, part 2: Mario Kart
Explores embedded systems through the lens of Mario Kart, discussing concepts like the 'One-Way Wall' and how programmers can view the world.
Explores embedded systems through the lens of Mario Kart, discussing concepts like the 'One-Way Wall' and how programmers can view the world.
First part of a series on migrating an ASP.NET MVC car expense app to Microsoft Azure, covering architecture and planning.
Argues that perfectly uncoupled code is impossible, using Django's ORM and admin as examples of necessary coupling to specific APIs.
A technical blog post introducing a minimal Java plugin system using Spring, focusing on PluginRegistry and dynamic plugin discovery.
Discusses validation strategies for domain objects and DTOs in software design, using user registration as an example.
Author's article on ASP.NET MVC framework published in a Dutch .NET magazine, with updated code examples available online.
Reflections on re-reading Eric Evans' "Domain Driven Design," emphasizing the importance of code as communication and semantic clarity.
A critique of object-oriented inheritance, arguing it forces problematic 'is-a' relationships and promotes using composition (has-a) and the Strategy pattern instead.