• submit to reddit
Alex Staveley03/21/12
0 replies

12 Essential Skills for Software Architects

The question regarding what an architect's skill set should be is usually met with answers such as: excellent knowledge of software methodologies, non-functional requirements and all around superb technical ability.

Michal Jastak03/21/12
0 replies

Spring MVC - Flash Attributes

if we want to pass the attributes via redirect between two controllers, we cannot use request attributes or Spring's @SessionAttributes: only an ordinary HttpSession can be used, which is not very convenient. Until the introduction of Flash Attributes

Kristina Chodorow03/21/12
0 replies

An Introduction to Replication in MongoDB: Part 3

The third and final installment of this replication internals introduction provides a few useful tips for bending the oplog to your will.

Johannes Brodwall03/21/12
0 replies

What is a 'Commitment' Anyway?

A team that commits to an estimate is promising something they cannot control. A team that is blamed for giving an estimate that is too low can easily avoid that particular mistake next time around.

Jens Schauder03/21/12
0 replies

Scala Improvement Proposal 18: Why?

SIP-18 is a Scala Improvement Proposal. Its intent is … well … to be honest. I don’t get it. But the plan is to introduce a feature in Scala which would disable some of Scalas features.

Stoimen Popov03/21/12
1 replies

Algorithm Cheatsheet: Radix Sort

Radix sort is an elegant and fast integer-sorting algorithm as explained in the following cheatsheet. In this post, Stoimen has provided an Algorithm Cheatsheet to help you out!

Mitch Pronschinske03/21/12
0 replies

How to Get a Twitter-esque Architecture Out of the Box

Today, a developer can work on a platform that integrates Hadoop, Cassandra, and Solr on a single cluster… Hey! Those technologies are used at another major company I've read about… what was their name again?

Partha Bhattacharjee03/21/12
0 replies

Common Sense and Code Quality, Part 2

This is the second article in Partha's series on Common Sense and Code Quality. In this post, he continues his attempt to demystify code quality and help project teams pick processes and tools that make sense to them.

Ted Neward03/21/12
6 replies

Unlearn, Young Programmer

Ted Neward believes young programmers need to be comfortable asking questions. We are all young programmers in one thing or another. Our best defense is to learn to ask questions.

Dustin Marx03/20/12
0 replies

Hexadecimal Representation of Identity Hash Codes

I look more deeply at ToStringBuilder's use of the identity hash code presented in hexadecimal format. Even those not using ToStringBuilder might find this information useful, as Java's standard Object.toString() also uses a hexadecimal representation of what is effectively its identity hash code.

Roger Jennings03/20/12
0 replies

Analyzing FAA Air Traffic Datasets Using Cloud Numerics

The U.S. Federal Aviation Administration (FAA) publishes monthly an On-Time Performance dataset for all airlines holding a Department of Transportation (DOT) Air Carrier Certificate. This in-depth discussion uses "Cloud Numerics" to analyze Air Carrier Arrival Delays.

Michal Jastak03/20/12
2 replies

Enforcing Coding Discipline With FindBugs

Put two teams working in parallel, with a service API agreement seperating the teams. Even if they have the best intentions, things can go wrong. That's where FindBugs comes in.

Michael Mainguy03/20/12
3 replies

Why Some People Think Messaging Is More Scaleable

I've often been around (or in the middle) of debates about how message oriented middleware is more scaleable than web services. The problem with this debate is that it is a false dichotomy.

Mark Needham03/20/12
0 replies

Waiting for the Abstractions to Emerge

One of the things that I’ve learnt while developing code in an incremental way is that the way the code should be designed isn’t going to be obvious straight away so we need to be patience and wait for it to emerge.

Steve Ferg03/20/12
0 replies

The Basics of Unicode

Steve Ferg previously posted on Python encoding using Unicode. In this post, Steve has condensed many of his previous writings into the Basics of Unicode, which looks at the "big picture" of Unicode. As Steve cautions, large areas are summarized, nits are not picked, hairs are not split, and wind resistance is ignored...