• submit to reddit
Jay Fields12/07/10
4321 views
0 replies

Clojure: get, get-in, contains?, and some

Clojure provides a get function that returns the value mapped to a key in a set or map. The documentation shows the example: (get map key). While that's completely valid, I tend to use sets and maps as functions when the get is that simple.

Wille Faler12/06/10
5985 views
5 replies

Web Framework Design: Standing on the Shoulders of Giants

Over the last couple of weeks, I started to toy with the idea of writing a web framework in Scala (as if the world needed yet another web framework..). Whether I go through with it, or just write some code over a few evenings before getting tired of it...

Martin Fowler12/06/10
5876 views
0 replies

VisualChannel - Martin Fowler

At the end of the 1990's I made a personal push-back against using slides in presentations, as I was tired by poorly designed bullet-points presentations. For around a decade, I gave keynotes with no slides at all. In the last year or so I've started...

Oleksandr Alesinskyy12/06/10
6014 views
2 replies

Pro JPA 2. Mastering the Java Persistence API

The book presents JPA 2 in very comprehensive, but at the same time, rather concise manner (a very hard feat).I am usually wary of the second editions intended to incorporate revised...

Mitch Pronschinske12/06/10
6317 views
1 replies

At Last! Android 2.3 SDK Drops, Nexus S Revealed

I'm sure it has been an agonizing wait for Android developers, knowing that Android 2.3 "Gingerbread" was on the cusp of release for several weeks (once we saw that giant gingerbread man, we knew it was coming).  Well agonize no longer!  The...

Mitch Pronschinske12/06/10
23328 views
20 replies

Free "Liferay in Action" Ebook Giveaway!

Good news everyone!  Manning publications has gracously donated 10 "Liferay in Action" ebooks to DZone and we're giving them away in conjunction with the release of this week's refcard: "Liferay Essentials: A Definitive Guide for Enterprise...

James Sugrue12/06/10
4140 views
1 replies

Where Will You Focus Your Mobile Development Efforts?

Fred Wilson posed an interesting question recently on his blog - where should mobile developers focus? While we all have our favorites in such debates, common sense has to emerge to make a proper business decision. The...

Robert Diana12/06/10
8985 views
2 replies

Development Concerns Moving Away From The Controller

For many years, people have been concerned with how applications were structured.

Jens Dietrich12/06/10
5401 views
6 replies

Embedding Rules into Java Programs with the Mandarax Compiler

A common task for programmers is to implement the business logic described in requirement documents. Often, this logic is expressed as business rules: simple statements that describe constraints on and relationships between entities ("business...

Jakob Jenkov12/06/10
7945 views
13 replies

Are You a Yoda Programmer?

When reading the code of my clients I often see many funny constructs. They are not wrong, just funny. Recently I spotted a new trend in some code I read. When I read it aloud to myself, it sounded like Yoda was speaking :-) For instance if(0 <...

Karl Agius12/06/10
19528 views
3 replies

RESTful Web Applications with Jersey and Spring

A couple of months ago, we were tasked with creating an API to expose some functions in our system to third party developers. We chose to expose these functions as a series of REST web services. I got to play with Jersey, the reference implementation of...

Mick Knutson12/06/10
5326 views
0 replies

Spring-Android Issue integrating RestTemplate

I started working on some REST client Android development. I have spent the past 1-2 month reading books, and just looking around the internet for good resources, so I could feel I had a complete picture as to what my current skills could best be used to...

Nicolas Frankel12/06/10
4415 views
2 replies

Critical Analysis of Frameworks Comparison

Let me first say I was not at Devoxx 2010. Yet, I heard from Matt Raible’s Comparing JVM Web Frameworks. Like many, as I read the final results, I was very surprised that my favorite framework (Vaadin for me) was not ranked first.

Matt Raible12/04/10
2869 views
2 replies

My Everything You Ever Wanted To Know About Online Video Presentation

This week I've had the pleasure of speaking at The Rich Web Experience in Fort Lauderdale. I did two talks, one on Comparing JVM Web Frameworks and one titled Everything You Ever Wanted To Know About Online Video. Both talks had full rooms and very engaged...

Robert Diana12/03/10
10279 views
30 replies

The Problem Is Not JSON Or XML, It Is About Data Context

There is an interesting discussion occurring regarding data transfer in web applications. The discussion has centered on the differences between JSON and XML in the JavaScript heavy sites.