• submit to reddit
Richard Warburton03/04/14
5775 views
0 replies

An open source JVM Sampling Profiler

It's a well known deficiency of most existing sampling Java profilers that their collection of stack traces has to happen at a safe point. A while back Jeremy Manson open sourced some proof of concept code where calls are made to the AsyncGetCallTrace JVMPI method which avoids the need for threads to reach a safe point in order to read their call trace. I've taken this code dump and started converting it into a usable open source project.

Mike Hadlow03/04/14
4951 views
0 replies

Git Tips: Revert with a new commit

Sometimes you want to set the state of your project back to a previous commit, but keep the history of all the preceding changes. You want to make a commit that reverses all the changes between your previous commit and the current HEAD.

Ayende Rahien03/04/14
2453 views
0 replies

Tweaking xUnit

In particular, we current have over three thousands tests, and they take hours to run. We are doing a lot of stuff there “let us insert million docs, write a map/reduce index, query on that, then do a mass update, see what happens”, etc.

Mike Cottmeyer03/04/14
7226 views
0 replies

Compensation Strategies for Agile Teams

The key challenges around compensation, at least for me, center around figuring out how to reward individual performance without encouraging internal competition, local optimization, or one person feeling rewarded while another feels punished. You want compensation to motivate people, not to have a negative impact on performance.

George Dinwiddie03/04/14
3470 views
0 replies

Getting so much better all the time!

Agile software development is not about productivity; it’s about working well. Yes, I think there are potential gains in productivity for most teams. Even then, the bulk of the gains are from “maximizing the work not done” rather than becoming more efficient programmers.

Edmund Kirwan03/03/14
3821 views
0 replies

Dependency inversion: the structure logarithm.

Old crotchety principles sometimes surprise. The dependency inversion principle has long earned respect from programmers for its prowess at smashing the rigidity and fragility of otherwise un-lubricated systems.

Alec Noller03/03/14
19060 views
2 replies

Introducing DZone's 2014 Cloud Platform Research Report

Here at DZone, we are dedicated to providing our community with the knowledge needed to understand the latest technologies and trends and make the best decisions. That’s why we are excited to announce the release of our biggest research undertaking to date: DZone’s 2014 Cloud Platform Research Report.

Rob Galanakis03/03/14
4673 views
0 replies

Being amazed by software development

I am continually amazed by the state of software development. I am amazed at how broken things seem to be, and I’m amazed at what powerful tools we have to fix things.

Tribhuwan Negi03/03/14
1528 views
0 replies

Don't Get Lost in Agile Ceremonies

Create and manage continuous improvements teams and communities within organization to fuel your agile initiatives.

Mike Driscoll03/03/14
7677 views
0 replies

Python 101: Reading and Writing CSV Files

Python has a vast library of modules that are included with its distribution. The csv module gives the Python programmer the ability to parse CSV (Comma Separated Values) files.

Alec Noller03/02/14
6350 views
0 replies

The Best of the Week (Feb. 21): NoSQL Zone

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone. This week's best include 30 years of NBA data crunched with MongoDB, a response using PostgreSQL, thoughts on when to use GridFS on MongoDB, and more!

Alec Noller03/02/14
5123 views
0 replies

The Best of the Week (Feb. 21): Big Data Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Big Data Zone. This week's best include machine learning and Flappy Bird, a how-to on using ElasticSearch from AngularJS, a collection of free books on statistical learning, and more!

Ian Mitchell02/28/14
4493 views
0 replies

Choosing Metrics for Agile Practice

In this article we look at how and why an agile team should gather elementary metrics, including lead time, throughput, velocity, and burn. We also look at cumulative flow, and briefly consider why the "actionable metrics" of the Lean Startup movement are so important to business.

Alec Noller02/28/14
4495 views
0 replies

Find Bugs in MongoDB's New Release and Win Some Prizes

In the timeless words of a great man: "It's a bughunt." Last week, the MongoDB team released MongoDB 2.6.0-rc0, and they're running a contest to find bugs. Bug "quality" is judged on severity, impact, and prevalence, and as long as you get your bug reports in by March 4th, you'll be up for some prizes.

Eric Minick02/27/14
4869 views
0 replies

DevOps for Managers Blog Series

Peter Spung (@paspung) has started a great series on DevOps speaking to the middle management layers.