• submit to reddit
Steven Lott04/06/11
0 replies

Performance Discussions and Software Design

Read this first: "There is something I find interesting about online discussions around performance issues..." It's about Stack Overflow, specifically. Apparently, someone didn't get their question answered and decided it was better to gripe...

James Lorenzen04/06/11
2 replies

What's missing from our REST Services?

While reading the excellent book RESTful Web Services I discovered something. A technique used on the web since its beginning. Twitter and Facebook seem to use it. Yet it was absent in the REST Services I had been developing and if I had to guess most REST...

Howard Lewis Ship04/06/11
0 replies

An Example Of Why I Like Spock

Spock is really making writing tests fun, instead of a chore.

Wayne Adams04/06/11
2 replies

Day 7 - Haskell

I've reached the 7th and final language of Bruce Tate's Seven Languages in Seven Weeks. While some of the previous languages were functional with some imperative support, Haskell is a purely functional, and statically typed, language. I'm looking forward...

Dan Wilson04/05/11
14 replies

6 Reasons Why Our Start Up Company Uses ColdFusion

I run the start up company ChallengeWave, a workforce wellness motivation engine helping companies get employees more involved in their health and have fun doing it. We use ColdFusion as our platform and to put it simply: it helps us do more with less.

Rick Hightower04/05/11
29 replies

CDI Dependency Injection - Tutorial II - Annotation Processing and Plugins - Java EE

CDI provides a pluggable architecture allowing you to easily process your own annotations. Read this article to understand the inner workings of CDI and why this JSR is so important.

Razi Sharir04/05/11
2 replies

Five Predictions for your Database in 2011 - NoSQL Hype Will Decline

What does 2011 hold for your database? Below are our main predictions for the year ahead: Database models and alternatives settle back on SQL

Václav Pech04/05/11
5 replies

Talking about Akka, Scala and life with Jonas Bonér

Welcome to the fifth in a series of interviews dedicated to learning more about JetBrains Development Academy Experts. This time we will interview Jonas Bonér. Jonas is a Java Champion, an owner of Scalable Solutions and an author of the Akka framework.

James Sugrue04/05/11
0 replies

DZone Meets The Well-Grounded Java Developers

Even though it's still a work in progress, "The Well Grounded Java Developer" sounds like essential reading. Not only will it cover Java 7, but it will also cover Groovy, Clojure and Scala, as well as software craftsmanship - surely the book for the...

Constantin Alin04/05/11
1 replies

How to call an Ant script (part 1 - without parameters)

The method below calls an Ant script without parameters. All you need to pass through the name and path of the Ant script:

Marco Tedone04/05/11
6 replies

Incompatibility between TDD, Mocking and Static Methods

Today I installed Jenkins CI and started building PODAM. I write all my code using TDD. The public API in PODAM offers a single method for now: POJO myPojo = PodamFactory.createDummyPojo(POJO.class); I decided to provide developers with a very simple-to-use...

Scott Lewis04/05/11
0 replies

Restlet and OSGI remote services - Part 2

In a previous posting, I described some of the advantages of integrating the Restlet framework with ECF's implementation of OSGi remote services admin (RSA).In this posting, I'll describe a couple of the advantages of doing this for the service host side of...

Wayne Adams04/05/11
1 replies

Day 6 - Clojure

Today I'm reviewing the discussion of Clojure from Bruce Tate's Seven Languages in Seven Weeks. Clojure is Lisp on the Java virtual machine. Lisp is another language that, despite being around a long time, I have yet to investigate, so this is another...

Ken Krugler04/04/11
3 replies

Solr + Hadoop = Big Data Love

Bixo Labs shows how to use Solr as a NoSQL solution for big data

11 replies

SpringMVC3 Hibernate CRUD Sample Application

To learn any web framework starting with a HelloWorld application is a good idea. Once you have some familiarity with the framework configuration, it's better to do a CRUD(Create,Read,Update,Delete) application which covers various aspects of a web framework...