February 2007 - Posts

Scheduled Maintenance
27 February 07 04:16 AM | andersnoras | 2 Comments   
My ISP has scheduled a system maintenance to install a fix for the upcoming Daylight Savings Time changes in the US . My blog will be offline for approximately 10 minutes at between 9:00 p.m. - 12:00 a.m. Pacific time tomorrow. 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:
Anonymous Comments Enabled
19 February 07 06:03 PM | andersnoras | 1 Comments   
I got an email today which made me aware that anonymous comments were disabled. This explains why people have been sending me emails about things that would usually be written as comments. After a hard wrestle with Community Server I finally figured out Read More...
Spanglish and other smells
19 February 07 05:25 AM | andersnoras | 0 Comments   
Have you ever experienced developers misunderstanding business domain specialists because their jargons are different? When the business and the developers talk past each other the project can suffer serious problems. This is why having a Ubiquitous Language 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:
Comparing Clones Revisited
14 February 07 05:11 PM | andersnoras | 0 Comments   
Update: Kjell-Sverre and Petter pointed out that I'd posted the wrong code. Further I was also made aware that Kjell-Sverre had posted an update to his original post . His updated version also accounts for issues with decimals and null strings. One of Read More...
Googe
13 February 07 08:27 PM | andersnoras | 0 Comments   
It appears that the guys at Google have been bitten by the love bug this valentine. They've designed a luscious valentine's day logo for their site without the 'L' in Google. Someone at work pointed out that the strawberry stem was the missing letter, Read More...
Filed under:
Book Recommendations: Get Conscious
13 February 07 04:28 AM | andersnoras | 0 Comments   
Some days ago I got an e-mail from one of my co-workers asking which books I would recommend for people who've just started their programming careers. I first sat down and wrote a long list of titles, but then I decided to cut it down to just the essentials. 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...
Transparent Web Service Proxies
12 February 07 04:22 AM | andersnoras | 7 Comments   
When designing a service contract, developers have the choice of using a code-first or a contract-first approach. Using the contract-first approach for service endpoints requires greater discipline, and might be considered a bit more “enterprisey” than Read More...
Filed under: ,
The forth era of Java, the second era of .NET
11 February 07 02:32 PM | andersnoras | 1 Comments   
Johannes Brodwall has written an excellent blog post on the history of Java . Whether you do Java development or not, the article is a great read and it will help clarify the missed history lesson I wrote about earlier. . "There are a few things you need Read More...
Filed under: ,
EDM: I'm not impressed either
11 February 07 07:25 AM | andersnoras | 2 Comments   
Hammett and Oren both posted about the ADO.NET Entity Framework this weekend. Go ahead can read Hammnett's "Is EDM the unlearned EJB lesson?" and Oren's follow up "Complex EDM" . I've had the unpleasant experience of working with the horribly broken architecture Read More...
Filed under:
Coming up
06 February 07 02:28 PM | andersnoras | 0 Comments   
My biggest concern about moving away from a well-known blog site was if I'd manage to get people to read my blog. Today my this blog has been live for a week, and the time has come to assess how its doing. My Dot Net Junkies blog had high read stats, Read More...
Filed under:
Hack Bombing template for Resharper
05 February 07 08:31 PM | andersnoras | 1 Comments   
A couple of days ago, Oren Eini blogged about a hack bombing which is a practice of time bombing a hack so that you’ll be reminded to fix it. Some people thought it was a terrible idea, pointing to previous experiences with developers checking in debugging-hacks Read More...
Filed under: ,