• Improving asynchronous communication at work

    Working remotely can impose a few unexpected challenges. When in need of help in an environment where everyone is physically sharing the same space, we can just lean to a colleague in a coffee break and ask for help, pointing frantically to the screen while explaining what we were doing...


  • Design Patterns - Factory

    Today we are going to take a close look at Factory Design Pattern. Imagine that you have a requirement to build an application feature that sends a message specified by a user through different delivery methods. For example, they can send their message using SMS, push notification to a mobile...


  • Opengram - A web, open source album manager

    The Dilemma In the last few years, I’ve been trying to do a “social network detox”. Even before the pandemics, I tried to distance myself of social networks because it wasn’t fun anymore. The algorithms that came promising to improve the quality time of any app create bubbles impossible to...


  • Nasa Exoplanet Archive

    This is a pet project developed to learn more about Python APIs. The main objective here was to gather information using an endpoint that offers exoplanets’ data (exoplanets are planets outside our solar system!). The data used in the application comes from Nasa Exoplanet Science Institute website, through an API...


  • Creating a local Amazon Alexa audio skill

    Table of Contents First Steps Creating a Skill Adding an Invocation Name and Audio Interface Editing the code Activating Test Mode Final Remarks Tutorial on how easily you can create an Alexa Skill calling an external audio file to impress your friends and family. First Steps In order to start,...