• submit to reddit
Alex Staveley03/21/12
15712 views
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
12631 views
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
3202 views
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
2347 views
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
2824 views
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
10143 views
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
7946 views
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
4985 views
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
10990 views
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
3086 views
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
6945 views
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
4860 views
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
3999 views
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
2496 views
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
7067 views
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...