Performance
-
Enterprise Java
NUMA architecture and Java
Time to deploy your application, looking forward to procure hardware that suits best to the load requirements. Boxes with 40…
Read More » -
Software Development
Single Writer Principle
When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for…
Read More » -
Enterprise Java
Smart Batching
How often have we all heard that “batching” will increase latency? As someone with a passion for low-latency systems this…
Read More » -
Enterprise Java
Smart Batching
How often have we all heard that “batching” will increase latency? As someone with a passion for low-latency systems this…
Read More » -
Core Java
Java Lock Implementations
We all use 3rd party libraries as a normal part of development. Generally, we have no control over their internals.…
Read More » -
Core Java
Java Sequential IO Performance
Many applications record a series of events to file-based storage for later use. This can be anything from logging and…
Read More » -
Software Development
Applying Back Pressure When Overloaded
How should a system respond when under sustained load? Should it keep accepting requests until its response times follow the…
Read More » -
Core Java
Native C/C++ Like Performance For Java Object Serialization
Do you ever wish you could turn a Java object into a stream of bytes as fast as it can…
Read More » -
Android Core
Android Performance Tweaking: ParseArray Versus Hashmap
One of the more recent Android ADT updates added Android Lint. Lint will check your Android project for simples things…
Read More »