Feed aggregator
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.
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
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
Java Concurrency – Part 4 : Semaphores
We continue with the Java Concurrency theme with semaphores. Semaphores are also a way to synchronize threads.
James Sugrue
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
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...
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...
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...
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
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...
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?
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...
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.
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.
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
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
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?
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...
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
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...
