🏞 (image)

via The Clean Architecture | 8th Light by “Uncle” Bob Martin The outer circles are mechanisms. The inner circles are policies. The overriding rule that makes this architecture work is The Dependency Rule . This rule says that source code dependencies can only point inwards . Entities Use Cases Adapters (Controllers, Gateways, Presenters) Frameworks Only Four Circles? No, the circles are schematic. You may find that you need more than just these four....

August 16, 2012 Â· 1 min Â· 194 words

🏞 (image)

The MVC and 3-Tier architectures combined (via The Future of Web Development « mvalente.eu/mv.* )

July 29, 2012 Â· 1 min Â· 15 words

🔗 Interactive Application Architecture Patterns

Interactive Application Architecture Patterns The Model-View-Controller , Model-View-Presenter , and Presentation-Abstraction-Control patterns are similar in many ways, but have each evolved to address slightly different concerns. This article discusses each pattern along with its history and design motivations to encourage the correct understanding and application of these patterns.

July 29, 2012 Â· 1 min Â· 48 words

🏞 Keynote: Architecture the Lost Years

Keynote: Architecture the Lost Years by Robert Martin @ Ruby Midwest 2011 (also on YouTube … and a few weeks later, without slides , on The “A” word. A Discussion About Architecture in a Software Craftsmanship conference ) Images clipped together from… The “Presenter” and “View Model” at 35:28 “The whole Enchilada!” at 37:50 “The Database is a Detail!” at 42:26 Elements summary: Entities — Generic application agnostic data and business rules (e....

July 29, 2012 Â· 1 min Â· 172 words

📜 Good architecture

A good architecture allows major decisions to be deferred! Robert Cecil Martin Or putting it in another way… A good architecture maximizes the number of decisions NOT made.

July 28, 2012 Â· 1 min Â· 28 words

🔗 Yours, Mine and Ours

Yours, Mine and Ours I claim here that there are three categories of software: MeWare : The developer creates software. The developer uses it. Nobody else does. ThemWare : The developer creates software. Other people use it. The developer does not. UsWare : The developer creates software. Other people use it. The developer uses it too. For completeness, I suppose I should probably mention the obvious fourth category: NobodyWare : The developer creates software....

June 22, 2012 Â· 1 min Â· 77 words

📜 The software is wrong, not the people

The software is wrong, not the people. Matt Mullenweg (vai Joe Flood )

July 15, 2011 Â· 1 min Â· 13 words

📜 Shut up and ship!

Shut up and ship! Jeremy Zawodny in Shut Up and Ship!

March 30, 2010 Â· 1 min Â· 11 words

📜 Rails is magical and sexy, it’s the Ferrari of web frameworks, it’s

Rails is magical and sexy, it’s the Ferrari of web frameworks, it’s the foul mouthed, sullen browed, twenty-something on the sport bike. Django is more of a refined tool that is only really appreciated with experience. Django is the Bentley, the Aston Martin, the Rolls Royce of web frameworks. I’m pushing 34 now, (…) I’m not looking for a Ferrari, I’m looking for the Aston Martin. Christopher Roach, in I Hate Magic: Why Django Rocks!...

September 17, 2009 Â· 1 min Â· 75 words

📜 Good software ain’t cheap and cheap software ain’t good

Good software ain’t cheap and cheap software ain’t good. Bob MacNeal ’s comment

July 17, 2009 Â· 1 min Â· 13 words