Skip to content

Javalobby - The heart of the Java developer community
Syndicate content
Updated: 7 hours 43 min ago

CloudBees BuildHive is Alive!

Thu, 05/17/2012 - 18:35
GitHub users rejoice!  Today CloudBees announced the release of BuildHive, a continuous integration tool that enables build/text jobs for existing GitHub repositories.  CloudBees is currently a leading "Java in the Cloud" service that should be well-known to avid DZone readers.   BuildHive is cloud-powered by Jenkins, the popular Java-based open source continuous integration tool. ...
Categories: Communities

Re-Invent Software Delivery and Offer Your Business as a Service

Thu, 05/17/2012 - 16:43
As business leaders focus on growth during 2012, they are identifying business expansion and transformation opportunities.  The resulting IT mandate to rapidly evolve mobile and social interactions is forcing CIOs to re-invent their software delivery.  By following a straightforward four-step plan, CIOs can improve productivity, enhance agility, deliver timely solutions, and help fulfill...
Categories: Communities

On Developing for the Cloud with Cloudbees

Thu, 05/17/2012 - 15:14
There's a lot of buzz about deploying applications in the cloud, but what about developing applications in the cloud? In my opinion that's the next level of cloud adaptation. I recently got a FOSS (free and open source) account on CloudBees.com for my open source Qualitas project. I'm very impressed with what it can do for you. Read below to know all the details. Preview Text:  ...
Categories: Communities

Progress Report from CamelOne 2012 in Boston (Apache Camel, ActiveMQ, ServiceMix, CXF)

Thu, 05/17/2012 - 14:59
This week, I was at CamelOne 2012 in Boston, organized by FuseSource.  The sessions addressed several open source integration projects from Apache. Here is a short summary of the event... Preview Text:  This week, I was at CamelOne 2012 in Boston, organized by FuseSource. Sessions covered several open source projects such as Apache Camel, Apache...
Categories: Communities

Before Choosing, Know Your Cloud Dimensions

Thu, 05/17/2012 - 14:43
Summary:  Before selecting PaaS infrastructure, understand how sharing, location, and responsibility impact your public/private Cloud and internal/external Cloud decision. Preview Text:  Before selecting PaaS infrastructure, understand how sharing, location, and responsibility impact your public/private Cloud and internal/external Cloud...
Categories: Communities

Easy Unit and Integration Code Coverage

Thu, 05/17/2012 - 10:47
This example shows how to generate coverage for unit and integration tests using Maven and Sonar. It uses very simple techniques and should only take 10-15 minutes to get running in any existing Maven build. It can be used across unit, integration, ATDD or any other kind of test suite. The coverage results are shown in Sonar. Preview Text:  This...
Categories: Communities

How to pick an ESB - Comparison Criteria

Thu, 05/17/2012 - 05:59
All Enterprise Service Bus (ESB) products may be used to build and deploy services, encapsulate legacy systems, route messages, transform message formats, and perform protocol mediation.  Many WSO2 prospects ask me ‘What differentiates WSO2 Enterprise Service Bus?’  This blog post shares my perspective and scales the conversation. Preview Text:  ...
Categories: Communities

5 Things Amazon Taught me About Deployment Automation

Thu, 05/17/2012 - 05:56
Early this week, I noticed a lightbulb went out and we were out of spares. Instead of adding a trip to the store to my todo list, my first instinct was to order a lightbulb off Amazon with two day shipping. That would be a little crazy if I didn’t have Amazon Prime. Preview Text:  Eric Minick gives us 5 takeaways we can learn about deployment...
Categories: Communities

Designing Search (Part 4): Displaying Results

Thu, 05/17/2012 - 05:54
In an earlier post we reviewed the various ways in which an information need may be articulated, focusing on its expression via some form of query. In this post we consider ways in which the response can be articulated, focusing on its expression as a set of search results. Preview Text:  In this post we consider ways in which the response can...
Categories: Communities

Scaling Android Emulator Size: Without using Eclipse

Thu, 05/17/2012 - 05:44
As you might have read following my previous post I'm currently experimenting with mobile web solutions. In such a case, having an Android emulator is quite comfortable for quickly testing your solution. Personally though, I hate the default emulator skin, mainly also because it takes up quite a large portion of your screen. Hence, I normally use a custom emulator skin. Preview...
Categories: Communities

