• submit to reddit
James Shore07/12/11
705 views
0 replies

Let's Play TDD #122: Extracting ConfigurationPanel

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Daniel Ackerson07/12/11
1700 views
0 replies

Ground Zero: Starting Agile Development from Scratch

One of the most challenging things about introducing Agile in the workplace is that it’s not very widespread. People have heard mixed reviews about it’s implementations, and are hesitant to exchange the known (no matter how bad it may be), for the...

Jim Bird07/12/11
22758 views
6 replies

Developing and Testing in the Cloud

There’s a lot of hype around “the Cloud” and what it can do.

Giorgio Sironi07/12/11
8352 views
0 replies

HATEOAS, the scary acronym

HATEOAS (Hypermedia As The Engine Of Application State) is one of the most important constraints in REST. Yet some explanations of this principle found on the web are a bit nebulous; I've seen HATEOAS presented in several different sauces and in this article...

Giorgio Sironi07/12/11
5670 views
0 replies

Practical PHP Refactoring: Substitute Algorithm

Small-scale refactoring is usually composed of small changes, which keep the system working all the time; you extract some lines into a new method, or add a few variables to substitute comments with their descriptive names.As we move towards a larger scale,...

Mike Cottmeyer07/11/11
887 views
1 replies

Balance the System First

Let’s say you are a company that builds an enterprise class software product, one that in general is pretty standard, but always seems to require some degree of customization… or maybe a new feature (or two) to get the big deal closed. Your product is...

Venkatesh Kris...07/11/11
1561 views
0 replies

User Stories - How detailed it should be ?

During the initial days of requirement gathering session, the product owners end up writing the epics. These epics needs to be broken further down into the user stories .   One common question repeatedly asked by the novice product owners is when is the...

Jim Bird07/11/11
10836 views
4 replies

Zero Bug Tolerance Intolerance

It sounds good to say that you shall not and will not release code with bugs – that your team has “zero bug tolerance”. It makes for a nice sound bite. It sounds responsible. And it sounds right. But let’s look carefully at what this really means.

Johanna Rothman07/11/11
2803 views
1 replies

How Agile Architects Lead

Lisa, Vin, and Derek in their comments on Agile, Architects, and Programs were concerned about how an architect might lead the test architecture work. They have good reason to be concerned. I hadn’t expressed how I see architecture working in an agile...

James Betteley07/10/11
11539 views
1 replies

Are Tools and Processes Stifling Our Creativity and Productivity?

I had lunch with my friend Christian the other day (we went to wagamamas, I had Ginger Chicken Udon – delicious) and he was telling me about a company who work according to what sounded very much like developer anarchy – basically everyone is allowed...

Dinuka Arseculeratne07/09/11
5506 views
5 replies

My two cents on Scrum

Scrum is an agile methodology which helps companies iterate through a product/project development to successful completion. Back in the days we all know that we were limited to the water fall model which was later extended to be known as the V-Model. Gantt...

James Shore07/09/11
672 views
0 replies

Let's Play TDD #121: Back to the UI Vision

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Roman Pichler07/09/11
1456 views
1 replies

The Release Planning Workshop

Determining the launch date and the budget before development starts can be tricky in Scrum. Relying solely on Scrum’s empirical approach, a team working on a new product has to carry out at least one sprint to measure the velocity and to understand the...

Brian Swan07/09/11
6044 views
0 replies

Performance Tuning PHP Apps on Windows with Wincache

A few weeks ago I wrote a post that showed how to improve the performance of PHP applications on Windows by using the IIS output caching module. Using the output caching module can have significant positive impact on application performance since pages...

Matthias Marschall07/08/11
8723 views
0 replies

Do you have a DevOps Culture?

A lot of Sysadmins and developers all over the world write, meet and talk about DevOps: How to collaborate better so we can deliver business value faster. The aim of DevOps is to get rid of the traditional way of thinking in silos inherent to development...