Welcome back to Not So Random Software. This week’s links are dedicated to Software Architecture. Experts might define it as the art of taking decisions that are hard to change. Being a Software Architect is a role that you can either do full time — mindful of any ivory tower risk — or opportunistically — … Not So Random Software #12 – Software Architecture
I have been trying to write longer articles lately, which obviously means things take longer. On the other hand I would like to share what I have been thinking about more often and get your feedback. So I am starting this Not So Random Software newsletter. Let me know if you find the content helpful! … Not So Random Software #1 – Data
In this blog post I’ll show how to build a simple recommendation engine for apartments. What are the possible design choices, how to implement them in practice, and how to validate the performance of your system.