Java News
No More Demo Code!
How often have you lived this scenario? Customers and managers beg,
scream, and demand more features tomorrow. No matter what you tell them
you can get done, they ask for more. So you work very hard... you do
Whatever It Takes. You consume vast amounts of Red Bull, Mountain Dew,
and other caffeine rich beverages. You eat cold pizza and food from a
vending machine. You work late into the...
Categories: Java News
Unit Testing your UI with selenium
Selenium is an open source, robust set of tools that supports rapid development of test automation for web-based applications. In this post we will look at some code samples and how to create test plan with selenium.
Unit testing - Selenium - Web application - Open source - Programming
Unit testing - Selenium - Web application - Open source - Programming
Categories: Java News
Real Android apps leveraging db4o persistence engine (Part 2)
This the second delivery in a series of articles targeted at showing developers how db4o (an open source database that leverages today's object-oriented languages, systems, and mindset) is being used in several Android projects to avoid all the pitfalls and hassles of object-relational mapping while benefiting from an concise and straight forward way to evolve a domain model which, in the end,...
Categories: Java News
PostgreSQL 9.1 Alpha Arrives Ahead of 9.0 GA
With PostgreSQL 9.0 approaching its final release, work on the next incremental version has already begun. Today, PostgreSQL project developers released the first alpha of version 9.1. This future release will add several major new features including compact representations of numeric types, and new XML-related functions.
Categories: Java News
Liferay Debuts Portal 6EE with New UI Tools, Analytics, and Extensibility
Two months ago, the open core portal company, Liferay, unveiled a new UI meta-framework called Alloy UI along with a migration program and several other services. Today's release of Liferay Portal 6 Enterprise Edition contains enhanced social collaboration functionality, a built-in web CMS, and better development tools.
Categories: Java News
Liferay Announces their Latest Release: Portal 6EE
Liferay 6EE touts a number of new features, but it's the social interaction facilities that are the most promising.
Open source - Liferay - Technical support - Programming - Languages
Open source - Liferay - Technical support - Programming - Languages
Categories: Java News
Your Cross-Cutting Concerns are Someone Else's Core Domain
Consider a domain, for example an online bookshop project that we call BuyCheapBooks. The Ubiquitous Language for this domain would talk about Book, Category, Popularity, ShoppingCart etc.
James Sugrue
Categories: Java News
Java Concurrency – Part 4 : Semaphores
We continue with the Java Concurrency theme with semaphores. Semaphores are also a way to synchronize threads.
James Sugrue
Categories: Java News
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
PrimeFaces 2.2.M1 Released
Prime Technology is glad to announce that PrimeFaces 2.2.M1 is released. This is a major release featuring core enhancements, new components, bug fixes and more.
Prime minister - Nick Clegg - History - David Cameron - France
Prime minister - Nick Clegg - History - David Cameron - France
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
A Quick Tip: Automatic Injection/Binding for Google Guice
You think Spring is to heavy? That's why you like to use Guice, but missing the Classpath Scanning-Feature?
Read this Article! :)
Google - Searching - Search Engines - Companies - Google Guice
Google - Searching - Search Engines - Companies - Google Guice
Categories: Java News