• submit to reddit
Mark Needham11/29/10
4590 views
0 replies

Team Communication: Learning models

One of the problems I've noticed in several of the 'agile' communication mechanisms (such as the standup or dev huddle) that we typically use on teams is that they focus almost entirely on verbal communication which only covers one of our learning styles...

Mitch Pronschinske11/28/10
15700 views
12 replies

Mozilla is Developing a Language Called "Rust"

Along with web language champions such as Dave Herman and Brendan Eich, Mozilla's Graydon Hoare is developing a new programming language with an interesting mix of features.  The language is called "Rust", and although it's still in preliminary...

Andrew Spencer11/27/10
36735 views
2 replies

Maven Profile Best Practices

Maven profiles, like chainsaws, are a valuable tool, with whose power you can easily get carried away, wielding them upon problems to which they are unsuited. Whilst you're unlikely to sever a leg misusing Maven profiles, I thought it worthwhile to share...

Mark Needham11/26/10
3744 views
1 replies

Increasing team sizes: Parallelising work

One of the trickiest things to do when working in bigger teams is ensuring that it is possible to parallelise the work we have across the number of pairs that we have available. From my experience this problem happens much less frequently in smaller teams....

Peter ___11/26/10
5891 views
1 replies

Poor Man's Monitoring for Solr

As well as being the developer and PR agent for jetwick, sadly I'm also the admin . All in one... at once. Here is a minor snippet to get an alert email if your Solr index is either not available or contains too few entries. You'll  get a resolved mail if...

Vincent Partington11/26/10
10086 views
0 replies

Deployment Automation vs. Release Management Automation

In a previous blog, I compared deployment automation to build automation. I wrote about the differences between the build and the deployment process and I explained why different features are required from the respective automation tools. In this blog I...

Ayende Rahien11/26/10
7847 views
3 replies

Maintainability, Code Size & Code Complexity

The most maintainable codebase that I worked with grew at a rate of about ~10 KLoC per month, every month. There wasn’t a large team there, it ranged fro 3 – 6 people. This is the project that I think about whenever I had to talk about good code bases....

Mick Knutson11/26/10
6063 views
5 replies

CentOS 5.5 horizontal scaling

I have been running CentOS 5.4 for a while now, and my website http://www.blincmagazine.com has gotten to the point where I need to scale for additional traffic. So I decided instead of scaling vertically by adding more ram to my LAMP server, I would...

Javier Paniza11/25/10
9666 views
0 replies

OpenXava 4.0: Rapid Java Web Development

OpenXava is a framework for rapid development of business applications using Java. It is easy to learn and one can have an application up in no time. At the same time, OpenXava is extensible, customizable and the application code is structured in a very...

Mick Knutson11/25/10
9072 views
0 replies

Unit Testing Spring Framework’s @Async Annotation

I had a task to make my current webservice calls asynchronous and wanted to use the @Async annotation in Spring 3.0x to accomplish the task. The @Async annotation can be provided on a method so that invocation of that method will occur asynchronously. In...

Loiane Groner11/25/10
12564 views
0 replies

Spket: Setting up Eclipse IDE for Ext JS and JQuery Development

This tutorial will walk you through how to set up Eclipse IDE for Ext JS and JQuery development with Spekt Eclipse plugin.

Steven Lott11/25/10
5582 views
1 replies

Software Patents

Here's an interesting news item: "Red Hat’s Secret Patent Deal and the Fate of JBoss Developers".Here's an ancient -- but still relevant -- piece from Tim O'Reilly: "Software and Business Method Patents".

Mitch Pronschinske11/24/10
6547 views
0 replies

Researchers Incorporate Security Into a Programming Language

At Cornell University, researchers have built an extension to Java that incorporates security logic into a program while it's being written.  The platform, named "Fabric", replaces the mishmash of security layers and intermittent patches with one...

James Sugrue11/24/10
8914 views
27 replies

Why Java Will Always Be Suitable For Enterprise Development

A recent Forrester article proposes that "Java is a Dead End for Enterprise App Development". It's a headline that grabs your attention, especially if you are a Java developer, but does it have any basis? I don't think so. Let me explain why....

Andy Gibson11/24/10
5344 views
0 replies

Injecting String Resource Services with CDI

In this post we looked at adding String resource bundles to our JSF applications to move our string constants into external resources that we can define for different locales. Now I want to extend that example to show how you can expand on that by using...