Thursday Code Puzzler: Needles In the Haystack

Thu, 05/17/2012 - 05:38
By now you should be familiar with our Thursday Code Puzzler slot. The idea is simple: solve the coding problem as efficiently as you can, in any language or framework that you think is suitable. Note: Even though there really is nothing stopping you from finding a solution to this on the internet, try to keep honest, and come up with your own answer.  It's all about the participation!Find...
Categories: Communities

Starting Clojure

Thu, 05/17/2012 - 05:24
I’ve wanted to put together a long-form introductory Clojure screencast for some time.  I had an opportunity to do this in grand style yesterday in a live O’Reilly webcast, but, for various reasons, I wasn’t fond of how that came together.  So, I cut another live coding screencast that introduces, in various levels of detail:  Preview Text:  ...
Categories: Communities

JavaFX-Based SimpleDateFormat Demonstrator

Thu, 05/17/2012 - 05:22
One of the things that can be a little tricky for developers new to Java or even for experienced Java developers new to formatting with Java Dates, is the specification of a date/time format using SimpleDateFormat. The class-level Javadoc-based documentation for SimpleDateFormat is pretty thorough in its coverage of patterns representing various components of a date/time. Preview...
Categories: Communities

Android Action Bar Style Generator

Thu, 05/17/2012 - 05:20
Jeff Gilfelt (@readyState, http://jeffgilfelt.com/) just released a brilliant new tool for generating Android action bar styles. The online tool supports generating action bar styles for Android vanilla action bar as well as for ActionBarSherlock. Preview Text:  Jeff Gilfelt (@readyState, http://jeffgilfelt.com/) just released a brilliant new...
Categories: Communities

Judge Alsup Doesn't Listen to Atwood: Learns to Code

Wed, 05/16/2012 - 19:11
The latest news in the Oracle v Google courtroom drama is that developer Judge Alsup has been coding Java in his spare time - maybe Google should have hired him to write those bits of code that got them into this mess. The day that Jeff Atwood questioned the 'everyone should learn to code' movement, we find that the Java community's most famous judge...
Categories: Communities

Why I'm Excited About Using Neo4j for a CMDB Backend

Wed, 05/16/2012 - 17:38
Zkybase is my first open source configuration management database (CMDB) effort, but it’s not the first time I’ve built a CMDB. Preview Text:  Willie Wheeler's Zkybase is an effort at an open source configuration management tool - here's how he came to the conclusion that Neo4j would improve the backend.
Categories: Communities

The Pitfalls of Naming Classes

Wed, 05/16/2012 - 12:55
One of the things that we all do on a daily basis in our work is to name objects. It’s an activity that we take for granted without ever giving it much thought. It’s also something that we often get wrong and sometimes do badly and there are a couple of reasons for this. Firstly, classes can just be given the wrong name and no one bothers to change it. Preview Text:  ...
Categories: Communities

Devops: How NOT to Collect Configuration Management Data

Wed, 05/16/2012 - 06:58
Hi all, Willie here. This time we’re going to step away from the keyboard and get architectural. But no ivory towers here. In my next two blog posts, I’m going to give you something that will get you out of lots of pointless meetings. Got your attention yet? Good! Preview Text:  In this article we’re going to step away from the keyboard...
Categories: Communities

High CPU Troubleshooting Guide

Wed, 05/16/2012 - 05:57
This article is part 1 of a series that will provide you with a comprehensive guide on how you can troubleshoot and identify root cause of Java high CPU problems. Preview Text:  Before pulling the trigger and shutdown your Java VM process, ask yourself the following question: do I have all the data available to perform a root cause analysis post...
Categories: Communities

Creating a Custom Camel Component

Wed, 05/16/2012 - 05:46
While Camel supports an ever growing number of components, you might have a need to create a custom component. This could be to either promote reuse across projects, customize an existing component or provide a simplified interface to an existing system. Whatever the reason, here is an overview of the options that are available within the Camel framework... Preview Text:  ...
Categories: Communities