Java News
Introducing NIO.2 (JSR 203) Part 6: Filtering Directory Content and Walking Over a File Tree
In this part we will look at how the directory tree walker and the
directory stream reader works. These two features are another couple of
long requested features which was not included in the core Java before
Java 7.
First, lets see what directory stream reader is, this API
allows us to filter content of a directory on the file system and
extract the file names that matches our filter...
Categories: Java News
How to Migrate from Ant to Maven: Project Structure
I’ve seen my fair share of projects migrating from Ant to Maven, and,
for a complex project, this migration path can take some time. You
have to worry about dependency management, project structure, and
retraining an existing team to use Maven and understand the core
concepts behind the tool. When you make the shift, you are often
affecting development infrastructure for an existing...
Categories: Java News
Demo Application Using JSF, JPA, CDI with Jetty
The previous version of the Knappsack Maven Archetypes
included archetypes for creating projects using JSF, JPA, CDI and Bean
Validation that can run in a servlet container such as Jetty or Tomcat.
In order to put it through its paces I decided to create a little test
social bookmarking application that lets users create accounts, and when
logged in, add bookmarks and tag them. Users that...
Categories: Java News
Jonathan Lindo on Agile Architecture, DevOps, and Patents
The software industry is constantly trying to find the next-generation tools and methods that can make development, testing, and production more efficient. It's a core part of the developer's inner drive to try and envision how things could be better. At ReplaySolutions, CEO Jonathan Lindo has watched the industry struggle with testing infrastructure and developer/operations...
Categories: Java News
Daily Dose - Adobe's McAllister Speaks Out Against Oracle
In a recent blog entry, Adobe's open source and standards director David McAllister remarked that “the axis of evil has shifted south about 850 miles or so," in Silicon Valley. McAllister criticized Oracle's handling of OpenSolaris and its recent lawsuit against Adobe's mobile buddy, Google. "I have no problem making money from open source code," he said. "I have no...
Categories: Java News
Fabric3 adds support for SCA Eventing and Spring
Fabric3 adds support for SCA Eventing and Spring
Service component architecture - Shopping - Fabric - Supplies - Crafts
Service component architecture - Shopping - Fabric - Supplies - Crafts
Categories: Java News
US Jury Busts One of EFF's 10 Dumbest Patents
The Electronic Frontier Foundation (EFF) found out this week that another one of their top 10 "Most Wanted" patents was shot down by a jury in Eastern Texas District court. The Most Wanted list includes the original 10 patents mentioned in the foundation's Patent Busting Project, which seeks to identify and weed out the worst software patents in the US.
Categories: Java News
CountDownLatch Use-Cases
CountDownLatch is one of the classes that was added to the Java 5 concurrency package. It allows one or more threads to wait until a set of operations being performed in other threads are completed. In this article, I will talk about two use-cases where CountDownLatch can be used:
Article Type:
How-to
Categories: Java News
Seam 3 Beta Release is Near
JBoss principal Software Engineer Pete Muir posted a
progress update for the upcoming third version of the Seam development
stack. Only four modules need to reach alpha status before a beta of
the Seam 3 distribution can be released. Project developers expect this
release within the next few weeks, but they will only say for sure "it
will be ready when it is ready!"
Categories: Java News
Flex on Grails
In this article, excerpted from "Flex on Java," (Manning, Sept 2010) authors Bernerd Allmon and Jeremy Anderson show you how to rapidly prototype
data-enabled Flex applications using Groovy and Grails in combination with the
Flex plugin for Grails. The article starts by defining the domain in Grails and
exposing some services for your Flex application to use, and the Flex
application...
Categories: Java News
TheServerSide Java Symposium Has Opened its Call for Submissions
TheServerSide Java Symposium (TSSJS), a community event focusing on current and emerging technologies in the Enterprise Java space, has opened its call for papers, seeking presenters and presentations for TSSJS Las Vegas, March 16th-18th, 2011.
Java - Java Platform Enterprise Edition - Programming - Languages - FAQs Help and Tutorials
Java - Java Platform Enterprise Edition - Programming - Languages - FAQs Help and Tutorials
Categories: Java News
The OpenSolaris Governing Board Collectively Resigns
After weeks of receiving no attention from Oracle Corp on the future direction of the OpenSolaris project, the OpenSolaris governing board carried out their threat of resigning en bloc thus effectively handing over control of the OpenSolaris project to Oracle.
OpenSolaris - Oracle - Open source - Oracle Corporation - Operating system
OpenSolaris - Oracle - Open source - Oracle Corporation - Operating system
Categories: Java News
I Don’t Much Get Go
When Google announced their new Go programming language, I was quite
excited and happy. Yay, another language to fix all the world’s
problems! No more suckage! Suckage sucks! Give me a good language that
doesn’t suffer suckage, so that my daily routine can suck less!References
Reference:
I Don’t Much Get Go
...
Categories: Java News
AdroitLogic Open Sources the UltraESB
UltraESB is the first Open Source Enterprise Service Bus (ESB) to utilize Zero-copy proxying with Memory Mapped files and Java Non-Blocking IO for extreme performance.
Java - Enterprise service bus - Open source - Programming - Languages
Java - Enterprise service bus - Open source - Programming - Languages
Categories: Java News
Customizing Eclipse: Setting Up Shortcuts
If you're using Eclipse as your IDE every day, you've probably got certain tasks that you do regularly such as getting projects from version control or writing unit tests, as well as normal coding tasks. This tip shows how you can customize what shows up on your File/New menu for a certain perspective. Some of the commands that you use might be buried under the File/New/Other.. menu. This brings...
Categories: Java News
Seam Faces makes JSF entity Converters a Breeze
One of the first Seam 3 Modules to appear is the Seam Faces module which provides additional functionality to JSF. While there aren’t many pain points left in JSF, one of the biggest is the issue of data converters for entity objects. This article will take a look at how Seam Faces takes the pain out of writing JSF converters.
Download
Download the Seam Faces Demo Source for Maven
...
Categories: Java News
Java Concurrency in Practice – Book Review
I used my holidays to concentrate on the reading of my latest
book : Java Concurrency in Practice by Brian Goetz (with Tim Peierls,
Joshua Bloch, Joseph Bowbeer, David Holmes and Doug Lea). This book is, in my point of view, the reference for the development of concurrency programs in Java.
James Sugrue
Categories: Java News
Daily Dose - Why Bundle Flash with Chrome? ..Faster Security Patches
The SecBrowsing blog noted a major change in the speed at which users updated their Flash version during the last patch. The blog measured the number of visitors using Chrome with an updated version of Flash over the span of a couple weeks. For the June 10 update the shift was slow and gradual, but for the August 10 release, about 70% of Chrome users had updated their version of Flash within...
Categories: Java News
Waste #2: Extra Features
Welcome to episode three 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
Sauce Labs takes the 'blind spot' out of cloud-based cross-browser testing with Sauce TV
Sauce Labs, the Selenium company, today rolled out Sauce TV to customers of its Sauce OnDemand cross-browser testing service. Designed to eliminate a critical ‘blind spot’ when testing applications in the cloud, Sauce TV gives developers a live, secure view of their tests running on Sauce Labs' cloud machines. Developers can shorten their test debugging cycles with the confidence of knowing what’s going on at all times - and share testing videos with their teams.
Sauce Labs - Selenium - Cooking - testing - Programming
Sauce Labs - Selenium - Cooking - testing - Programming
Categories: Java News