Sun.Jul 24, 2022

article thumbnail

What Happened to HornetQ, the JMS That Shattered Records?

DZone

HornetQ 2.0 broke records and defeated top-ranked messaging services in benchmark tests. Why wasn't it widely adopted? Software vendors make all kinds of claims about their products, but what developers care about is proof. When testing a new product, it's important to see how it stacks up against its competition. For years, researchers at UT Darmstadt have compared the performance of message-oriented middleware servers based on Java Messaging Service (JMS).

article thumbnail

10 For 10 : My 10 Favorite SQLPerformance Posts Over 10 Years

SQL Performance

This is a month of milestones. I was awarded my 25 th MVP award on July 5 th , which I believe ties me with Tibor for the longest-tenured MVP. SQL Server 2012 went out of all forms of official support about two weeks ago, on July 12 th. And this site turns 10 years old today – the first post was on July 24 th , 2012. I thought it would be fun to look back and comment on some of my contributions over that decade. 2012.

Servers 66
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Escape Analysis in Java 6 Update 14 - Some Informal Benchmarks

DZone

Sun released update 14 of the Java 6 JDK and JRE. As well as the usual collection of bug fixes, this release includes some experimental new features designed to improve the performance of the JVM (see the release notes ). One of these is Escape Analysis. What Is Escape Analysis? Escape analysis is a compiler optimization technique that analyzes an object's access path to determine whether or not it is escaped from its current scope.

Java 198
article thumbnail

Multi-region databases:  The why, design principles, and what does AWS offer?

Simform

In 2019, an IT outage at Lloyds Banking Group caused hundreds of thousands of payments to become stranded. Customers had to complain about troubles transferring money on Friday morning, which got annoying. By early afternoon that day, the bank had a backlog of roughly 400,000 unprocessed payments, and it had to request customers not to resend the payments since it could result in duplication.

AWS 52
article thumbnail

Understand the Root Cause of Regressions With Git Bisect

DZone

In this series, I cover a lot of magical tools and git bisect is probably the best example of such magic. The hardest part in debugging is knowing the general area of the bug, bisect literally shines a light on the specific commit that caused it! Before we begin, let’s make one thing clear: bisect is a tool for debugging regressions. It does nothing for regular bugs.

Code 130
article thumbnail

Learning Diverse Question Formats to Get Better Insights

Strategic Tech

One thing I’ve been doing a lot this year is thinking about how to ask better questions. It’s not a skill I’ve deliberately tried to develop much in the past so I spend a lot of time thinking about every single question. Learning to ask better questions has definitely been worth all the hours of investment, in particular learning a variety of question formats.