• submit to reddit
James Betteley07/07/11
12149 views
7 replies

Maven Release Plugin and Continuous Delivery

I was setting up a Continuous Delivery system using Maven as the build tool, Perforce as the SCM and Go (ThoughtWorks’ CI system). All was going perfectly well until I got to the point when I no longer wanted to make snapshot builds… The idea behind my...

Giorgio Sironi07/06/11
5193 views
4 replies

Practical PHP Refactoring: Replace Method with Method Object

Sometimes you encounter a really complex methods, with lots of parameters. Or with many local variables: extracting further methods is really complex in this case as there are no clear boundaries between the lines of code.Ideally you'd like to refactor to...

Esther Derby 07/06/11
1055 views
1 replies

Yes. No. Negotiate.

Many people are conditioned to say Yes to every request that comes their way. I met a CIO like that. He told me his policy was to never say No to the business. So he always said Yes, and the business was always angry because things he agreed to didn’t...

David Bland07/06/11
1541 views
6 replies

Welcome to the Certification Bubble

“A true bubble is when something is overvalued and intensely believed” – Peter Thiel I’ve been mulling over this quote ever since Sarah Lacy included it in her article about our current perceived higher education bubble a few months ago.

Sean Mchugh07/06/11
1894 views
1 replies

Organizations Against Scrum: Iterations First

"Scrum doesn't work here" "We tried Scrum and it introduced a bunch of problems" 

Martin Fowler07/06/11
6909 views
0 replies

Continuous Delivery - TW Live 2011

Agile project management and engineering practices have made great inroads in increasing the productivity and flexibility of development teams. The ability to rapidly create high quality software is not sufficient; software needs to be deployed to the ...

Mark Needham07/05/11
1480 views
1 replies

Scala: Martin Odersky’s Object-oriented meets functional: An exploration of Scala

My colleague Charles and I attended Martin Odersky’s ‘Object-oriented meets functional: An exploration of Scala‘ two day Scala workshop hosted by Skills Matter at the end of last week. It was run by Iulian Dragos who wrote his Phd thesis on how to...

Marc Löffler07/05/11
844 views
1 replies

Food for Thought #9 – Be honest

Are you honest? Every time? To every one? In every situation?

Jim Bird07/05/11
3702 views
1 replies

Please, no more Manifestos

For some reason, people involved in software development have a thing for Manifestos (always with a Capital M). It all started with the Agile Manifesto. Then came the Software Craftsmanship Manifesto, signed by serious programmers big and small, except...

Giorgio Sironi07/05/11
5373 views
2 replies

Testing JavaScript when the DOM gets in the way

It's one thing to exercise a simple function or even an object graph in a controlled environment; it's another to assert the DOM is manipulated correctly: usually inside a test suite window.document is an empty one, and is shared between tests.For example,...

Giorgio Sironi07/04/11
6182 views
0 replies

Practical PHP Refactoring: Remove Assignments to Parameters

The scenario of today follows from the previous article: you're reusing the parameter variable by assigning to it a new value. This time, we focus on the parameter case, and not to the generic violence against local variables.The refactoring is about...

Dennis Doomen07/03/11
3343 views
0 replies

Agile Architecture according to Dan North

Last year at QCon, I attended a full-day tutorial titled "Secrets of Agile Architecture" hosted by Dan North. I didn't really know what to expect, but I was hoping for some refreshingly new insights on the way I do my job currently.

Dennis Doomen07/03/11
6317 views
0 replies

A story about User Stories; Who writes them and how do you control the scope?

In this multi-part post, I’m going to share my personal experiences while working with user stories for gathering, tracking and planning requirements.

Marc Löffler07/03/11
1730 views
0 replies

What's your favorite Agile Game?

I recently attended the Agile Coach Gathering UK in Bletchley Park near London. I met a lot of interesting people, had some great talks and discussion and learned a ton. As the gathering was an open space conference I also proposed a session with the topic...

Jesse Warden07/03/11
1555 views
0 replies

Agile Chronicles #5: Acceptance Criteria & Punting

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project.