• submit to reddit
Matt Stine08/05/10
0 replies

Guerilla TDD

Welcome to episode five of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.

Jared Richardson08/04/10
0 replies

Defect Driven Testing: Your Ticket Out the Door at Five O'Clock

Test automation is not a controversial topic in most circles. Even developers who don't write automated tests agree it's a great idea. They just don't have time to work on it very often. The idea of having your code verified automatically sounds great, but it...

Mitch Pronschinske08/02/10
1 replies

Sharding in Grails

Its important to build apps that have a system for scaling horizontally from the start.  Sharding is a good solution for this case since it allows developers to define multiple database 'shards' to scale data across multiple database schema and servers. ...

Mitch Pronschinske07/29/10
1 replies

IntelliJ IDEA X Early Release - Major Spring, Groovy, and Maven Upgrades

The release of IntelliJ IDEA 9.0 last year brought a flurry of extra excitement with JetBrains' announcement that there would also be a FOSS Community Edition with the release.  Although there's no major announcements on the open source front, the next...

Alex Tkachman07/29/10
12 replies

512000 concurrent websockets with Groovy++ and Gretty

We are staying in front of new world - all major browsers either support already or plan to support in next major version HTML5 (not in scope of this article) & WebSockets (main subject of the article). In 6 to 9 months we as application developers will...

Mitch Pronschinske07/26/10
0 replies

Build a Grails App With Geolocation in 3 Steps

A new Grails Geolocation plugin features support for the HTML5 Geolocation spec.  In just 3 simple steps, this tutorial will show you how to use that plugin to add Geolocation into your own web app.  These 3 steps will essentially allow you to add...

Mitch Pronschinske07/22/10
1 replies

IDEA and TeamCity Updated, PyCharm Beta Released

JetBrains pulled out a hat-trick this week with a triple release of its flagship IDE, IntelliJ IDEA, its CI server, TeamCity, and its lightweight Python IDE, PyCharm.  TeamCity and IntelliJ got small version updates, while PyCharm had a bigger milestone with...

Matt Stine07/20/10
0 replies

You Are Your Software's Immune System!

The vertebrate immune system rivals the most intricately engineered security system on a bad day, detecting and destroying most microorganisms that we encounter on a daily basis within minutes or hours [1]. Occasionally a pathogen will breach the early lines...

Mitch Pronschinske07/20/10
0 replies

Life is Too Short to Parse Command Line Parameters

Recently, DZone MVB Cedric Beust unveiled JCommander, a tool he developed that takes away the manual labor of command line parsing.  Just six days after posting his announcement for JCommander 1.0, he's already got an expanded 1.1 version out.  New...

Mitch Pronschinske07/18/10
3 replies

Andres Almiray on Griffon: The Road Behind and the Road Ahead

DZone is celebrating the success of the Griffon framework as it nears its fifth major release,  and there's no better way to celebrate than with our newest Refcard, Getting Started with Griffon!  DZone took some time to reflect on Griffon's history and...

Mitch Pronschinske07/14/10
0 replies

Decisions, Decisions… Figuring Out Which JavaOne Sessions to Attend

Ok, now I really want to go to JavaOne.  I just found Oracle's new Content Catalog, which indexes all of the JavaOne, Oracle Develop, and Open World sessions for you to search - essentially making our acceptance-day list on DZone obsolete (but not in vain! ...

Hubert Klein Ikkink07/11/10
1 replies

Groovy for Domain-Specific Languages

Groovy for Domain-Specific Languages has the subtitle 'Extend and enhance your Java applications with Domain-Specific Language in Groovy'. The book is aimed at Java developers who want to write a...

Mitch Pronschinske07/09/10
0 replies

Get Your Hands on Griffon 0.9!

An early snapshot of Griffon 0.9 went live today and is available for your downloading pleasure. This will be the fifth major release of the Grails-like application framework for building desktop apps in Groovy.  Some exciting new features include packaging...

Mitch Pronschinske07/07/10
0 replies

Teiid 7.0: Simpler and Faster

JBoss' Teiid project has had a long, nine month journey to shed its skin, and now the 7.0 release is finally here with a redesigned architecture and less legacy code (MetaMatrix).  Teiid 7 also integrates seamlessly with JBoss App Server, JBoss...

Václav Pech06/25/10
0 replies

Memoize Groovy functions with GPars

Once again I looked over the fence into the Clojure garden for inspiration and came back attracted by the memoize function, which, simply put, enables caching of function's return values. You call a function once - it will do...