Two days ago I posted about the Static Members Best Practices, I now realize I might need to step back just a little bit and get into the debate of why to have static members in the first place. It's an ...

June 8th, 2006. InfoQ.com Enterprise Software Development Community has launched today, having previously been live in testing mode since May 17th. InfoQ is a new Enterprise Software Development news / ...

This is my first blog post ever. D'Arcy convinced me that I should start a blog to talk about all the good times at Tech-Ed. So here we go. I'm headed down to Boston for Tech-Ed 2006 in a couple days. ...

I have signed on as the Editor in Chief of the .NET queue at InfoQ.com. InfoQ (information queue) is a new online community that is currently un-launched (Beta is so played) InfoQ is focussed on change ...

Eventually, all roads lead to home or something like that. I'm back in town and back in the game. A few things to update: - GWB Game Contest, yes. still working on that one. My Tank game without tanks ...

Code refactoring is a very important concept to learn when dealing with Object Oriented design patterns. Luckily, Visual Studio 2005 gives us the ability to refactor code quite easily with just a simple ...

I had little time to peek into WebParts introduced in Whidbhey. It is awesome. Lets talk little bit about this framework. The reason behind the WebParts framework is that you can build your website with ...

industrial logic has some papers worth reading here, if you’re trying to get your feet wet with Design Patterns and Refactoring. Featured Postings Smells to Refactorings Cheat SheetWe developed this ...

I will be giving an AOP presentation to the Atlanta .NET user group the 27th at the Microsoft offices in Alpharetta http://www.atlantadotnet.org/. The following is a description of the presentation. Joe ...

I decided to look into the design patterns so I can write good code. These days I am learning the Factory Pattern. The first important rule is "Program to an interface and not the implementation". What ...

Yahoo has created a design pattern library in their developer section and can be found here. Sadly no code drops to accompany the design patterns but it's a good start. Nice one Yahoo! I hope MSN and Google ...

There's a nice video from last week's VSLive presentation on the Fawcette web site: Outlining the Future of Software Chappell & Associates' David Chappell detailed the design patterns for a new breed ...

I missed out on patterns at Uni, they were just starting to take off in a big way in the land of OO and so we wasted our time learning about formal specification languages and the like. Anyway, I came ...

Remember the good old go to statement? Go To Statement Considered Harmful (the original paper by Dijkstra) Ok, ok, we will do it object oriented from now on: Inheritance considered harmfulObject-Oriented ...

In my company, I've been able to join various projects over the years. As a result, I'm usually modifying or adding to legacy code. Of course, in reality, all code is legacy code after about a week. In ...

I had promised you another post on my predictions for 2006. Well, after listening to feedback (thanks all that have emailed me) it seems that most of you would like to see a deeper dive into technologies ...

Next important part of Composite UI, if not the most significant, is the WorkItem. According to documentation it “a run-time container for components that are working together to fulfill a use case. ...

Microsoft has released its second .NET 2.0 application block. (If you include Enterprise Library 2.0 as one.) Smart Client - Composite UI Application Block This page provides an overview of the Composite ...

Yesterday I had some problems with sleeping, so, I thought I should do something useful. I opened my browser and favourites and my Gmail box and started typing to my MCAD course group and my close friends. ...

Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Patterns are about design and interaction of objects, as well as providing ...

We have launched the start of our podcast series at the Heartland Developers Conference and the first show is with Craig Utley. He is a such a great guy and this talk covers productivity, Visual Studio ...

I have a recurring problem with Data Tiers. Most entities have two important properties: ID and DisplayName. The id for the link and DisplayName for the text to show. In a 2 tier, it's easy: select ID, ...

Coming to the Greater Charleston .NET User Group on November 10th... All attendees will receive the following: Attendee DVD which includes all the slides/code from the Developer and IT Professional training ...

Pardon me for waxing nostalgic for a bit before I get to the meat of this entry. In early 1986, I bought my first self-improvement programming book, The C Programming Language, by Kernighan and Ritchie. ...

This is an interesting blog entry on Clipcode-GoF-DSL and the One-To-One Mapping Anti-Pattern. To quote:Last week Eamon O'Tuathail of Clipcode released a Domain Specific Language (DSL) for some of the ...

Everyone has books that they consider suitable for continued use as a reference. I have been selling or donating my VB6 books as I have been buying new .NET books. Design Patterns by Erich Gamma, Richard ...

I've been reading Design Patterns recently, so I'm in the pattern mode of thought. Which is why this post from Thomas Williams was so interesting. It's a link to a website that has a list of a bunch of ...

Books on design patterns are usually very hard to read and boring to follow. I recently read few chapters of a design pattern book named "Head First design patterns" by Elisabeth Freeman, Eric Freeman, ...

Tom Hollander has written a long article on why getting the EL ready for .NET 2.0 is turning out to be a pain. As a strong supporter of what the patterns & practices group is doing, I’ve been reluctant ...

How to Use Design PatternsA Conversation with Erich Gamma, Part Iby Bill VennersMay 23, 2005 SummaryAmong developers, design patterns are a popular way to think about design, but what is the proper way ...

It's been quite a while since my last blog post so let me try and recall some interesting things I've ran into since I've lasted posted. Books that I've read: Design Patterns in C# published by Addison ...

Sigh. I was making great progress on my .NET custom forms designer bits for VS05 when the test machine's hard drive quit. I have a backup, but quite a bit of progress appears to be lost. Sigh. While I ...

After reading a comment here on my blog, (thank you stephen o'grady for actually commenting here, I really appriciate people that read). I though a little more on the subject. I remain basically at my ...

I went to the Kansas City .NET User Group meeting last night. The presenter was Richard Hale on Design Patterns. The content itself was good, but the presentation was not. His tangents were so over the ...

When discussing object-oriented development with Roman on the comments of a different post, I was thinking of some books that have really impacted me as a software developer (mostly as an object-oriented ...

[disclaimer: this is kind of a long post. it is primarily meant as a learning experience. i might be alone here, but i enjoy reading other people's posts about problems they have and how they solved the ...

When I was speaking on "Design Patterns and Application Frameworks" at Dept Of Computer Science,Karachi University, couple of weeks back I learned a big thing. The big thing was "Keep the questions for ...

It has been very tough couple of weeks, both in terms of work loads and emotional stress. However I was able to find some time to speak on .Net on a couple occassions. Following is the summary for recently ...

1. Design and Architecture get a boost in .NET, the gang of four design patterns book source code now available in C#, I even have a PDF copy of a book on design patterns in C#, but i guess the original ...