CloudBees BuildHive is Alive!
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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