All Stories

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Creating bulletproof command-line scripts

The life of a backend developer involves creating some scripts to be executed in the production environment. For instance, you might need to update many records at once, trigger events...

Tips on Coding/Technical Challenges

It is common for Software Engineers/Programmers/Developers to face a coding/technical challenge in recruitment processes. The challenge consists of programming assignments designed to exam candidates mainly regarding hard skills (e.g. programming...

Python + Elasticsearch

So you got lots of documents and need fast querying, huh? Or you have tons of data and need to process and extract metrics. Either way, Elasticsearch (ES) can be...

The Agilist Programmer

A recent conversation with a friend brought up important aspects of software development. Some characteristics like constant feedback, short cycles and fast learning might drive your mind to think about...