Tags
.NET ADO.NET AggregateException Anti-pattern asp.net ASP.NET MVC C# C# 3 Code Quality ConcurrentDictionary Conference CTP/Beta Database data design DDD DDD Scotland Debugging design patterns error handling Extension Methods fun Google Analytics hiring IIS Installation learning LINQ object oriented design parallelisation parallelization refactoring security software development practices Spatial SQL SQL Injection Attack SQL Server SQL Server 2005 SQL Server 2008 unit testing virtual earth visual studio Visual Studio 2008 Windows 7 Windows VistaArchives
- February 2012
- January 2012
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- March 2007
- February 2007
- December 2006
- July 2006
- April 2005
Monthly Archives: June 2007
DDD5 – quick report
Well, DDD5 was earlier today. It was a great day with lots of really interesting talks. So far this has been by far my favourite DDD. The first session was my own. I did a presentation on an Introduction to … Continue reading
A wooden marble based binary adding machine
This has to be one of the coolest things I’ve seen in a while. If you want to read more about this project and others like it then visit http://woodgears.ca Tags: binary marble wood adding machine
What’s on your bookshelf?
A few moments ago I got reminded of a book that I read many years ago. Looking at my bookshelves there are various software development books, some new, some old, some out dated, some superceded, some still waiting to be … Continue reading
Posted in Uncategorized Leave a comment
Screensavers that attack spammers
While I hate receiving spam, I feel that the latest offering from Lycos to try and tackle spam by hitting Spammers where it hurts – Right in the bandwidth – is highly irresponsible. If you are not aware of what … Continue reading
What could I do? What could I read? Who could I ask?
Earlier today I was listening to an audio book by Jim Rohn. He is a business author but he has one bit of advice that I find is extremely useful in software development. In the section on “Building Self-Enterprise” he … Continue reading
Speed Kills
Speed Kills not just on the road, but in software development too. If you don’t believe me then just ask Uncle Bob[^]. I remember years ago I was crazy like that. “Gotta get this done, gotta get this out the … Continue reading
Running SQL Scripts with a .NET Application
I was recently asked to show how to run a SQL Script on a SQL Server but being controlled by a .NET application. The other guy had been trying to use isql for the task but somehow wasn’t getting it … Continue reading
Posted in Uncategorized Leave a comment
The stored procedure now runs how fast?
A few days ago I was having some problems with a stored procedure taking too long. On our test server the stored procedure ran acceptably in a few seconds so it came as somewhat as a shock when trying the … Continue reading
Iteration in .NET with IEnumerable and IEnumerator
A discussion broke out on Code Project recently about why .NET has two interfaces for iteration (what .NET calles “enumeration”). What are the two interfaces and what do they do? The IEnumerable interface is placed on the collection object and … Continue reading
The benefits of Stored Procedures
There are a number of ways to access data in SQL Server, or any enterprise DBMS. There are lots of books that discuss getting data in and out of databases and the best ways to do that. Many advocate the … Continue reading
