I have been working on a small tool to measure the effects of system jitter within a JVM; it is a very simple app that measures inter-thread latencies. The tool’s primary purpose is to demonstrate the use of linux performance tools such as perf_events …
LMAX Exchange Staff Blogs
My colleague Chris Gollop and I are taking our talk on the road and heading to the innovative Belgium Testing Days Conference taking place in Brussels, 18th-21st May where we will be giving an updated version of “Testing within an agile environmentâ€. Our talk describes how we view testing at LMAX Exchange and how different […]
For the last few months at LMAX Exchange, we’ve been working on building out our next generation platform. Every few years we refresh our hardware and upgrade the machines that run our systems, and this time we decided to have a look at upgrading the o…
My colleague Sam & I will be talking at JAX Finance next week (28th/29th April).I’ll be doing a talk with Vijay from Azul on our experiences at LMAX with deploying Zing to production. In the talk, we’ll discuss how to go about making such a change …
I’ll be giving a talk called “Programming Bitcoin in Java” at Riga Dev Day on the 22nd of January.
The talk will cover:
What is Bitcoin?
How does it work?
How to use the bitcoinj open-source library
The future of blockchain technology
…
I had high hopes for BTRFS. The brochure was very enticing. Checksums, snapshots, disk management… all good things for someone who fondly remembers the digital advanced file system. Unfortunately the brochure describes something that right now is a c…
Rich Bowen – We’ve Always Done It That Way:Principle 13 in the Toyota Way says that one should make decisions slowly, by consensus, thoroughly considering all options, and then implement those decisions rapidly. We believe a similar thing…
Jeffrey Ventrella in The Case for Slow Programming:Venture-backed software development here in the San Francisco Bay area is on a fever-pitch fast-track. Money dynamics puts unnatural demands on a process that would be best left to the natural circadi…
Lawrence Kesteloot has an excellent post Java for Everything.About a year ago, though, I started to form a strange idea: That Java is the right language for all jobs. (I pause here while you vomit in your mouth.) This rests on the argument that what yo…
You can now download the new coalescingRingBuffer-1.1.3.jar and coalescingRingBuffer-1.1.3-src.zip.
Improvements:
size() method now ensures a consistent view of both the producer and consumer positions
see http://psy-lob-saw.blogspot.co.uk/2014/07…