• submit to reddit
Sarah Goff-dupont11/01/12
6438 views
0 replies

Story Branching and Continuous Integration: a swords-to-plowshares tale

Story branching, or "issue-driven development" is becoming an ever-more-popular development workflow, especially among agile teams. But how does one wrangle all those branches into a continuous integration scheme without adding a huge administrative burden?

Jurgen Appelo11/01/12
7375 views
0 replies

I Don't Care About "Agile"

Of course, words like Agile and Lean were conceived to try and change the mindsets of managers and the cultures of businesses. But if these words don’t succeed, we shouldn’t mourn their defeat.

Giorgio Sironi10/31/12
3693 views
0 replies

A CRC cards primer

A tool for doing design before and without writing code.

Rodrigo De Castro10/30/12
5286 views
0 replies

What Makes a Great Operations Leader?

Read some of the great answers from John Allspaw to the question: "What are the attributes (other than technical ability/experience) that make a great VP of Technical Operations?"

Andrey Cheptsov10/29/12
31380 views
0 replies

Top 20 Refactoring Features in IntelliJ IDEA

Following up on the previous article where we highlighted the top 20 features of Code Completion, I’d like to talk about the top Refactoring features that help make IntelliJ IDEA an extremely useful development tool.

Eric Minick10/25/12
5480 views
1 replies

Standardizing Deployments? Start with Production and Work Backwards

Developers extend their continuous integration platforms towards continuous delivery organically, deploying to dev test environments for simple functional tests. And later to QA environments using similar approaches.

Giorgio Sironi10/24/12
3225 views
0 replies

The perils of long-running test suites

You don't need to wait.

Ben Wootton10/23/12
6785 views
0 replies

CI Tools: Anti-Patterns

Here’s a few mistakes and anti patterns that I have come across when developers are using a continuous integration server.

Giorgio Sironi10/22/12
10572 views
0 replies

Factory patterns: Collaborators Map

You don't have to resort to a DI container if you know how to write good Factories.

Giorgio Sironi10/17/12
3812 views
0 replies

Erlang: client/server

The simplest paradigm for making processes interact.

Giorgio Sironi10/15/12
3449 views
0 replies

Don't overspecify your mocks

Specifying order, number of calls and all the arguments is often just too much.

Daniel Ackerson10/14/12
7091 views
0 replies

Code Inventory and Tracking Releases

Like it or not, most of us, whether developers or sysadmins, work in a service industry. It’s fast and furious, and we don’t have time to build features that nobody wants. With sufficient test coverage, there’s no code that can’t be released within a day of pushing to the repository.

Eric Genesky10/11/12
4504 views
0 replies

Have You Checked out the DZone Tech Library?

If you haven't had a chance (or didn't know about it), take a stroll over to DZone's tech library.

Eric Genesky10/11/12
4913 views
0 replies

Have You Checked out the DZone Tech Library?

If you haven't had a chance (or didn't know about it), take a stroll over to DZone's tech library.

Michael Dubakov10/10/12
12702 views
2 replies

Learning How to Learn

I’d like to talk about three aspects of knowledge: span, depth, and connections between the disciplines.