Javalobby
Cayenne in a Minute
Cayenne is a powerful Java Object Relational Mapping
framework. It’s open source and completely free. One of the main
Cayenne distinctions is that it comes with cross-platform modeling GUI
tools. This places Cayenne in the league of its own, making it a very
attractive choice over both closed source commerical products and
traditional “edit your own XML” open source solutions.
...
Categories: Java News
Workaround to Multi Threaded Testing
Since it has been introduced in JDK 1.5, I have loved the Executor abstraction over multi threaded execution.
James Sugrue
Categories: Java News
Daily Dose - Larry Hires Bosom Buddy Mark Hurd, HP Sues
He called it "the worst personnel decision since the idiots on the Apple board fired Steve Jobs." Now Oracle CEO Larry Ellison has put his money where his mouth is and hired tennis buddy and HP ex-CEO Mark Hurd as Co-President of Oracle, squeezing out Charles Phillips. There's just one problem, HP claims that Hurd has breached a protective contract preventing Hurd from sharing...
Categories: Java News
Couchio Reborn as CouchOne; CouchOne Mobile Launched
CouchDB creator Damien Katz has renamed his startup, originally Couchio, and launched a corresponding mobile development platform. Couchio, which is a company that provides developer tools and hosting for Apache CouchDB, has now changed its name to CouchOne. In conjunction with this announcement, CouchOne released CouchOne Mobile - a development platform based on CouchDB and optimized for...
Categories: Java News
Waste #4: Handoffs
Welcome to episode four of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the mid-1900's, the birth of lean manufacturing, and the Toyota Production System (TPS). This is how Taiichi Ohno, the father of the TPS, described...
Categories: Java News
Server Centric Java Frameworks: Performance Comparison
These days we are used to AJAX-intensive, sophisticated web
frameworks. These frameworks provide us desktop style development into
the Single Page Interface (SPI) paradigm. As you
know there are two main types of frameworks, client-centric and
server-centric. Each approach has pros and cons.
Subtitle:
Testing the performance of Java...
Categories: Java News
GWT in the enterprise - does it work?
Recent forays into GWT have enlightened me to this wonderful beast, but how do you apply it to the real world?
Categories: Java News
Drools 5.1 Expands Spring Support, Adds CXF, Camel, and JMX Monitoring
JBoss recently released the next version of their business logic integration platform, which is now split into five sub projects. The main focus for Drools 5.1 has been to provide better consumability for users with declarative services based on Spring, Apache Camel, and Apache CXF. Project developers have also impvoed the BPMN 2 implementation and added an improved Rete algorithm for reduced...
Categories: Java News
Redis 2.0 and GORM for Redis Released
VMware employee Salvatore Sanfilippo has been hard at work developing Redis 2.0 and 2.2 in parallel. Today the Google Code page announced the first stable release of 2.0. Version 2.2 is approaching the feature freeze stage. GORM for Redis was also announced today.
Categories: Java News
Experiences With Gradle? Or, What I Really Want in a Build Tool...
I'm looking at build tools for a fairly large project (mostly Java with some Jython), and pretty dissatisfied with all
of the standard options out there. Gradle looks like it might be able to do the
things I want. I am wondering, is anybody out there is using it who could talk about their experiences with it?
Another interesting project, though it looks quite young, is Raven.
Categories: Java News
Do You Know Log4j SoundAppender?
Today, I was looking at the maven dependencies of one of my projects and found a jar called apache-log4j-ext
Article Type:
How-to
Categories: Java News
What Are You Offering, Complaints or Options?
About a month ago, there was a great call to action on the WorkAwesome blog:
What is the best professional advice you ever received? And where did it come from?
Categories: Java News
Storing passwords in Java web application
First of all, you should never store passwords. Then why the heck am I writing this post? Okay, Let me rephrase the first sentence – You should never store passwords as plain text
anywhere in your application. of course, for the obvious reasons. If
you store passwords as plain text, in a database or in a log file, then
even Rajinikanth
couldn’t save your application getting **cked.. I...
Categories: Java News
Flow in Software Teams
My former colleague Greg Gigon has written an interesting blog post where he talks about the pain that we cause ourselves by multi-tasking, a point which Kevin Fox also makes on the Theory of Constraints blog.
I think the overall point that he makes is very true:
James Sugrue
Categories: Java News
Why Your Next App Should be Open Sourced
I've been doing all sorts of software development over the past few
years, from closed-source in-house software for companies to
closed-source product development to open-source frameworks and tools
development to close-source app development.
Looking back on my experience with the various drawbacks and benefits
of each of those development modes, I hereby recommend your next app be
open...
Categories: Java News
Daily Dose - Virgo M4 Prepares for Equinox Upgrade
The first beta of the Virgo Web Server (formerly the Spring dm Server) is getting very close now that the Eclipse Foundation released the fourth milestone recently. M4 features various build and test improvements along with several bugfixes. OSGi extensions have been changed in preparation for the Equinox 3.6 upgrade and new test cases and test coverage have been implemented. Closure Linter...
Categories: Java News
Android and Windows Phone 7: Part 2 – Emulators – Android
In my previous article I’ve described some of the aspects of the Windows Phone 7 emulator. Android SDK also comes with an emulator, although with a bunch of more customizable options. Let’s take a look at what we have.When you extract the Android SDK somewhere on your local hard drive, you can open the tools folder and see emulator.exe (I am using a Windows machine for development, so the...
Categories: Java News
JavaOne Sessions Schedule Completed - First Impression, Some Criticism
Last week I managed to schedule
sessions I would like to attend. The topics are interesting and
technical - really looking forward to it.
Product pitches are non existent - at least I didn't found any. From the
topic / session perspective - I am really looking forward to this
conference. From the content perspective it should be at least as good
as the previous...
Categories: Java News
Daily Dose - Google Pays Big Money to Keep Developers from Going to Facebook
LinkedIn has tracked approximately 118 former Google employees who have left after Facebook made offers that they couldn't refuse. These offers likely included low priced private stock, according to TechCrunch. That stock could end up hitting $100 billion in total value over then next few years, and just a small percentage of that would still mean that stockholders are set fo
Categories: Java News
Some Hands on with JEE6/JSF2
I have been doing JSF since 2004. I blogged for a long time on here about some of the shortcomings of JSF 1.x,
but overall, have always sustained that a flawed framework is better
than a tinkertoy one that is not really a framework at all (Struts).
Seems like I have been waiting for JSF2 for
ever. Finally, getting to put my hands on it, it feels pretty nice so
far, though there are some...
Categories: Java News