• submit to reddit
James Sugrue10/06/11
6 replies

RIP Steve Jobs: Thank You For Thinking Differently

There are few people in this industry that cause the level of emotion that Steve Jobs does. In his passing at home with his family this Wednesday, there a huge outpouring of tributes to the person that I consider to be the most inspirational and most...

Giorgio Sironi10/06/11
0 replies

Temporal correlation in Git repositories

Michael Feathers presented his recurring idea of finding out which elements of design change together: his goal is to discover which classes or methods are really coupled by analyzing empirical data instead of static analysis. Since he didn't publish code,...

Giorgio Sironi10/05/11
0 replies

Practical PHP Refactoring: Decompose Conditional

The terminology we will use in these articles on conditionals will be the following:a conditional is a whole if/else or switch statement and its content. It is composed by a condition and various blocks that are alternatively executed.the various blocks are...

Mitch Pronschinske10/05/11
3 replies

HTML5 Zone - A Dojo for Web Ninjas

The Web as a platform is changing faster every day—blink, and you're behind.  Just look at the version numbers of browsers lately.  This year we started with IE9, Chrome 8, and Firefox 4.  Next year, we could see IE11, Chrome 20, and Firefox 12.  The...

Jim Bird10/05/11
2 replies

Has Static Analysis reached its limits?

HP’s acquisition of Fortify last year (which I am sure has made some people at Kleiner Perkins happy) has made me think some more about static analysis and the state of the technology.

Giorgio Sironi10/04/11
5 replies

The Goal of software development

The Goal by Eli Goldratt is a business book in the form of a novel, where the protagonist must save his factory from closing due to very low productivity.

Giorgio Sironi10/03/11
0 replies

Practical PHP Refactoring: Replace Subclass with Fields

Sometimes a refactoring that start from type codes take the inverse direction.One common case is when a hierarchy of subclasses presents variations only in constant data returned by public methods, or protected methods called as hooks.These variations are...

Martin Hinshelwood10/01/11
1 replies

Are Scrum Masters agents for change?

If you are interested in finding out more about Scrum and how to implement it you might be interested in the Professional Scrum Master certification.

Wille Faler10/01/11
10 replies

Developers Must Feel the Pain of Operations

I firmly believe that software developers not being responsible for their software in production is as damaging, bad and stupid as bankers not being responsible for their losses. To further the analogy by paraphrasing a commonly used derogatory term about...

Jim Moscater09/29/11
0 replies

Meet Up With DZone @ JavaOne 2011 and Oracle Open World In San Francisco!!

Interested in being a major player in one of the largest developer communities on the web? Do you have a knack for finding and sharing awesome developer content? Do you want to be a recognized name in your space and a major driver of discussions and knowledge...

Giorgio Sironi09/29/11
1 replies

Pretotyping: a complete example

Pretotyping is a technique for testing user reception to a new product, before even building a functional prototype; what is put under questioning in pretotyping is business viability, not technical feasibility.After reading the Pretotype It book in one sit,...

Dawn Cannan09/29/11
20 replies

What do you mean, don't submit bugs?

Of all of my "aha!" moments in transitioning from a waterfall-style QA person to an agile tester, the one I am about to talk about is *definitely* in the top 3. Top 5, most .... *Definitely* top 10. :)I have to give my credit to Janet Gregory,...

Giorgio Sironi09/28/11
0 replies

Practical PHP Refactoring: Replace Type Code with State or Strategy

This article is the third and last part of the refactoring from type codes miniseries.

Rob Williams09/27/11
1 replies

Few Random Reflections on Agile

The ten year mark just passed on the Agile Manifesto. It brought out quite a lot of commentary from the Tribe Elders, and frankly, most of it was depressingly insipid. It reached something of a crescendo for me reading Jim Highsmith‘s piece in Dr. Dobbs,...

Mitch Pronschinske09/27/11
0 replies

Continuous Integration: Why You Don't Really "Get It"

A vast majority of daily practitioners of Continuous Integration don't really understand it. This is a bold statement, I know. But it is not made to simply capture attention. Most practitioners of Continuous Integration, when asked, will either tell...