design


A day spent delivering training is a nice change of pace.

.NET

Don Wahlin has an good article on anonymous methods in C# (via The Daily Grind)

Mark Miller shows how to build a plug-in for CodeRush. Part 1 and Part 2. Really Cool stuff!
Agile

Simon Baker thinks that improving quality augments productivity. Sadly, I don’t see the industry embracing this view.

Community

Scott Hanselman blogs about his new Verizon Fios service…fiber optic to the house. Is that drool on my keyboard?

Rob has a great interview with Lutz Mueller, creator of newLISP. I find LISP as a scripting language to be fascinating. I might just have to check it out!

Marc Jacobs writes a bit about Boo! A .NET Language. Worth reading simply for his take on which actors are the embodiement of your favorite language: Harrison Ford as C++, a stalwart, serious and leathered?!
Design

Udi Dahan has a great series of posts on design. Domain Model Pattern, Object/Relational Mapping and Scalability, Lazy-Loading and Messaging, Dependency Injection and more. Definitely go take a peek!

Frederik Normen blogs about the Model View Presenter pattern and a possible TDD aproach to web design. First Post here, an update here.

Somber Weekend

Agile

Tom Ottinger thinks he has found what the essence of Agile is all about: reach.
Community

Scott Hanselman explores the parallels between learning multiple languages at a young age and learning programming languages early in your career. Learning the Most Popular vs. Learning those that help you learn others.

Cory Foy grew up at a house with a 40′ Satellite Dish! What a childhood! Taking apart old TV sets and computer sure was fun!

From Rob, comes the news that Charles Petzold’s latest work, a sequel to Code, has been turned down by Microsoft Press. Hopefuly, a publisher will pick it up. Who would have thunk!

Design

Udi has an interesting article on a design useful when Fetching data from a Database.

When the net fails, revert to dead trees… DDJ in this case
Agile

Scott Ambler has an article about transitioning from developing an agile project to the delivery of the final project. What then?
Community

Bertrand Meyer, the creator of the Eiffel language, has won the ACM Software System Award. He was a pioneer of the design-by-contract approach to object oriented programming. I still have his book “Object-Oriented Software Construction“.

Holy guacamole! My post on ageism got Larry O’Brien thinking which caused Mike Gunderloy to include that in The Daily Grind 1124. I guess I should do less aggregation and more angst-based posting?

Ryan Martens has an opinion piece in Dr. Dobbs about how the software industry has a massive impact on the environment, even though we think of ourselves as working in the digital world. I’m all for less CDs!
Design

Udi Dahan has a podcast over at DDJ about how to structure .NET solutions and Components. Dang! Yet another interesting blog.
Ivar Jacobson has written a few articles for DDJ which points out that development processes should be replaced with Practices that are customized for your needs and level of experience. Part 1 and Part 2 are out. Part 3 will be next month. This appeals to my pragmatic side, but all these practices typically need some coaching…

Do two posts in a day  make up for missing Tuesday?

.NET

Brad Abrams points to a study about the savings achieved by ClickOnce deployment…$36,500. From the Microsoft Internal HR Application department.

Agile

An interesting article about Lockheed Martin using an Agile approach for the new F-35 jet.  Talk about a Scrum of Scrums…

A podcast with Jim Trott and Alan Shalloway about the value of Lean-Agile development.

Community

Larry O’Brien has prior art for a dubious patent: “Hyperlinking from a CD to the web”.  I suspect PubPat would welcome his help.

Scott Bellware has a plan for Microsoft…if he was king for a day.

Design

Uncle Bob ponders Coding Styles. They are a good thing, but it should just be about style, not content. Consistency should rule.  The problem I run into is that I use about 6 different IDEs (Visual Studio Classic, 2005, VB 6.0, 3 flavors of embedded IDE).  I would love having 1 editor, customize it, have the macros setup for comments & auto-styling. Ever tried to use slackEdit to do VB 6.0?

Tim Ottinger has an intro to auto_ptr and Single ownership in C++.  Good stuff…if only our C++ code was VC 8 vintage…

Nice spring day…what am I doing inside?

Career

PierG points out that when becoming the boss, you have to change what you’re doing and learn what you need to.

Rob has the highlights of the latest Dice Local Job Market Report.  And Beaufort didn’t make it on the list! I’m shocked!

Tim Ottinger points out that if you coach people, you shouldn’t slap them.

Community

Scott Bellware has just about had it with Vista and he takes it out on “a herd of self-interested old farts pissing on the same piece of ground”. I think I’ll hold on to XP a while longer…or make sure Vista can run VMWare Workstation…

If you want to hear Larry O’Brien, listen to the DeveloperWorks podcast about the Jolt Awards (via Larry’s Blog).
Design

Tim O. has an interesting entry on code being a liability instead of an asset.  Striking the right  balance between soluble (as per Scott B.) and too dense is tricky.

Next Page »