• submit to reddit
Ricky Ho01/18/10
8810 views
1 replies

RoadMap to SaaS

I have observed a pattern from multiple enterprises moving from a traditional web app to a SaaS. Trying to capture this pattern and a number of lessons learned. I use a J2EE Web App architecture to illustrate but the same principles apply to other technology...

Jonathan Giles01/18/10
4461 views
1 replies

Inverting the Colour of Images

Today I was asked by a family member if I could help. They had purchased some hardware that scans in all their photo negatives, which whilst cool, has the unfortunate side-effect of resulting in images with inverted colours. Not exactly what you want to see...

Viral Patel01/17/10
79841 views
10 replies

Struts 2 Tutorial: Struts 2 Tiles Plugin Tutorial with Example in Eclipse

Welcome to Part-4 of the 7-part series where we will go through different aspects for Struts2 Framework with some useful examples. In previous part we went through Struts2 Validation Framework. We saw how easy it is to integrate validation in your struts2...

Viral Patel01/16/10
93462 views
8 replies

Struts 2 Tutorial: Struts 2 Validation Framework Tutorial with Example

Welcome to Part-3 of 7-part series of tutorials where we will go through different practical aspects of Struts2 Framework. In the last part we Created a Basic Struts2 Application from Scratch. I strongly recommend you to go through the previous articles in...

Kirk Knoernschild01/16/10
4274 views
1 replies

Developer, You Have a Voice

I’ve been thinking a bit more about the list of disruptive technologies on Richard’s list, and then I watched Dan Pink’s TED talk on the surprising science of motivation. There must be some relationship between the list, which is comprised of almost all...

Nitin Bharti01/15/10
16591 views
1 replies

NoSQL Alternatives: An Interview with Gigaspaces CTO Nati Shalom

Since the dawn of software development, the relational database has served as the de facto solution for handling most of our data persistence needs.  With the advent of a new breed of large scale, high performance architectures such as Facebook and Twitter...

Tomer Cohen01/15/10
6189 views
0 replies

So You've Decided to Configure a Remote Repository Without Headaches?

There are a lot of public Maven 2 repositories out there (repo1, JBoss, SpringSource, etc.). When setting up your a repository manager for your organization, configuring remote repositories can be one of the most difficult tasks.

Howard Lewis Ship01/15/10
3740 views
0 replies

Tapestry and Bytecode Generation

On the flight out to CodeMash I started working on some refinements to how Tapestry does runtime class transformation. My long term goal is to move away from Javassist and towards something a bit simpler ... like ASM. Why? Javassist does not have a good,...

adam bien01/15/10
8619 views
14 replies

Do We Need Stateless Session Bean Pooling?

Pooling is still mentioned in the EJB 3.1 / Java EE 6 specification. The question is: do you have to care? The answers are:

Dhananjay Nene01/15/10
3908 views
0 replies

Software Development Is About The Middle And Not Just The End

Software development often gets similar treatment as other disciplines when it comes to matters of management. Often at a cost. And the cost comes from the fact that, the learnings and best practices gleaned from a number of disciplines are hard to apply in...

Viral Patel01/15/10
160794 views
25 replies

Struts 2 Tutorial: Create Struts 2 Application in Eclipse

Welcome to the Part 2 of 7-part series where we will explore the world of Struts 2 Framework. In previous article we went through the basics of Struts2, its Architecture diagram, the request processing lifecycle and a brief comparison of Struts1 and Struts2.

Mitch Pronschinske01/14/10
8197 views
0 replies

Grid Engine an Early Supporter of Hadoop Apps

Sun Microsystem's Grid Engine was recently updated with plenty of new features, including industry first they say.  Grid Engine 6.2 update 5 (SGE 6.2u5) just became the first workload manager with direct support for Apache Hadoop applications, said Dan...

James Sugrue01/14/10
18185 views
6 replies

Java 6 Update 18: Now With Windows 7 Support

Java 6 Update 18 is now available for download. One of the main features of this release is the inclusion of support for Windows 7. Along with an impressive list of bug fixes, the update includes performance improvements, an update to JavaDB and the inclusion...

Peter ___01/14/10
5480 views
0 replies

Test-Driven Teaching – Object Oriented Programming

In the previous sections we learned how to create a simple Java program and tested it.

Damian Bradicich01/14/10
7323 views
0 replies

Writing a Nexus Plugin Using m2eclipse

In this post, I’m going to walk you through the process of creating a new Nexus plugin using the m2eclipse plugin for eclipse from start to finish including all steps in the process.  After reading this post you will know about the easiest way to...