Java lambda expressions appear to be an uglier version of Groovy closures. InfoQ provides some good information about the latest Oracle implementation.
http://www.infoq.com/news/2010/06/lambda-syntax-debate
Notes from my day to day Java and J2EE software development experiences and other related software development technologies.
Wednesday, July 7, 2010
Sunday, June 20, 2010
The surprising truth about motivation...
An interesting video about what motivates us technical folks.
Saturday, June 19, 2010
SmartFrog distributed system management
I'm impressed with the depth of distributed environment management knowledge in the SmartFrog. SmartFrog is a Java based framework that manages, configures, and deploys distributed software.
Many companies I have worked with have created some form of home grown solution to manage their environments, but the SmartFrog guys seem to have taken this need for environment management to the next level. SmartFrog has plugins for Amazon EC2, ssh, Hadoop, jetty, RPM, more.. and more... This tool is open source too, so there is no limit to the growth of plugins for managing different systems.
The SmartFrog group has addressed the different types of deployments. Continuous integration deployment, MSI deployments, and many more.
I'm setting up SmartFrog for my personal projects and more details about the Smart Frog system will follow.
Many companies I have worked with have created some form of home grown solution to manage their environments, but the SmartFrog guys seem to have taken this need for environment management to the next level. SmartFrog has plugins for Amazon EC2, ssh, Hadoop, jetty, RPM, more.. and more... This tool is open source too, so there is no limit to the growth of plugins for managing different systems.
The SmartFrog group has addressed the different types of deployments. Continuous integration deployment, MSI deployments, and many more.
I'm setting up SmartFrog for my personal projects and more details about the Smart Frog system will follow.
Monday, May 24, 2010
Gradle Introduction
I love Gradle (http://www.gradle.org)! Gradle introduces so many needed concepts to the world of build scripts and allows developers enough flexibility to either customize to the Nth degree or simply use cookie cutter build scripts.
I have added notes about my adventures with Gradle and some real world examples for Java, Groovy, War, multi-project builds, and even some Gradle customizations.
I have added notes about my adventures with Gradle and some real world examples for Java, Groovy, War, multi-project builds, and even some Gradle customizations.
Subscribe to:
Comments (Atom)