Agile or Waterfall; a risk management perspective
Today Agile is the default choice for the software development life cycle (SDLC); every conference, book, or blog post is telling us we are doomed …
Software Engineering, Machine Learning and Innovation blog.
Today Agile is the default choice for the software development life cycle (SDLC); every conference, book, or blog post is telling us we are doomed …
If you are using Rails and you find yourself fighting validations more often than you would like to, then you should consider watching my talk …
Event sourcing is a design pattern to build applications that are domain centric and easy to extend. The pattern is based on the usage of …
Each time we call a function that’s meant to perform some operation that could succeed or fail we are always left with the same dilemma. …
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 …
In this blog post I will introduce Hash#dig_and_collect , a simple utility method that is built on top of Hash#dig to help you navigate nested hashes mixed …
If you use Docker to deploy your Rails application you may want to use the same infrastructure to run your tests. However the setup of your Selenium …
Building complex queries in ruby can make your code quite difficult to read, manage and reuse. In this blog post I’ll present a simple method to …
Everyone loves isolation. Makes our life easier and our systems much more robust. Isolating Jupyter notebooks makes no exception. Maybe you want to try some cutting …
If you work in a diligent web development business you probably know what an A/B test is. However, its fascinating statistical theory is usually left behind. …