• submit to reddit
Lukasz Szyrmer01/21/14
3946 views
0 replies

Product Customer Fit Only Requires Must-Have Features

When releasing a new product, the first step is to find product customer fit quickly. The minimum viable product (MVP) encompasses the essence of the Lean Startup ethos. An MVP helps go through one cycle of the Build-Measure-Learn loop. Lean Startup author Eric Reis warns “Customers don’t care how long something takes to build. They only care if it serves their needs.”

Ariya Hidayat01/20/14
4491 views
0 replies

A Maturity Model for Build Automation

How does your engineering organization build and deliver products to its customers? Similar to the well-known capability maturity model, the maturity level of a build automation system falls into one of the following: chaotic, repeatable, defined, managed, or optimized. Let’s take a look at the differences in these levels.

Zac Gery01/20/14
3823 views
0 replies

Agile's Secret Sauce: A Three Letter Word

Even though the industry is thirteen years removed from the initial introduction of the Agile Manifesto, the word "Agile" is still a hot topic. "Does it really make things better?" is a common outsider's question. "Try" can be a powerful word in the hands of a mature team.

Vlad Mihalcea01/20/14
8331 views
0 replies

A Beginner’s Guide to MongoDB Performance Turbocharging

This is the second part of our MongoDB time series tutorial, and this post will be dedicated to performance tuning. In my previous post, I introduced you into our virtual project requirements. In short, we have 50M time events, spanning from the 1st of January 2012 to the 1st of January 2013.

Alec Noller01/19/14
8923 views
0 replies

The Best of the Week (Jan. 10): 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 a comparison of various NoSQL databases, a discussion of the myths surrounding the open source movement, a demonstration of MongoDB's real-life usage, and more.

Alec Noller01/19/14
6363 views
0 replies

The Best of the Week (Jan. 10): 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 a tutorial on getting started with ElasticSearch, Hadoop as the central tool of Big Brother, and a how-to for splitting large XML files in Java.

Edan Tal01/18/14
2862 views
0 replies

There is a Serious Need for a Mature Binary Repository for Ruby

Recently, there has been much discussion about the need to server gems in a private network. This need arose not only from the security problems experienced by RubyGems.org but also due to the fact that some gems aren’t hosted on RubyGems.org...

Chris Shayan01/17/14
6405 views
0 replies

How to Get a Realistic Product Roadmap

I am struggling with my stakeholders and product owner on a discussion that how and what kind of features should be inside product roadmap for this year implementation. As soon as I saw it, I noticed something is missing. The most important missing element is agile spirit.

Marc Löffler01/17/14
15135 views
0 replies

10 Things to Drive Your Product Owner Crazy

It’s about time to nag the product owner, isn’t it? Fortunately, there are plenty ways to do this. To help you in your quest to do so I created a list of 10 proofed ways to drive your Product Owner crazy:

Matt Raible01/17/14
8298 views
0 replies

You shouldn't have to worry about front-end optimization.

Upgrading my servers to support HTTP 2.0 brings up an interesting dilemma. How do I measure that non-minified and non-concatenated assets are actually better? Do I just benchmark page load times or are there better tools for proving things are faster and better?

Brian Gracely01/17/14
5370 views
0 replies

The Cloudcast #128: Does Open Source Redefine the Cloud Supply Chain?

Aaron talks with Ian Rae (@ianrae) and Giles Sirett (@shapeblue) about Open Source Software and the disruption to traditional vendors and supply chain models. We also discuss who really has the power to influence cloud architectures. Music Credit: Nine Inch Nails (nin.com)

Jethro Borsje01/16/14
9997 views
2 replies

Spring @Async and transaction management

There are cases in which it is necessary to execute pieces of code asynchronous. An example is the sending of a (JMS) message from your system to another system. Spring supports the asynchronous execution of methods on your @Components by means of the @Async annotation.

Zac Gery01/16/14
9128 views
0 replies

The Road to Missed Deadlines is Paved with Good Intentions

People at their core are loving, nurturing beings. They want to help others and make them feel wanted. In the world of business, keeping these needs in perspective can be challenging.

Zac Gery01/16/14
9526 views
1 replies

Why Some Projects Are Doomed from the Start

All seasoned programmers have lived through and can tell the tale of the lost project. Some of these projects were conscious decisions while others were secret skunk projects.

Robert Greathouse01/16/14
8398 views
1 replies

Legacy is a Four-Letter Word

The term “legacy” has mixed meanings in software development and I am personally trying to remove it from my vocabulary. It often has a bad connotation. Many developers use it to describe code that they did not write and do not like.