• submit to reddit
Jessica Thornsby01/29/13
2795 views
0 replies

Apache Bloodhound 0.4 Proj Managment Tool Released

The Apache Bloodhound team has just announced their first release of 2013. Bloodhound (Incubating) is a software collaboration tool that builds on the proven project management and issue tracking system of Trac.

Mitch Pronschinske01/29/13
5806 views
0 replies

DZone Links You Don't Want To Miss (1/29/13)

A Rails vulnerability gets patch, the community begins voting for the name of the next Eclipse release, and the Ouya Android gaming console is out in the wild.

Mohamed Sanaulla01/29/13
33049 views
0 replies

Using JAXB to Generate Java Objects from XML Document

Having shown how to use JAXB to generate XML from Java, I am now writing to show how to do the reverse - generate Java objects from the XSD.

Bill Armstrong01/28/13
3394 views
2 replies

Help Requested: DZone PaaS and IaaS Comparison Guide

DZone is currently underway creating a comparison guide of PaaS and IaaS platforms to enable users to make informed purchasing decisions in regard to using the cloud. While we prepare our quantitative comparison, we are gathering topic experts in PaaS or IaaS to participate in our research.

Max De Marzi01/28/13
2903 views
0 replies

Facebook Graph Search with Cypher and Neo4j

Facebook Graph Search has given the Graph Database community a simpler way to explain what it is we do and why it matters.

Raghuraman Bala...01/28/13
4912 views
0 replies

AWS Updates for Happy Architects

AWS keeps adding a lot of features to its existing services and also keeps launching new services.

Dalip Mahal01/28/13
10286 views
0 replies

Stop It! No… Really Stop It

There are 5 worst practices in software development that if stopped immediately will improve your productivity by a minimum of 12% and improve quality by a minimum of 15%.

Gil Zilberfeld01/28/13
6741 views
0 replies

Re-Pair Programming

When asked:”What’s the best thing I can do right now to improve my code quality” I always answer: code reviews. A code review is the best bug preventer out there. And even more, I like its older brother better: Pair programming.

Markus Eisele01/28/13
2242 views
1 replies

The GlassFish Story

You know that I like to play around with visualizations - here is the result of roughly 134 committers working on GlassFish to bring us the latest and greatest in Java EE.

Eric Genesky01/28/13
3030 views
0 replies

An Interview with the Author of DZone's HTTP Refcard

Mick Knutson answers a few questions about his background and interest in creating a professional-grade reference to HTTP for developers.

Arnon Rotem-gal-oz01/28/13
5084 views
0 replies

The Saga Pattern and that Architecture vs. Design Thing

When I think about the Saga pattern I see sagas as the notion of getting distributed agreement of a process with reduced guarantees (vs. distributed transactions that propose ACID guarantees across systems). Let's look deeper at what is, and isn't, a saga.

Ayende Rahien01/28/13
3359 views
0 replies

Does the Mediator Pattern Stand the Test of Time?

Like the Façade pattern, I can absolutely see the logic of wanting to use a mediator. It is supposed to make it easier to work with a set of objects, because it hides their interactions.

Anders Abel01/28/13
3467 views
0 replies

How we do Sprint Retrospectives

When I wrote this series on scrum I unfortunately overlooked the retrospectives, so it’s time for a revisit. To be honest I’ve been sloppy with retrospectives and only started doing them regularly in the second half of the project. That was bad.

Kane Mar01/28/13
5420 views
0 replies

Scrum 101 … an Intensive Online Introduction to Scrum

Scrum101 is a side project that I’ve been working on and off for over a year. It started as some experiments in video, because I wanted to learn how my live course material would translate into video and if there was something that I could do with that.

Dan Haywood01/28/13
2891 views
0 replies

Apache Isis Codebase Refactored, Adopting Semantic Versioning

To keep things manageable, we’ve decided to adopt semantic versioning. This componentized architecture will definitely help us release code more frequently, but the flip side to it is potentially more complexity, with both core and each of the components versioned independently.