Skip navigation.
Home

Javalobby

Syndicate content
Updated: 20 hours 38 min ago

Spring v. RedHat v. Oracle

Sat, 09/04/2010 - 18:16
Remember when monster movies jumped the shark they did that battle of all monsters movie where Gamera came flying in on Godzilla vs. Baby Kong? Was like a monster version of a Vegas drag show. The Java world is reaching that stage. Here are a few thoughts on the various parties (just did some of this, so this is more technology focused). James Sugrue ...

ExtJS, Spring MVC 3 and Hibernate 3.5: CRUD DataGrid Example

Fri, 09/03/2010 - 12:19
This tutorial will walk through how to implement a CRUD (Create, Read, Update, Delete) DataGrid using ExtJS, Spring MVC 3 and Hibernate 3.5. What do we usually want to do with data? James Sugrue

First Quick Look at CDI (of JEE6)

Fri, 09/03/2010 - 12:16
The good news is that you can have a parameterized constructor (one). The docs (at least the Weld docs) tell us that this allows us to have immutable objects. A builder (a la Bloch‘s from EJ2) would have been better, but this is a great relief from the stupidities of default constructors on every object. James Sugrue

Daily Dose - Android Doesn't Count Upgrades as Activations Either

Fri, 09/03/2010 - 09:30
Google responded to Steve Jobs' implications at the iPod/Apple TV/iOS presentation this week.   At the presentation he said that Apple estimates about 230k new activations of iOS devices every day.  Jobs said that Apple thinks they're ahead of everyone else because "some of our friends are counting upgrades in their numbers."  Google, thinking this referred to them, sent a release...

So What Are You Waiting For? GO BANANAS!

Fri, 09/03/2010 - 08:56
Welcome to the seventh and final episode 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.In this episode we're going to take a look back at the road that we've travelled and then close with a challenge.

IDE 2.0: The Age of Intelligent IDEs

Thu, 09/02/2010 - 18:19
The latest innovation in the Eclipse space that I'd like to share with you is Code Recommenders. Already available as a plugin for Eclipse, Code Recommenders provides intelligent code completion. Rather than giving you all possible methods for code completion, this plugin proposes the methods that you probably  need at the top of the list, with a rating of how applicable each method is.

Implementing a Tag-Cloud App on Google App Engine with JDO + Security + Groovy Server Pages

Thu, 09/02/2010 - 11:18
This article introduces the steps involved in making a web application for Google App Engine platform that uses Google’s persistence and security infrastructure. The application for demonstration is a basic tag-cloud implementation - http://mytagclouds.appspot.com/.

Context Matters When Discussing Frameworks

Thu, 09/02/2010 - 11:15
As if web framework religious discussions weren’t annoying enough, one thing that I always think is missing from such debates is context regarding the type of application being developed. It’s like discussing the best mode of personal travel without taking the type and size of journey into account. There’s a reason why you walk to the mailbox and drive to the store. You can drive to...

Clojure: Mocking

Thu, 09/02/2010 - 11:10
An introduction to clojure.test is easy, but it doesn't take long before you feel like you need a mocking framework. As far as I know, you have 3 options. James Sugrue

Daily Dose - Release Candidate for PostgreSQL 9.0

Thu, 09/02/2010 - 09:30
After four months in beta, the first release candidate of the open source database, PostgreSQL, is ready for download.  PostgreSQL 9.0 includes some awesome features like Hot Standby and Steaming Replication.  The developers don't think any changes in commands, interfaces, or APIs will be needed before the final release.OurSQL

The Joy of Clojure: Thinking the Clojure Way - Book Review

Wed, 09/01/2010 - 21:12
ISBN or ASIN:  1935182641 Book Author(s):  Michael Fogus Chris Houser Publisher:  Manning Publications Publication Date:  ...

Android Fork Serves Froyo to Older Phones

Wed, 09/01/2010 - 21:08
The CyanogenMod project provides a modified version of the Android firmware.  This week the community-built fork released version 6.0, which is based on Android 2.2 "Froyo".  Although CyanogenMod doesn't have Google's custom closed source applications like Gmail, Maps, or YouTube, it does offer several custom community-built ROMs and more importantly, it allows certain Android phone...

Don’t TOUCH that debugger, you moron, READ the exception stack

Wed, 09/01/2010 - 17:45
There is a tendency to reach the debugger for every error that you run, but in most cases, it is the exception (and the exception stack) that provides enough to solve the problem in 99% of the cases.References Reference:  Don’t TOUCH that debugger, you moron, READ the exception stack ...

Java Concurrency – Part 3 : Synchronization With Intrinsic Locks

Wed, 09/01/2010 - 10:46
After learning how to create threads and manipulate them, it’s time to go to one of the most important things: synchronization. Synchronization is a way to make some code thread safe. Code that can be accessed by multiple threads must be made thread safe. James Sugrue

How to Copy Bean Properties With a Single Line of Code

Wed, 09/01/2010 - 10:37
This article shows how to copy multiple properties from one bean to another with a single line of code, even if the property names in the source and target beans are different. Copying properties from one bean is quite common especially if you are working with a lot of POJOs, for example working with JAXB objects. Lets walk through the following example where we want to copy all properties...

Weld Chugging Along

Wed, 09/01/2010 - 09:30
The first beta for the next version of JBoss' Weld is here.  It has been approximately six months since JBoss released Weld 1.0.1, which added support for running on Google AppEngine.  The new beta for Weld 1.1 features about 60 bugfixes and new EJB 3.1 features.

Daily Dose - New Digg CEO Enters Riot Zone

Wed, 09/01/2010 - 09:30
Kevin Rose announced that he's stepping down as the interim CEO at Digg and raising Matt Williams up to the position.  Williams has worked in a variety of management roles at Amazon and GM.  He was also the founder and CEO of LiveBid.com.  From the comments below the Digg blog post, you notice the seething hostility of a Digg community that is still bitter over the revamped site (Digg 4.0). ...

Johnson: vFabric Delivers the Promise of VMware's Spring Acquisition

Tue, 08/31/2010 - 20:53
It didn't take VMware's SpringSource division long to integrate and wrap up some of their most recently acquired technologies into a bundling called "vFabric".  In reference to today's announcement at VMworld, SpringSource CEO Rod Johnson said that vFabric was not only a new brand, but also a culmination of Spring and VMware's joint efforts since the merging of the two companies. ...

Which Continuous Integeration System is Most Popular?

Tue, 08/31/2010 - 11:29
Recently I've been looking into moving from Continuum to Hudson. Hudson sounds like a more complete solution to me and seems more popular. However, both solutions seem to share a similar feature set, including distributed builds. Maybe I'm swayed towards Hudson because of their mobile client and IDE integration.I'd be interested to see what CI solution you...

Conversational CRUD in Java EE 6

Tue, 08/31/2010 - 11:04
This tutorial will demonstrate a pattern for creating CRUD applications in JSF and Java EE 6. While this is not the only way of implementing this mechanism, it does promote re-use and can give you essentially zero code CRUD pages requiring just the view code. The goal is to provide a single structure that provides the particular feature of being both stateless or conversational where we might...