Introducing ConcurrentHashTrie While spending some time looking at Clojure’s concurrency model, I did a little bit of research into their persistent collection implementation that uses Bagwell’s Hash Array Mapped Tries. After a little bit of thought it occurred to me that you could apply the persistent collection model to an implementation of ConcurrentMap. The simple solution […]
While setting up rhoda’s blog on tinola I came across a couple of hurdles converting from one site to multiple sites. The pivotx manual helps with a section on running multiple websites. But not everything works that smoothly. So, here’s what I needed to do to make it work. Firstly, make the “sites” directories for […]
Being someone who’s interested in Open Source and very focused on performance, I’ve been looking at the Java & the JVM and wondering about what I would most like to see added. IMHO one of the fundamental missing pieces is support for complex …
The Disruptor, the design pattern at the core of the financial exchange I’m helping build at LMAX has been open sourced. If you’ve seen the presentation that Martin Thompson and I gave at QCon or the one I did for the LJC @Skillsmatter, this…
InfoQ have published the video of Martin and my talk from QCon.A couple of quick apologies, I haven’t done many videoed talks and I completely forgot the repeat the questions during the Q&A session. Martin and I were alternating between each …
Slides from the talk that Martin Thompson and I gave at QCon San Francisco are now available on-line.