A Look Inside JBoss Microcontainer - The Virtual Deployment Framework
It's
been a long time since our JBoss ClassLoading article. During this
time we've been quite busy with the new Microcontainer 2.2.x version
series, which is already included in the latest JBossAS6_M2.In this article, I am going to talk about our new Virtual Deployment Framework (VDF).
Categories: Communities
Frank Wierzbicki on Jython and Switching from Sun to Startup
Frank Wierzbicki is the Jython project lead and a lead developer at Sauce Labs. He's been working on Jython as an open source project since 2004 and using Jython since 1999. After a year at Sun, Wierzbicki now works for Sauce Labs, a startup that builds a commercially-supported version of the popular Selenium web app testing system. Sauce Labs also provides on-demand cloud analytics to run...
Categories: Communities
Ehcache 2.0 Gets More 'Enterprisey' Features
Today, Terracotta is releasing new versions of Ehcache and the Terracotta infrastructure. Terracotta's open source products offer enterprise-level capabilities that you might find in a high priced proprietary product like Oracle Coherence. Today's bundle release, which is appropriately named "Project Darwin", contains Terracotta version 3.2.1, Terracotta Express Web Sessions, and a...
Categories: Communities
VCS Survey
When I discussed VersionControlTools
I said that it
was an unscientific agglomeration of opinion. As I was doing it I
realized that I could add some spurious but mesmerizing numbers to
my analysis by doing a survey. Google's spreadsheet makes the
mechanics of conducting a survey really simple, so I couldn't
resist.References
Reference:
...
Categories: Communities
Design Patterns Uncovered: The Visitor Pattern
Today we're going to take a look at the Visitor pattern. Of all of the patterns that I've used so far, Visitor is by far the most powerful and convenient.  Vistors in the Real World A
real world analogy always helps with the understanding of a design
pattern. One example I have seen for the Visitor pattern in action is a taxi example, where the customer calls orders a taxi, which arrives at...
Categories: Communities
Running AppleScript From Java
n my current project, I need to launch an external application and
maybe execute some additional commands on this external application.
Due to the very nature of the project, the whole system will always be
run on Mac OS X. So I thought, "why not use AppleScript"?
Turns out using AppleScript to launch applications is fairly easy, all you have to do is
tell application "name of...
Categories: Communities
Implementing Deployit: Technical Considerations
In a recent post, XebiaLabs' CTO Vincent Partington discussed some important organizational topics you will want to address while introducing deployment automation using Deployit.
James Sugrue
Categories: Communities
Dr. Strangecode. Or: How I Learned to Stop Worrying and Love the Legacy
Someone recently asked me what technologies I would recommend for the next Enterprise Web Project.
Like a good little software developer, my initial reaction was "I would have to see the requirements first". And of course that is true. As much as possible I try to fight the tendency to fit requirements around the technology, because I know that I am wont to be enamoured by the latest...
Categories: Communities
Eclipse Community Awards Finalists
The voting for Eclipse Community Award finalists ended on February 26th and now the finalists have been announced. DZone's own James Sugrue has made it into the Finalist category along with the other three nominees for "Top Contributor". Â
Categories: Communities
rPath Adds Integrations for Puppet, Cfengine, and Chef
The data center automation tool vendor, rPath, recently added support for open source configuration management tools including Reductive Labs' Puppet, Cfengine, and Opscode's Chef. rPath is also working on native support for configuration management, which will include a config management engine. This engine will be developed as a part of the company's new Project Javelin, and it should be...
Categories: Communities
R.I.P. Felipe Gaúcho: DZone MVB & Tireless Java Advocate
R.I.P. Felipe Gaúcho: DZone MVB & Tireless Java Advocate
The DZone team was very sad to read the news
that Felipe Gaúcho had passed away this weekend. Felipe has been an
active member of JavaLobby for many years, as well as being a key JUG
leader.
Categories: Communities
R.I.P. Felipe Gaúcho: DZone MVB & Tireless Java Advocate
The DZone team was very sad to read the news
that Felipe Gaúcho had passed away this weekend. Felipe has been an
active member of JavaLobby for many years, as well as being a key JUG
leader. We'd like to say here how much we appreciate his many
contributions to JavaLobby as a DZone MVB.References
Reference:
Felipe Gaúcho, You Will Be Missed ...
Categories: Communities
GAE Added to IPv6 Program
With the exhaustion of IPv4 addresses in the not too distant future, Google has been slowly adding most of its services (starting with search in 2008) to it's IPv6 program. IPv6 is essential to the continuing health and openness of the internet, blogs Google. In their official blog Google announced they'd be adding appspot.com and Google App Engine to the Google over IPv6 domain in a week. Â
Categories: Communities
How To Kill An OSGi Project - With 10 Questions
OSGi focusses on modularity and it is right now (future may change it)
the only viable way to split your application into modules with
well-defined dependencies. It solves, however, "only" the technical
problem - which is actually relatively easy. Before you going to
introduce OSGi into your project, answer the following questions:
...
Categories: Communities
iPfaces: Simplifying Mobile Application Development With Java
The mobile application development goldrush is truly underway, but one of the big issues facing developers is that there is no unified development platform. In such a fragmented industry, iPfaces Java based approach will be very welcome to those looking to capitalise across many devices to provide a killer mobile application. I spoke with Pavel StržÃnek to find out more about iPfaces, and what...
Categories: Communities
Numerosity - More Metrics Without Meaning
Common Complaint: "This was the nth time that someone was up
in arms that [X] was broken ... PL/SQL that ... has one function that
is over 1,500 lines of [code]."Not a good solution: "Find someway to measure "yucky code"."
James Sugrue
Categories: Communities
Code Template Repository
In my wildest dream I was wondering why
wouldn't it be possible to have a code repository that learns on its own from
various code done in an organization, and to be able to bring up
templates for developers to just modify and reuse?
James Sugrue
Categories: Communities
Mylyn Expands
Today, the Eclipse Mylyn project is announcing a major restructuring with the creation of several different sub-projects for each key Application Lifecycle Management (ALM) category. DZone spoke with Mik Kersten, the founder of the Mylyn project and CEO of Tasktop Technologies, about the details, the causes, and the benefits of the project's reconfiguration. Kersten explains that the single...
Categories: Communities
Daily Dose - JavaFX Eclipse Plugin Goes Open Source
JavaFX Eclipse Plugin Goes Open Source  Exadel, the organization that makes a JavaFX plugin for Eclipse, recently launched exadel.org and released a new version of the plugin. Version 1.2.2 includes a new JavaFX Script Wizard and an outline view with navigation. Exadel has been promising to make the plugin open source and they have now announced that the source code is available under the...
Categories: Communities