Browse by Tags

Ending a Legacy
25 July 07 08:51 PM | andersnoras | 3 Comments   
"Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really Read More...
Filed under: , , , ,
DSL Tools: A Complex Solution for a Simple Problem
24 July 07 09:43 PM | andersnoras | 5 Comments   
Last night I was unable to sleep, so I started reading Domain Specific Development with Visual Studio DSL Tools and I was immediately reminded of my rant about software factories . Just like with the software factories provided by the Patterns and Practices Read More...
Filed under: , , ,
Source code for the Coho Light sample
01 May 07 06:57 PM | andersnoras | 1 Comments   
A while ago I posted a rant about software factories and maintainability . This post has grown popular, especially after Ayende refered to it in a post , and I have gotten quite a few requests to post the code for my alternative implementation of the Read More...
Prove It With Code
26 February 07 04:03 AM | andersnoras | 3 Comments   
While reading Scott Rosenberg's "Dreaming in Code" , I was reminded of a reference to William Shakespeare's " A Midsummer Night's Dream " Jim McCarthy's "Dynamics of Software Development" ; Theses , The Duke of Athens opens the first scene in the fifth Read More...
Filed under: ,
Software Factories - Another Unlearned EJB Lesson
24 February 07 07:04 PM | andersnoras | 17 Comments   
Many software projects experience disappointing productivity. Often productivity problems are inherent to the way we build software. Developers often find themselves churning out unproductive, non-business related code as a consequence of inappropriate Read More...
Filed under:
"In-flght" profiling with AOP
18 February 07 09:54 PM | andersnoras | 2 Comments   
A while ago Frans Bourma wrote about a mind-opening experience which he experienced during a talk Dr. Kersten Krab Thourup gave on performance metrics. Kersten spoke about using AOP to instrument an application during development, and keeping the profiling Read More...
Filed under:
Consuming and Governing Evolving Services
12 February 07 11:41 PM | andersnoras | 1 Comments   
Two of the key benefits of an SOA are increased business agility and reduced cost of change. Still, many developers find that the intense focus on service contracts, data schemas and similar reduces their agility and prolong projects. An underlying assumption Read More...