• submit to reddit
John Dobie01/17/12
0 replies

Code Forensics

How do you know if using code metrics really does help to produce code with fewer bugs. We can use historic data and some code forensics to prove it. All projects have historic data. This is usually stored in your bug tracking and source code control...

Stoimen Popov01/17/12
0 replies

Algorithm of the Week: Data Compression with Bitmaps

In my previous post we saw how to compress data consisting of very long runs of repeating elements. This type of compression is known as “run-length encoding” and can be very handy when transferring data with no loss. The problem is that the data must...

Paul Jenson01/17/12
3 replies

Why DevOps is Doomed! Ops teams are lost! (1 of 3)

The problem between dev and ops is primarily a terminology, communication and respect problem resulting in poor operational support.  The two organizations say common things backed by different definitions that are not in agreement. For example, would...

Mitch Pronschinske01/17/12
1 replies

HTML5 Canvas Refcard - Meet the Author: Simon Sarris

The Canvas element is one of the most exciting and celebrated new technologies that arrived with the new HTML5 specifications.  It gave web developers and designers the ability to create many dynamic graphics that they were previously only able to make with...

Nirav Assar01/17/12
3 replies

Groovy DSL - A Simple Example

Domain Specific Languages (DSLs) have become a valuable part of the Groovy idiom. DSLs are used in native Groovy builders, Grails and GORM, and testing frameworks. To a developer, DSLs are consumable and understandable, which makes implementation more...

Antonio Goncalves01/17/12
0 replies

WYTIWYR : What You Test Is What You Run

I’m fed up with unit testing !

Eric Genesky01/17/12
6 replies

OrientDB Community Still Showing Signs of Life

OrientDB, a NoSQL database management system written entirely in Java, is finally gaining some much deserved traction.  A recent OrientDB Google groups post welcomed Luca Molino and Andrey Lomakin as the first two commeitters to the open source project. ...

Michael Mainguy01/17/12
0 replies

How to ask intelligent questions

Smart technical people (aka Hackers) have likely dedicated thousands, tens of thousands, or hundreds of thousands of hours of their lives learning, understanding, and generally figuring out how things work. If you find yourself asking for help, I'd...

Dustin Marx01/17/12
0 replies

Applying Sepia Effect to Loaded Images in JavaFX 2.0

In this blog post, I look at a very simple JavaFX 2.0 application that loads an image provided on the command-line and presents it in both normal form and with JavaFX 2.0's SepiaTone effect applied to it. The simple application presents the two images...

Wayne Adams01/17/12
0 replies

Asynchronous Java SE Web Services: 2. Discussion

In an earlier post, we stepped through the building of an asynchronous web service, deployed in Java SE. I saved my comments for this post to keep things a little cleaner. But there are some loose ends to discuss, especially when you hear my motivation...

Niklas Schlimm01/17/12
16 replies

A technology decision making process: Java EE 6 vs. Spring Framework

In the last few month we've went through this decision making process: which technology stack to choose for enterprise development on the Java platform? There are various alternatives. However, the ones we've discussed intensively were: Pure Java EE 6...

Ken Rimple01/17/12
1 replies

Roo, Selenium WebDriver,Failsafe and JUnit - Smores, anyone?

S'Mores are about the perfect mix of sugar, sugar and chocolate. So, the programming equivalent would be getting your Selenium tests separated from your unit tests, and running in an API that just needs a web server, not a separate Selenium server,...

Krishna Kumar01/17/12
7 replies

How Many Hours Can a Programmer Program?

I am a little late to this party where Michael Arrington says that startups mean working hard and sleeping under your desk. But I will add a few words. I read a lot of commentary about how such death marches can be counter-productive and ultimately...

Chris Smith01/17/12
0 replies

Moving Towards a Simpler Software

The web has made things simpler, and as our lives revolve more and more around it, the way we interact with it has become simpler, too.  As James Governor puts it:

Judah Johns01/16/12
1 replies

GlassFish Clustering within Jelastic

GlassFish is an open-source application server that can run any Java EE application, providing enterprise level reliability and performance with full clustering and has wide functionality range. Up until now, GlassFish could be used as a separate server...