Agile web and app development

Apiumhub BLOG 6

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 Framework NestJS

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

Apiumhub BLOG

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

Apiumhub BLOG 15

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

Apiumhub BLOG 18

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

Apiumhub BLOG 5

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

Apiumhub BLOG 7

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

Apiumhub BLOG 2

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

Apiumhub BLOG 15

Liquibase on Kubernetes

Context, motivation and theory We have a microservices environment with Kubernetes(k8s), in which we develop a service that requires a database. We decided to do the migration management of the database using Liquibase. Eventually, we realized that some deploys left … Read More

Apiumhub BLOG 2 1

Stow: Alacritty

I’ve been working on mac for many years with the same terminal: iTerm2. It is well known by the mac community and not for less, a terminal is not that it has much work to do but the little it … Read More

Apiumhub BLOG 5

Complex navigation in SwiftUI

Navigation in SwiftUI has been a major focus of the framework from day one, however when we tried to create an app that had a bit more navigation and view complexity we ran into the first problems. Given the importance … Read More

Apiumhub BLOG 17

Managing dotfiles with stow

As a programmer, much of our time at work is spent developing code (and attending meetings, of course. ) So much, that we usually spend a lot of time configuring the toolset that we use on a daily basis. We … Read More

Secured By miniOrange