• submit to reddit
Ariya Hidayat01/20/14
4513 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
3838 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.

Chris Shayan01/17/14
6426 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
15163 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:

Slobodan Pavkov01/17/14
8700 views
0 replies

Introducing the Unit Testing Context Pattern

Another pattern? Well yes. I write unit and integration tests almost every day and along the way I learned all kinds of different tricks and gotchas on how to be more productive and how to write less fragile tests. But one of the patterns that emerged I never saw in the code of other people so I decided to share it here since I find it very useful. I call it Testing ContextPattern and – unlike it’s name – its very simple.

Matt Raible01/17/14
8312 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
5377 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
10046 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
9153 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
9555 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
8425 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.

Matt Raible01/16/14
10329 views
0 replies

Using Grunt with AngularJS for Front End Optimization

The Angular project I'm working on now will be published on a web server, as well as bundled in an iOS native app. Therefore, I turned to Grunt to do the optimization this time. I found it to be quite simple, once I figured out how to make it work with Angular.

Allen Coin01/15/14
10388 views
0 replies

Dev of the Week: Troy Miles

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Troy Miles, full-stack mobile and web developer.

Jenny Yang01/15/14
4555 views
2 replies

Thwarting memory leaks and other out of memory errors with machine learning: Part 2

In my previous blog I discussed why memory leaks are like scotch. In this post I’ll discuss various ways to identify memory leaks.

Rajaraman Raghuraman01/15/14
6925 views
3 replies

Scrum meeting. Are you kidding me?

Recently I was part of a "Daily Scrum Meeting" in a reputed product development company. Being a huge fan of Agile and a committed practitioner, it was concerning that people were actually adopting it the wrong way. In this blog post, I will share some lessons learned from this meeting.