• submit to reddit
Ben Wootton08/05/12
0 replies

How Maven Enforces Good Habits!

One of the biggest leaps forward in my productivity and enjoyment, as a developer was when I learned about and adopted Maven for my Java projects.

Jez Humble08/03/12
10 replies

Jez Humble: Why Software Development Methodologies Suck

I never thought we'd be hearing those words from Jez Humble, an advocate for Agility at ThoughtWorks, but here is the point he's trying to make...

Giorgio Sironi08/01/12
0 replies

Lean Tools: Refactoring

Continuous refactoring is a premise of incremental development that is often overlooked.

Kief Morris07/31/12
0 replies

Devops as a Confidence Game

As an initiative to get developers, sysadmins, and testers working together to increase the speed of delivering high quality software changes, a key challenge devops must address is trust. Sysadmins simply don’t trust developers to hand them production ready code.

Ben Wootton07/29/12
0 replies

Metrics Driven Development

Once we have good metrics and a good set of monitoring systems on top of them, we can be much more aggressive in pushing out changes due to the fact that this style of monitoring gives us a very effective early warning system with regards to bugs or breakages that have been introduced.

Eric Minick07/28/12
0 replies

Dev and Ops: Sharing the Risk

Developers are driven by getting new features out the door. Operations, being charged with keeping things running, wants to avoid change. RISK is a 4-letter word keeping them apart.

Jim Bird07/26/12
0 replies

Availability of Systems and Data is a Devops Problem, not a Security Problem

Everyone knows the C-I-A triad for information security: security is about protecting the Confidentiality, Integrity and Availability of systems and data. In a recent post, Warren Axelrod argues that Availability is the most important of these factors for security. I don't agree...

Krishna Kumar07/26/12
1 replies

Hiring Programmers

99+% of good programmers are not actively looking for a job. 99+% of the rest don’t know about your company. Of those who know, many won’t apply at your company. So your pool of potential employees is not a true representation of the overall programmer supply.

John Esposito07/26/12
0 replies

From Structured to Usefully Structured: How ABBYY's FlexiCapture Engine Learns from Humans and Machines

In a previous article we touched briefly on an OCR/ICR engine's movement from sight to meaning. There 'meaning' was considered very broadly: barcodes contain different information than text-blocks, semantic subsections of text-blocks are usually set apart by headings, and so forth. In this article we'll focus on one particular kind of data-extraction: the kind that starts with carefully laid-out physical documents.

Giorgio Sironi07/25/12
0 replies

Lean Tools: Conceptual Integrity

Conceptual integrity is what makes you find a feature exactly where you were looking.

John Esposito07/24/12
0 replies

OCR Helps Data Management More Than You Think

IDC estimates that data will grow 50-fold by 2020, while the number of information containers will multiply by 75. Unfortunately, a lot of that data is still locked away in physical documents; and as a developer in the age of big data, you'll be the one expected to make that data useful. Here's how to make it work.

Leigh Shevchik07/23/12
0 replies

The Tools we Use (and Love) at New Relic

These are the tools in New Relic's stack (mostly open source) that have specifically allowed us to scale to serve 16,000 active accounts with over 38 Billion metrics being reported to us each day!

Mitch Pronschinske07/23/12
0 replies

Spin Up New VMs in Their Own Virtual Network - A New FOSS Tool

Terraform is a flexible tool made available under the Apache 2.0 license that makes it easy to define, instantiate and manage environments. Terraform integrates with existing cloud providers. Today, Amazon EC2 and VMWare vSphere are supported.

Giorgio Sironi07/23/12
0 replies

Refactoring away from spaghetti PHP

Decomposition: the silver knife for avoiding spaghetti code.

Dennis Doomen07/20/12
0 replies

If You Write An Article About TDD, Make Sure It Is Correct

Dennis Doomen explains how developers who write about TDD should make sure that the information they share is correct.