“Performance engineering encompasses the techniques applied during a systems development life cycle to ensure the non-functional requirements for performance (such as throughput, latency, or memory usage) will be met. It may be alternatively referred to as systems performance engineering within systems engineering, and software performance engineering or application performance engineering within software engineering.”, https://en.wikipedia.org/wiki/Performance_engineering

Read more about the article Learn how to use the Arrays.asList method in Java now! 💡
The Java 8 Arrays.asList decorative square header image.

Learn how to use the Arrays.asList method in Java now! 💡

Tutorial that demonstrates how to transform an array of Integers into a read-only instance of Arrays$ArrayList in Java (includes a working example). 💎

Continue ReadingLearn how to use the Arrays.asList method in Java now! 💡

Tutorial: Learn How To Convert An Array To An ArrayList Using Google Guava!

In this tutorial we'll use the Google Guava com.google.common.collect.Lists newArrayList method to convert an array into an instance of java.util.ArrayList. 💡

Continue ReadingTutorial: Learn How To Convert An Array To An ArrayList Using Google Guava!
Read more about the article Is Java Autoboxing Wrecking Your Application’s Performance?
Java Unboxing Performance

Is Java Autoboxing Wrecking Your Application’s Performance?

Let's take a closer look at autoboxing, unboxing, and Java application performance. Java Autoboxing has a cost that software engineers should be aware of. 💎

Continue ReadingIs Java Autoboxing Wrecking Your Application’s Performance?
Read more about the article Learn How To Convert An Array To An ArrayList In Java! 💡
Header image for the article entitled "How To Convert An Array To An ArrayList In Java!".

Learn How To Convert An Array To An ArrayList In Java! 💡

Detailed tutorial regarding how to turn an array into an ArrayList In Java. Each example includes code that you can run directly from your browser! 💡

Continue ReadingLearn How To Convert An Array To An ArrayList In Java! 💡
Read more about the article Scaling Beyond PostgreSQL Pg-Bouncer & Postgres Pg-Pool-II: Advanced Traffic Management (2021)
This event hosted by the Washington DC CTO Meetup Group and was presented by Erik Brandsberg, CTO of Heimdall Data.

Scaling Beyond PostgreSQL Pg-Bouncer & Postgres Pg-Pool-II: Advanced Traffic Management (2021)

We highlight deficiencies of the PostgreSQL PgBouncer and Postgres Pgpool-II and propose solutions that improve Postgres database performance and scale. 📈

Continue ReadingScaling Beyond PostgreSQL Pg-Bouncer & Postgres Pg-Pool-II: Advanced Traffic Management (2021)
Read more about the article Hidden Gems: Event-Driven Change Notifications in Relational Databases
Database change notifications are a hidden software development gem.

Hidden Gems: Event-Driven Change Notifications in Relational Databases

Learn about event-driven change notifications, a powerful non-standard functionality available in H2, PostgreSQL and Oracle relational databases.

Continue ReadingHidden Gems: Event-Driven Change Notifications in Relational Databases