My two cents

  • How to build a high performance team

    Working with a high performance team is good for everyone, not only for the business. So this is something we should try to achieve. In fact, the people suffer if they are not managed properly to get must of each one. I decide to write this post trying to help explaining how I achieve this.…

  • Exploring the Intricate Relationship Between Music and Math

    Introduction: Music and mathematics, seemingly distinct realms of human expression, share an intricate relationship that has fascinated scholars, artists, and thinkers throughout history. The interplay between these two disciplines goes beyond mere coincidence, delving into the realms of harmony, rhythm, and structure. In this exploration, we will dissect the Music versus Math relationship, navigating through…

  • .NET Basic Practices for Effective Memory Management

    With the release of .NET 6, developers have access to new tools and features for optimizing memory usage in their applications. Proper memory management is crucial for maintaining application performance and preventing memory-related issues. In this article, we will delve into five essential best practices to help you manage memory effectively in .NET 6, complete…

  • How to Keep a Team Motivated

    Motivation is the lifeblood of any successful team. When team members are motivated, they are more productive, engaged, and creative. However, maintaining high levels of motivation can be a challenging task for team leaders and managers. In this article, we will explore four key topics on how to keep a team motivated. 1. Cultivate a…

  • How to Evaluate Soft Skills in a Job Interview

    Hello, this is an article part of the series «What I’ve learned when I reached 500 interviews» Soft skills, often referred to as interpersonal or people skills, play a pivotal role in a candidate’s success in the workplace. These skills are essential for effective communication, collaboration, and problem-solving. While technical qualifications and experience are vital,…

  • Integration Tests VS Unit Tests

    Many people ask me about this comparison and even about the proportion of each type of tests. I faced several situations when I needed to evaluation the best approach and of course is not like black and white situation, but I personally defend that should always favor the Unit Tests. I compiled a comparison table…

  • Code Smells: Primitive Obsession

    What is, why is bad and how to prevent The Code Smells, a symptom of our weakness. Seems to be faster than do the good option, but as always, the bad code slow down the team and makes we going slower. How to know if you are creating a Primitive Obsession Code Smell? A primitive…

  • RabbitMQ clustering + HA + Swarm

    Hello and happy deploying! On this article I will share how I prepare a HA message broker with RabbitMQ, HAProxy and Docker Swarm. Our goal is to have a message broker architecture resilient and highly available. Also we want do prevent message loss. If you want to follow this in your machine, download the source…

  • Building high performance teams

    Hello, Working with a high performance team is good for everyone, not only for the business. So this is something we should try to achieve. In fact, the people suffer if they are not managed properly to get must of each one. I decide to write this post trying to help explaining how I achieve…

  • Microservices – How Conway’s law affects you

    «Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure» Melvin E. Conway 1967 As many other cases, although was a long time ago, the law today is still valid. Basically: organization structure equals system design. Real life example An organization based on…

Do you want to see something here?