Getting Started with Grails

Set up your first Grails application in minutes, and learn how to work with Grails Controllers, Services, Views and GSP taglibs.

FREE Drupal Cheat Sheet

Learn three of the most common roles associated with setting up a new Drupal site: site building, theming, and development.

Intuition, Performance, and Scale

Intuition is a double-edged sword. A blessing and a curse as it were. Intuition is knowing something with a reasonable sense of certainty without any...

0 replies - 198 views - 07/02/09 by driveawedge in News

Three Forms of RESTEasy Client

RESTEasy comes in three forms of client APIs: JAX-RS annotated Interface proxying Lower level fluid HTTP API ClientRequestFactory - generates #1 and...

0 replies - 982 views - 07/01/09 by Solomon in News

CRUD is bad for REST

In one of my previous posts (Rest: good, bad and ugly), I made a passing comment, about how I think using CRUD in RESTful service  is a bad practice. I...

0 replies - 567 views - 06/30/09 by arnonrgo in News

SOA Pattern of the Week (#7): Policy Centralization

Thomas Erl (SOASchool.com) and Herbjorn Wilhelmsen, (Objectware), bring you the seventh SOA Pattern of the Week, a series comprised of original content and...

1 replies - 264 views - 06/29/09 by Masoud Kalali in Articles

Agile Architecture Requires Modularity

A few weeks ago, I presented my view of agile architecture, and followed that up with a post on DZone that presented two aspects of agile architecture. A...

1 replies - 620 views - 06/24/09 by Kirk Knoernschild in News

Getting Started with Parallel Programming

Multi-core computers have shifted the burden of software performance from chip designers to software architects and developers. In order to gain the full...

5 replies - 5043 views - 06/23/09 by HFadeel in Articles

The Reason SOA Isn’t Delivering Sustainable Software

Wow, to read the positive reviews of SOA and what it’s doing for the IT industry, one would be likely to believe that there’s serious transformation...

0 replies - 662 views - 06/22/09 by jpmorgenthal in News

A Look Inside Google App Engine for Java

In this presentation, recorded at the recent Google I/O Conference, Martin Fowler and Rebecca Parsons of ThoughtWorks describe some of the applications they've...

1 replies - 3196 views - 06/18/09 by Nitin Bharti in Videos

What Drives SOA, Business or IT?

Much like the chicken and egg dilemma, in the SOA industry, there is often a debate over which should come first -- business needs or technology needs. That...

0 replies - 550 views - 06/16/09 by Masoud Kalali in Articles

Tech Chat - Craig Walls on Spring Dynamic Modules

Craig Walls is author of the recently published DZone Refcard, "Getting Started with Spring-DM", as well as previous Refcardz on Spring, such as...

3 replies - 1530 views - 06/16/09 by Kirk Knoernschild in Articles

The Role of Caching in Large Scale Architecture

Pre-Internet, lots of systems were built without caches. The need to scale has led to the widespread deployment of caching. Most of the open source caching...

7 replies - 4329 views - 06/15/09 by gregrluck in Articles

Java Modularity - OSGi and Project Jigsaw

I’ve had some time to reflect on the sessions pertaining to Java modularity that I attended at JavaOne. This topic can be pretty confusing, so let’s take...

7 replies - 2990 views - 06/12/09 by Kirk Knoernschild in News

With M (Oslo), is Microsoft on the path to reinventing RDF?

I have given up, at least for now, on understanding what Microsoft wants Oslo (and more specifically the “M” part) to be. I used to pull my hair reading...

0 replies - 562 views - 06/12/09 by vambenepe in News

UML failed so here we have AML (Arbitrary Modeling Language)

UML is a failure. It failed for several reasons. Mainly, it failed because it falls into the cracks between technical people (developers, architects) and...

4 replies - 1171 views - 06/11/09 by nealford in News

A Content Management Migration Framework for SCA

Migration tools are typically hampered by issues related to their complexity, slow processing and inability to meet custom migration requirements. In many...

1 replies - 336 views - 06/10/09 by Masoud Kalali in Articles