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 — […]
If you run an e-commerce website a classical problem is to rank your product offering in the search page in a way that maximises the probability of your items being sold. For example if you are selling shoes you would like the first pair of shoes in the search result page to be the one […]
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.