Why You Need to Shift Left With Mobile Testing

I feel like there’s always been a love-hate relationship with the concept of testing. Without a doubt, the benefits of testing whatever you are building help avoid customers reporting those same discoveries. That’s the love part of the relationship.

The hate part is when project timelines cause testing to become a lower priority…often to the point where it becomes a backlog wishlist item that rarely surfaces in a current sprint. This almost guarantees customers will contact you with unexpected outcomes.

Optimizing MySQL Performance: Best Practices for Database Efficiency

As a cornerstone of many web applications, MySQL is a robust and reliable database management system. However, achieving optimal performance in MySQL requires a strategic approach to configuration, indexing, and query optimization. In this blog post, we’ll explore key practices to enhance MySQL performance, ensuring your database operates at peak efficiency.

1. Fine-Tuning MySQL Configuration

MySQL comes with a default configuration that is typically conservative to ensure it works on a wide range of systems. However, these settings might not be ideal for your specific workload. Here are some configuration parameters to adjust:

How To Reduce Memory Consumption in Integration Tests With Kafka Using GraalVM

In this article, I want to share my experience with creating a native image for EmbeddedKafka using GraalVM. Utilizing this image in integration tests not only speeds up the execution of test scenarios but also reduces memory consumption. Interestingly, when compared to using confluentinc/cp-kafka in Testcontainers, there is a noticeable difference in both speed and memory usage — and it's not in favor of the latter.

EmbeddedKafka, Testcontainers, and GraalVM

A brief overview of the key components used in the project: