Ranking higher

SEO allows sites to rank higher in search engines, and increase traffic, thus increasing profits. However, you need to keep in mind that SEO is a very difficult task. One of the most important things you need to do in order to achieve SEO success is to be on top of your game from the… Continue reading Ranking higher

My Sessions at JavaOne

I will be speaking at JavaOne 2011. My sessions are: 24241 – The Essence of Caching, Parc 55 – Divisidero at 10:30am Tuesday 4 October This presentation distills what the speaker has learned from 10 years of scaling Java. It starts with a performance problem and leads you through solving it with caching, discovering the problems… Continue reading My Sessions at JavaOne

Using Maven settings.xml in CloudBees

This How To is too well hidden for it’s or end users’ good: https://cloudbees.zendesk.com/entries/438491-sharing-files-with-build-executors-such-as-maven-settings-xml

JSR107 JCache Update 9 May 2011

For those not involved in the expert group or following on the Google Group (jsr107@googlegroups.com), here is an update. As usual the actual specification in all of it’s evolving glory can also be viewed at https://docs.google.com/document/d/1YZ-lrH6nW871Vd9Z34Og_EqbX_kxxJi55UrSn4yL2Ak/edit?hl=en . Some people find working on and editing a spec in plain view “appalling” but I like it. It is… Continue reading JSR107 JCache Update 9 May 2011

Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels

Ehcache has configurable correctness and coherency settings. A good, though not complete analogy is database isolation settings. So, within an Ehcache cache clustered with Terracotta, you have: Incoherent – No isolation control. Dirty Reads and Dirty Writes. Coherent writes and incoherent reads  – Read Uncommitted Coherent – Read Committed Coherent with transactional rollback (JTA) – Read… Continue reading Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels

Java Technology (and one other) predictions for the next few years

I went to DevNexus in Atlanta a few weeks back. Neal Ford gave a talk on predicting the future. Neal is a great speaker and I found it very thought provoking. Now as a former colleague of Neal’s I also felt challenged to think about whether I agreed with him. Neal is a super-smart polyglot… Continue reading Java Technology (and one other) predictions for the next few years

Comparing Memcache and Ehcache Server Performance

Ehcache Server provides a RESTful API for cache operations. I am working on v0.9 and have been doing some performance benchmarks. I thought it would be interesting to compare it with the performance of that other over-the-network cache, Memcache. Now I already knew that Ehcache in-process was around 1,000 times faster than Memcache. But what… Continue reading Comparing Memcache and Ehcache Server Performance