Run terracotta as a service
Instructions on how to run a terracotta service as a service. Uses Java service wrapper.
0 commentsSave Tags: java
10 Good Reasons To Do Agile Development
Here are 10 good reasons to apply agile development principles and practices...
0 commentsSave Tags: methodology, opinion, reviews
But It Works On My Machine...
What happens when we run main()in the code snippet below? Of course, the erudite, tech-savvy Java people can answer that in a heartbeat. In Effective... more »
0 commentsSave Tags: java
Stateful Web Applications that Scale Like Stateless Ones
Within every innocent web application lies a sleeping monster. If successful, your application will outgrow its single-machine architecture. The adult... more »
0 commentsSave Tags: database, java, server
Distributed Ehcache with Terracotta
A how-to guide on clustering Ehcache with Terracotta.
0 commentsSave Tags: how-to, java, open source, server
Born Brave Developer (cute pic)
Which one are you in this picture?
2 commentsSave Tags: humor, trends
Cluster your application - NOW!
Is your Java Application Server clustered? Why not? It should be, and your reasons for NOT clustering have vanished, so there’s no excuse. Cluster.... more »
6 commentsSave Tags: java, server
Visualizing Cluster-Based Applications
Detecting concurrency-related bugs and performance bottlenecks is hard, especially on clusters consisting of a large number of nodes. In an interview... more »
0 commentsSave Tags: java, open source, server, tools
Terracotta: 1, Grails Searchable Plugin+Me: 0
I’m on a quest to figure out how to cluster the Grails Searchable plugin that’s based on Lucene/Compass across multiple nodes with as little intrusion... more »
1 commentsSave Tags: frameworks, java, tools
Subversion vs git
I stayed up late last night working to install a shared git repository for the Pyrex replacement project. First of all, copious thanks to johnw and... more »
0 commentsSave Tags: opinion, tools
Subversion 1.5 merge-tracking in a nutshell
As I’ve mentioned in other posts, the Subversion project is on the verge of releasing version 1.5, a culmination of nearly two years of work. The... more »
1 commentsSave Tags: tools
Java Has The Flu
Remember when people built cool web apps with Java? When was the last time you heard about a cool web app that wasn't written in Rails or PHP? OK,... more »
10 commentsSave Tags: java, opinion, trends
Bad concurrency advice: interned Strings
I just read Thread Signaling from Jacob Jenkov. But it has one fatal flaw: it uses a literal java.lang.String for coordinating between threads. Why is... more »
2 commentsSave Tags: how-to, java
Simplest Css Hack Ever
I could not find this trick mentioned anywhere, so i just thought to write and let world know about it. Just in case they didn't know about it, and... more »
0 commentsSave Tags: css-html, web design
The Best Java Tools You Never Knew Existed
This is a breakdown of a JavaOne session that I went to that lists heaps of cool Java libraries that you ought to know about along with links and... more »
3 commentsSave Tags: java
Terracotta Killer App
In the comments to my post about what Terracotta is not, Jay Meyer wrote, "[Terracotta] is so disruptive that an application architect really needs to... more »
0 commentsSave Tags: java, methodology
Using Terracotta for Configuration Management
This article by JR Boyens details using Terracotta to propagate configuration management on the fly across a network, such that a client can pull up... more »
0 commentsSave Tags: how-to, java
Java Concurrency - Thread Signaling
This text is no. 10 in a series on Java concurrency. This text describes how threads can send signals to each other, and wait for each other's... more »
5 commentsSave Tags: how-to, java
An Optimization For Garbage Collectors...
For the last few days I have been thinking a lot about GC as Terracotta moves towards our first major rewrite of that subsystem. Lots of relatively... more »
0 commentsSave Tags: opinion
Java: Beautiful enums
Whatever complaints you may have against java, I think you have to grant that at least enums are a thing of beauty.
0 commentsSave Tags: java
You can’t keep a good idea down
Our message bus project was more than just replacing JMS with a POJO messaging system. It’s a whole piece of infrastructure designed to make it easy... more »
0 commentsSave Tags: java, open source, server
Continuous Integration - The Temptation of the Antipattern
Great advice, and something I wish more developers here would adhere to. Me? I'm perfect. ;-)
0 commentsSave Tags: methodology, opinion, tools, trends
Resin on Terracotta, anyone?
I have had several requests for Resin support in Terracotta. Well, Emil Ong (chief evangelist over at Caucho) has done it! Great work Emil. ... more »
0 commentsSave Tags: java, open source, php
Terracotta 2.6 Supports Cluster Visualization Tools and Tomcat 6 Integration
The latest version of Terracotta, an open source JVM clustering framework, includes new features like cluster visualization tools and official support... more »
0 commentsSave Tags: frameworks, java, tools
Ruby's Achilles Heel
Most folks point to Ruby's implementation, specifically MRI, as Ruby's greatest weakness. The good news is this is fixable and fixes are in the works.... more »
2 commentsSave Tags: open source, opinion, python, ruby
via