Introduction In the list of activities in the Scrum software development life cycle ranked by their popularity amongst developers, “attending meetings” is perhaps locked in a perpetual battle only with “writing documentation” for the position of last place. It’s quite … Read More
Agile web and app development

Project Loom And Kotlin: Some Experiments
A Primer The publishing of Java 19 in September of this year heralded the first public release of the much-awaited Project Loom into the JVM (Java Virtual Machine) ecosystem. A brief description for those who are unaware: Project Loom is … Read More

What it takes to be a developer advocate
You’ve probably heard of the term “Developer Advocate” scrolling on Twitter or Linkedin. This term has become very popular in recent years thanks to companies such as Microsoft, Facebook, Twitter, Twilio, and more. But do you know what it means? … Read More

Technical debt growth: how can it happen without realizing it?
Introduction Developers tend to feel very fearful when they must take responsibility for the maintenance of software that has been built a long time ago. I will not refer to a specific time because that depends on the project and … Read More

Debugging The Perplexing: Don’t Panic!
In the 10+ years, I’ve spent in software development, I’ve formulated a law of debugging: “The perplexity of a software bug and the simplicity of its probable cause are positively correlated”. Put simply, the more confounding and “impossible” a bug … Read More

Why use the NestJS framework?
As a front-end developer, I would like to say that the NestJs framework was the best choice to start touching the backend part of the applications. I was always asking my tutor in Apiumhub about design patterns, clean architecture, and … Read More

Gatsby for marketing websites
In marketing websites, the main goal is to attract users and obtain leads or conversions. In order to get a good amount of traffic and good positioning, content and SEO strategies are crucial. Throughout the process of creating such websites, … Read More

Advanced bunkerization
Introduction In this article, I want to delve into some additional measures to the ones I exposed in my first article, which add a fairly high level of control and protection of systems within our house. I will leave to … Read More

Remix vs Next.js which one should you use?
Nowadays we have many different framework options when we want to create a new web project based on React. As a developer, you can find yourself struggling to know which one should you choose or which one would best suit … Read More

Native Dependency Injection in Swift
In this article we are going to go through a couple of solutions to a common problem when developing mobile applications, and this is Dependency Injection. We all saw a project that was calling singleton classes from any part of … Read More

Mock your UI tests with Wiremock
Environment inconvenients The reliability of the automated tests must be one of the most important points to take into account when we decide to bring automation to our project. To obtain a real result from our tests execution, the environment … Read More

The importance of Code Reviews
Introduction Code reviews were introduced with the intention of improving code quality, developers review each other’s code during a code review to ensure software quality, usually prior to merging the code. Code review helps the team identify potential flaws that … Read More