• submit to reddit
jb j08/15/13
13375 views
0 replies

130+ Essential Vim Commands

Since the 70′s, vi and vim are very popular text editors among programmers. 5 years ago, I wrote an article named “100 vim commands every programmer should know” and here is a reworked, updated version. Enjoy!

Mitch Pronschinske08/14/13
1467 views
0 replies

When a Team Comes Together

When a team comes together there can be a fundamental change. The friendship becomes more important than defending our existing beliefs and we allow multiple viewpoints to coexist and contribute to a more complete whole.

Allen Coin08/14/13
6674 views
0 replies

Dev of the Week: Alex Staveley

This week we're talking to Alex Staveley, Dublin-based software engineer, father of two, and electronic music enthusiast. His most recent DZone posts include:

Arun Manivannan08/14/13
14872 views
3 replies

Algorithm of the Week: Quicksort - Three-way vs. Dual-pivot

So, what’s new about quicksort? Well, nothing except that I just now figured out that the quicksort implementation of Arrays.sort has been replaced with a variant called dual-pivot quicksort.

Giorgio Sironi08/14/13
3356 views
0 replies

Battle with legacy: reducing ifs

Nothing new under the sun: legacy code has some good functional properties (it works for the existing use cases) but very bad non-functional ones: extensibility is forbidden due to regressions and the little understandability of the state space of the code, while testability costs too much. For every castle of conditionals a moment comes when it crumbles...

Steven Lott08/13/13
2832 views
0 replies

Negative Requirements

Nothing is funnier than requirements which state things that are not to happen. An actual quote: "... don't screw up cutting and pasting and the "/" vs "\" depending on unix / windows."

Jesse Warden08/13/13
3495 views
0 replies

Kanban Paper Airplane Factory

I highly encourage software developers to partake in one of these exercises, even if you do Scrum vs. Kanban. Really eye opening stuff.

Mitch Pronschinske08/13/13
11101 views
0 replies

The HuffPost Moves to MongoDB, Scala, Play and Angular

Big news from probably one of the biggest news sites out there. The Huffington Post is abandoning its PHP/MySQL stack in favor of newer technologies. One of them was MongoDB. Here's what the author of the post had to say...

Dave Fecak08/13/13
7401 views
5 replies

Recruiters Are Pretty (and How to Find One)

You would need to be blind not to notice that tech recruiting firms are now tending to hire young and attractive female rookie recruiters, which is an obvious strategy (similar to the so-called “booth babes” at trade shows) to get the attention of the predominantly male tech audience.

Jim Hirschauer08/12/13
4983 views
1 replies

DevOps Scares Me - Part 4: Dev and Ops Collaborate Across the Lifecycle

DevOps isn’t just a set of tools, but a philosophical shift that needs that requires buy-in from all folks involved to really succeed. It’s only through a high level of collaboration that things will change for the better.

Mitch Pronschinske08/12/13
5775 views
2 replies

The ZeroMQ Docs Are Actually Pretty Funny

If you've read the ZeroMQ docs before, you probably noticed a few pockets of good old-fashioned corny nerd humor. It seems that the creators and the rest of the ZeroMQ development community had a little fun when creating their docs. Maybe other open source projects should follow their example.

Kane Mar08/12/13
6159 views
0 replies

How a Bell Labs Researcher Impacted the Scrum Framework.

This interview touches on many different topics; from Buddhism to Denmark, and from Bell Labs to working with Nonaka. I think you’ll agree that James Coplien has had a remarkable career and his work has influenced a wide spectrum of the community.

James Betteley08/12/13
5087 views
1 replies

Changes to Scrum

Ken Schwaber and Jeff Sutherland, the original guys who came up with the whole concept of Scrum back in about 1995 have recently posted a video on the interwebs, explaining some changes to the scrum model based on their experiences over the last few years.

Mitch Pronschinske08/10/13
7893 views
0 replies

DZone Weekly Link Roundup (August 11)

Learn about the new utilities for Dropbox and SkyDrive. Then you'll have to see if you fall in love with Angular and Python 3.4. Plus, have fun with the developer excuse generator and the startup legitimizer.

Dariusz Suchojad08/09/13
3315 views
0 replies

HTTP request throttling/rate limiting in Zato

The scenario - you integrate three applications, two client HTTP ones and the third is a backend one (no matter the technology). All is well except client1 tends to send requests in bursts for no good reason and its developers just cannot tame it.