Software Architecture Sonar

Gradle version catalogs on Android

Gradle Version Catalogs on Android

Introduction: Gradle version catalogs Gradle version catalogs allow us to add and maintain dependencies in an easy and scalable way. Apps grow, and managing projects with several development teams increase the compilation time. To address this issue, one potential solution … Read More

microservicesarchitecture en

Eventual Consistency Through Message Ordering

Challenges When working in a microservices architecture, we face the problem of communication between our applications. Services must often collaborate in order to handle a request. As service instances are typically processes running on multiple machines or virtual instances, they … Read More

Apiumhub BLOG 8 2

Vue 3 Composition API

In this article, we assume that you know the basics of Vue 3. In the cited article, the main changes from Vue 2 to Vue 3 are explained, as well as the basis for understanding how composition API functions. The … Read More

Apiumhub BLOG 3 2

Server-Side Web Pages With Kotlin (Pt. 2)

Recap: Server-side web pages with Kotlin In the first article, server-side web pages with Kotlin part 1, a brief history of web development was outlined: namely, the four main stages being static HTML page delivery; server-side programmatic creation of web … Read More

Why you should consider using react router v6: an overview of changes

Why You Should Consider Using React Router v6

React Router is a widely used routing library for React applications due to its API, which simplifies integration. The latest version of React-router (v6) was released in November 2021 and marked a significant API change. Version 5 of React-router was … Read More

Review of Intellij Aqua: New IDE for Test Automation

IntelliJ Aqua: a New IDE for Test Automation

IntelliJ Aqua is the IDE launched by JetBrains that is oriented towards test automation and incorporates several tools and options that help QA automation develop them. It is currently in the free preview phase, so I have decided to try … Read More

Back to the future: server-side web pages with kotlin pt 1

Server-Side Web Pages With Kotlin (pt. 1)

Introduction: Server-Side Web Pages With Kotlin Web development has undergone a variety of changes since the internet became popularized in the 1990s: First came the most basic of the basic: HTML pages that were completely statically rendered, with no dynamism … Read More

Going native: trying AOT for Spring Boot

Going Native: Trying Out AOT For Spring Boot

One of the key selling points for the Java programming language, when it was released, was the promise of “write once, run anywhere”. That is to say, that code written in Java would not need to be compiled into native … Read More

JSON in Kotlin: Comparing options

JSON in Kotlin: Comparing Options

In any web service that receives and transmits data to and from a server, the first and last events will usually be transforming the data from the format used by the web request into the format that the web server … Read More

Playwright vs cypress: the king is dead, long live the king?

Playwright vs Cypress: Long Live the King?

QA automation tools are an essential part of the software development process because they enable developers to test the functionality and performance of their apps before making them available to the public. There are many different QA automation tools available, … Read More

Project Loom & Kotlin: Some experiments

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

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

Secured By miniOrange