Powered by discountASP.NET
referal ID: sdtref
Why recommend discountASP.NET?

Archives
Steve Trefethen Steve's RSS Feed Subscribe or via email
What's this?
Contact me Send mail to the author(s)
About Me
View my LinkedIn profile

Add to Google
Subscribe with Bloglines
MCP Microsoft Certified Professional

Falafel Software
Online or OnSite TestComplete Training
Blogroll
Recent Comments
My Online Tools
Stats
Total Posts: 472
This Year: 77
This Month: 2
This Week: 1
Comments: 1660
Tags
Disclaimer
The posts on this weblog are provided �AS IS� with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer�s view in any way.
My most popular blog posts (Q1 2008)

.NET (13)Accessibility (2)Agile (7)AJAX (6)ASP.NET (37)Automation (22)Blogging (37)Browsing (8)CodeGear (22)Computers (3)Continuous Integration (13)CSS (5)DAL (3)dasBlog (5)Debugging (3)Delphi (34)Delphi.NET (11)Development (44)Electronics (4)Facebook (9)For fun (11)General (23)Hardware (9)Home (23)Hosting (5)howto (14)HTML (4)IDE (5)Musings (11)Open Source (18)Opinion (6)ORM (2)Performance (12)Personal (14)Photography (8)PHP (2)Programming (13)Quality (21)Recommended (13)RSS (3)RTL (3)Search (8)Soapbox (11)Technology (11)Testing (12)Tips (20)Tools (47)Travel (5)VCL (8)Videos (4)Vista (22)Windows (8)No Category (37)

.NET (13) 
4/15/2008C# Source Code Formatting Preferences
1/23/2008NDepend and static code analysis for .NET
12/10/2007Using CruiseControl.NET to manage EDI Invoice processing
11/1/2007Processing CSV files in C# using Open Source FileHelpers Library
10/30/2007Microsoft's interesting "embrace" of Windows Open Source
10/29/2007Subsonic DAL now backed by Microsoft
10/23/2007Solution file warning MSB4051 GUID was not found in the .SLN file
10/23/2007Processing fixed length or delimited files quickly and easily in .NET
7/31/2007Automated testing of ASP.NET web applications using Selenium
1/19/2007Delphi ASP.NET AJAX demo fixed on CodeCentral
11/28/2006Adapdev update
11/21/2006Data Access Layers (DAL) on the .NET framework
3/9/2005Richard Grimes questions .NET's future

Accessibility (2) 
7/24/2005Actionbands, Accessibility and the Delphi IDE
11/16/2004Using the MSAA IAccessible interface within a Delphi Application

Agile (7) 
4/10/2007Video: Setting up a continuous integration environment
2/14/2007New Release of DUnit 9.3.0 available for download
1/18/2007Presentation on Agile projects in a Waterfall enterprise
1/9/2007Developing GUI test automation for a Continuous Integration environment
1/5/2007Feeling Constrainted with Agile Development
11/24/2006Development using Agile
6/13/2005The Delphi R&D Development Process

AJAX (6) 
7/31/2007Automated testing of ASP.NET web applications using Selenium
7/26/2007Diving into web application automated testing
1/19/2007Delphi ASP.NET AJAX demo fixed on CodeCentral
11/1/2006AJAX/RSS examples uploaded to code central
3/13/2006An AJAX example in Delphi with ASP.NET using AJAX.NET Professional
1/19/2006An AJAX example in Delphi with ASP.NET using MagicAJAX.net

ASP.NET (37) 
5/29/2008Invalid Parameter Error using Facebook Developer Toolkit 1.6
4/21/2008URL rewriting in ASP.NET and web.config settings
1/15/2008Facebook Starter Kits for VS.NET updated
12/31/2007Microsoft's ASP.NET MVC framework will be great for Automated UI testing
12/20/2007Microsoft's MVC framework means you'll need to rethink your WebForm world
11/16/2007Facebook Developer Toolkit v1.3 Starter Kit updated
7/31/2007Automated testing of ASP.NET web applications using Selenium
7/17/2007Visual Studio Starter Kit for Facebook application development
6/10/2007Developing Facebook applications in C# with ASP.NET
3/8/2007Fixing ASP.NET error: The state information is invalid for this page and might be corrupted.
1/19/2007Delphi ASP.NET AJAX demo fixed on CodeCentral
12/31/2006ASP.NET error: Unrecognized configuration section 'connectionStrings'
12/25/2006Blog comment attacks blocked by ASP.NET's ValidateRequest feature
11/8/2006Learning all about ASP.NET 2.0's size and complexity
11/1/2006AJAX/RSS examples uploaded to code central
10/14/2006Resolving "Access Denied" errors in the BDS ASP.NET designer with IE7 installed
9/2/2006Internet Explorer 7 (IE7) and C#Builder, Delphi 8, BDS 2005 and BDS 2006
1/19/2006An AJAX example in Delphi with ASP.NET using MagicAJAX.net
12/9/2005Easily edit ASP.NET template controls using the Delphi Tag Editor
9/27/2005ASP.NET features in Dexter (the next release of Delphi)
4/20/2005HTML Source Preservation
3/31/2005Why do we need to format html in Delphi?
2/28/2005Detection of duplicate tag ID's in ASP.NET Web pages
2/27/2005Like Compact Frameworks the ASP.NET designer is "build your own"
2/22/2005Fixing the bug where runat="server" attribute was removed from title tag in ASP.NET page
1/5/2005Why runat="server" attribute gets removed from title tag in ASP.NET page
12/13/2004What are the ASP.NET debug changes made to machine.config when installing Delphi 2005?
11/12/2004IIS or ADSI do not appear to be properly installed
11/1/2004Delphi Desktop States and the HTML/ASP.NET Designer
10/12/2004Diamondback (Delphi 2005) and "live" data at design time on an ASP.NET WebForm
10/11/2004HTML Tidy should support ASP.NET here's how you can help
10/4/2004Next Up: Diamondback (Delphi 2005) and Formatting ASP.NET/HTML
10/2/2004Next Up: Extensible ASP.NET Code Completion for 3rd Parties
10/1/2004Next Up: Diamondback (Delphi 2005) and ASP.NET Template Editing
9/27/2004ASP.NET Deployment and Diamondback (Delphi 2005)
9/23/2004Debugging ASP.NET Applications on IIS and Diamondback
6/16/2004Informal Patch for D8 ASP.NET Designer

Automation (22) 
2/12/2008GUI models allow for compile time error detection of changes that break test automation
12/31/2007Microsoft's ASP.NET MVC framework will be great for Automated UI testing
11/19/2007Organizing your build process
11/14/2007Automated testing advice - making the commitment
7/31/2007Automated testing of ASP.NET web applications using Selenium
7/26/2007Diving into web application automated testing
5/18/2007Code to help generate MSBuild compatible output
4/16/2007CCNetConfig to help you create and maintain your CruiseControl.NET server
4/10/2007Video: Setting up a continuous integration environment
1/9/2007Developing GUI test automation for a Continuous Integration environment
12/26/2006Are you using DUnit to test your Delphi applications?
12/9/2006Using VMware and CruiseContro.NET on a Dell XPS 670 workstation
11/3/2006Do you do automated GUI testing? If so, what tools do you use?
10/26/2006Will we ever ship Zombie our internal GUI automation framework?
10/26/2006Automating popup windows and dialogs
10/24/2006Modeling UI for automated GUI testing
10/20/2006Driving the keyboard and mouse for test automation
10/18/2006Screencast of Windows Test Automation of the BDS IDE
10/17/2006Automated testing of windows applications is hard
10/13/2006Automated Testing Delphi Style
10/12/2006SVN, MSBuild, CruiseControl.NET and Automated Testing (or Zombie for us)
10/11/2006CamStudio, making build breaks more entertaining

Blogging (37) 
4/21/2008URL rewriting in ASP.NET and web.config settings
4/16/2008Topping 1,000 RSS subscribers is perfect time to say thanks!
4/7/2008Considering a switch from dasBlog to BlogEngine.NET
2/28/2008Spelunking my blogs Internet search data
7/19/2007Using FeedBurner's MyBrand feature and regaining control of my RSS feed URL
7/9/2007The effect of blogging
7/4/2007FeedBurner's PRO services now free
6/10/2007FaceBook's Application Platform
6/5/2007Google AJAX Search and Google AJAX Feed API's liven up my Linkblog
5/30/2007Community Blogs featured on CodeGear.com
5/22/2007Note to RSS feed readers of my blog regarding temporary items, their from Windows Live Writer
5/17/2007My 10 most popular blog posts
5/4/2007DelphiFeeds.com Blog of the Year Award Vote Now!
4/10/2007Adding support for image icons which denote offsite links
3/12/2007Updated blog theme and layout: Take two (thanks Inkscape)
2/8/2007Check out my new LinkBlog
2/8/2007Adding a del.icio.us tag cloud to your website or blog
1/26/2007Blog search engine optimization basics
1/23/2007Updated blog layout and color scheme
1/9/2007Include search terms in the title of each blog entry
1/5/2007FeedBurner's new site statistics goes live
1/4/2007Cool new blog logo courtesy of John Forsythe
12/25/2006Blog comment attacks blocked by ASP.NET's ValidateRequest feature
12/20/2006Tracking website usage using Google Analytics
12/14/2006Adding Delphi to Dasblog's syntax highlighting support
11/27/2006Building my blog Part IV: Creating a theme for dasBlog
11/20/2006Moved my old blog entries
11/17/2006Building my blog Part III: Download and setup
11/7/2006Building my blog Part II: Selecting blog software
11/6/2006Apologies to mobile readers
11/3/2006Setting up my blog Part I: Selecting an ISP
10/30/2006Using FeedBurner for your RSS feed
10/30/2006Calling France
10/30/2006Submit errors and losing all the text in HTML form memo fields
10/23/2006How to subscribe to my blog
10/20/2006My del.icio.us links available from my blog
4/19/2005Asking for support

Browsing (8) 
12/26/2007Firefox 3 beta 2 no doubt it's fast
8/7/2007Updated list of my FireFox Add-ons
2/6/2007Sessionsaver's snapbacktab feature in Firefox 2.0
12/3/2006Using SessionSaver in Firefox 2.0
10/30/2006Submit errors and losing all the text in HTML form memo fields
10/24/2006List of my FireFox extensions
11/10/2004Firefox hits 1.0!
10/1/2004Firefox just keeps getting better

CodeGear (22) 
2/29/2008Borland closes at historic low
2/4/2008One million Delphi seats in Russia
12/4/2007Borland now down 50% since June 28th
5/30/2007Community Blogs featured on CodeGear.com
5/23/2007Ruby IDE public beta test available from CodeGear
4/24/2007Use Google Site Search to find items on CodeGear's CodeCentral website
4/20/2007CodeGear is looking for C++Builder field testers
3/27/2007New CodeGear logo
3/27/2007Delphi for PHP has been RTM'ed
3/16/2007Delphi 2007 goes Gold!
3/13/2007Writing native Win32 applications for the Windows Vista Aero UI
3/11/2007Reminder: CodeRage developer conference Monday, March 12th
3/2/2007CodeGear: Help Wanted
2/22/2007CodeRage: CodeGear's free online developer conference
2/21/2007CodeGear CEO Ben Smith joins the blogosphere
2/21/2007CodeGear announces Q1 releases of Delphi 2007 and Delphi for PHP
2/13/2007Screenshots of Delphi vNext available
2/10/2007Aggregated CodeGear news feed using Yahoo Pipes
12/20/2006Communication inside CodeGear
12/18/2006Brown bag lunch with CodeGear's VP of Marketing
12/5/2006Community chat with Ben Smith CodeGear's new CEO
2/8/2006Borland's IDE business to be divested

Computers (3) 
7/11/2007Windows keyboard shortcuts on a MacBook Pro
7/10/2007Running Windows Vista on a MacBook Pro
12/12/2006Configuring Windows XP SP2 from the Control Panel

Continuous Integration (13) 
6/13/2008Continuous Integration means developers doing command line builds
3/4/2008CCNET based EDI Invoicing Project Goes into Production
2/6/2008An FTP Source Control Provider for CruiseControl.NET
1/28/2008Using the Delphi command line compiler on a Continuous Integration server
1/16/2008CruiseControl.NET features beyond v1.3
1/4/2008Exceptions in CruiseControl.NET revisited
12/13/2007Configuring CruiseControl.NET to publish exceptions outside of build tasks
11/26/2007Configuring email notifications for CruiseControl.NET
11/19/2007Organizing your build process
10/23/2007Solution file warning MSB4051 GUID was not found in the .SLN file
7/31/2007Automated testing of ASP.NET web applications using Selenium
4/24/2007How the Delphi and C++Builder Subversion repository is organized
4/16/2007CCNetConfig to help you create and maintain your CruiseControl.NET server

CSS (5) 
4/10/2007Adding support for image icons which denote offsite links
10/29/2004CSS Based Slide Show
9/28/2004Next Up: Diamondback and CSS Code Completion
9/6/2004More multi-column CSS layout
8/16/2004Three Column Layout Using CSS

DAL (3) 
10/29/2007Subsonic DAL now backed by Microsoft
11/28/2006Adapdev update
11/21/2006Data Access Layers (DAL) on the .NET framework

dasBlog (5) 
4/7/2008Considering a switch from dasBlog to BlogEngine.NET
2/28/2008Spelunking my blogs Internet search data
10/30/2007Microsoft's interesting "embrace" of Windows Open Source
3/8/2007Fixing ASP.NET error: The state information is invalid for this page and might be corrupted.
11/27/2006Building my blog Part IV: Creating a theme for dasBlog

Debugging (3) 
10/22/2007Microsoft Script Debugger breaking on a JavaScript ParseDoc function caused by IE Developer toolbar
1/16/2007Why the Delphi debugger might fail to stop at your breakpoint
9/23/2004Debugging ASP.NET Applications on IIS and Diamondback

Delphi (34) 
4/2/2007VCL and RTL enhancements since Delphi 7 (D7)
3/20/2007Aligning, sizing and spacing commands in the Delphi 2007 VCL designer
3/19/2007Delphi 2007 VCL Designer Theme Support
3/16/2007Delphi 2007 goes Gold!
3/13/2007Writing native Win32 applications for the Windows Vista Aero UI
3/9/2007My favorite things about Delphi 2007
2/24/2007Delphi 2007 desktop switching performance improvements
2/21/2007CodeGear announces Q1 releases of Delphi 2007 and Delphi for PHP
2/16/2007Recommended: delphi.about.com's Delphi Programming RSS feed
2/14/2007Happy Birthday Delphi, 12 years and counting!
2/14/2007New Release of DUnit 9.3.0 available for download
2/13/2007Screenshots of Delphi vNext available
2/1/2007A KillTask routine to terminate a process from a Delphi application
1/23/2007Tell me about your Delphi Open Source solution
1/22/2007Microsoft releases XmlLite a high performance unmanaged XML library
1/12/2007Delphi's Welcome page check for updates link restored
12/25/2006Delphi color conversion routines in GraphUtil.pas
12/15/2006Do you have issues running Delphi or VCL applications on Windows Vista?
11/10/2006Making the BDS component palette work a little more like Delphi 7
11/7/2006A Delphi 2006 code navigation feature you may not know about
11/5/2006Finding answers to your Delphi questions
11/2/2006Video of Delphi Code completion and code browsing features you may not know about
11/1/2006AJAX/RSS examples uploaded to code central
11/1/2006Using Microsoft's Windows RSS Platform from IE7 in Delphi (Win32)
10/31/2006Using code browsing in the Delphi IDE
10/30/2006Programming language survey on codeproject.com
10/26/2006VCL Forms that snap to the edge of the screen
5/1/2006ISAPI Thread Pool for use in Delphi WebBroker applications
4/21/2006Slow compile times with readonly files in Delphi 2006 fixed in Update 2
4/20/2006ECO Model of the Microsoft SQL Server Sample Northwind database
3/13/2006An AJAX example in Delphi with ASP.NET using AJAX.NET Professional
2/27/2006BDS 2006, slow compile times and the cost of exceptions
12/17/2005How to change the items in the Headline combobox on Delphi Welcome page
9/29/2005Delphi Quality: Where are we now?

Delphi.NET (11) 
9/27/2005ASP.NET features in Dexter (the next release of Delphi)
4/19/2005Is anyone using HTML Tidy as their default formatter in Delphi?
3/31/2005Why do we need to format html in Delphi?
2/28/2005Detection of duplicate tag ID's in ASP.NET Web pages
2/27/2005Like Compact Frameworks the ASP.NET designer is "build your own"
1/5/2005Why runat="server" attribute gets removed from title tag in ASP.NET page
12/13/2004What are the ASP.NET debug changes made to machine.config when installing Delphi 2005?
11/12/2004IIS or ADSI do not appear to be properly installed
11/1/2004Delphi Desktop States and the HTML/ASP.NET Designer
10/11/2004HTML Tidy should support ASP.NET here's how you can help
9/28/2004Next Up: Diamondback and CSS Code Completion

Development (44) 
6/25/2008Facebook Starter Kit updated to v1.7
4/28/2008Facebook wants to know what client library you use
4/10/2008Microsoft delivers "Feature Packed" update to Visual C++ 2008
4/8/2008Google's App Engine and Amazon's web services leading us "into the clouds"
4/1/2008Reflecting on the past and the transition to .NET development
3/18/2008Why Agile isn't good for shrink wrapped Product development
3/4/2008CCNET based EDI Invoicing Project Goes into Production
1/23/2008NDepend and static code analysis for .NET
1/15/2008Facebook Starter Kits for VS.NET updated
12/20/2007Microsoft's MVC framework means you'll need to rethink your WebForm world
12/10/2007Using CruiseControl.NET to manage EDI Invoice processing
11/19/2007Organizing your build process
10/23/2007Solution file warning MSB4051 GUID was not found in the .SLN file
7/17/2007Visual Studio Starter Kit for Facebook application development
6/28/2007Delphi community wisdom
6/27/2007Delphi IDE Wisdom
6/26/2007Using Google Maps from VCL sample application
6/26/2007Delphi RTL and Language Wisdom
6/26/2007Delphi VCL wisdom
6/19/2007A Windows Tray problem that drives me nuts
6/11/2007Round II with the "other" Steve T.
6/10/2007Developing Facebook applications in C# with ASP.NET
6/10/2007FaceBook's Application Platform
5/8/2007Is Microsoft expanding the API war?
5/3/2007How to Install Components in the Delphi IDE
4/25/2007Using Subversion's support for externals in the BDS repository
4/24/2007How the Delphi and C++Builder Subversion repository is organized
4/13/2007Delphi package types: Runtime, Design Time and IDE
4/10/2007Video: Setting up a continuous integration environment
3/27/2007The new VCL property TApplication.MainFormOnTaskbar in Delphi 2007
3/21/2007Theming Windows applications in Delphi 2007
3/14/2007Source code and screenshot of my Vista Demo application on Windows XP
1/18/2007Presentation on Agile projects in a Waterfall enterprise
1/5/2007Feeling Constrainted with Agile Development
12/4/2006Using wiki talk pages for daily progress reports
12/1/2006Setting up a wiki for the BDS development team
12/8/2005Introducing OnMouseEnter/OnMouseLeave events on TControl in VCL for Delphi 2006
7/9/2005Delphi Quality and what are we doing?
6/15/2005Some answers: The Delphi Development Process
6/15/2005More development related questions
6/13/2005The Delphi R&D Development Process
11/16/2004The File Download Dialog and Delphi 2005 Welcome Page
10/13/2004Diamondback's official name "Delphi 2005"
9/15/2004ActionBands and DiamondBack

Electronics (4) 
1/21/2008Is the new iPod Touch worth it?
5/1/2007Western Digital Customer Service reaches out regarding my MyBook Pro Edition II experience
4/23/2007Looking for an alternative to the Western Digital MyBook Pro Edition II
4/22/2007Western Digital MyBook Pro Edition II 1TB second try goes up in smoke

Facebook (9) 
6/4/2008Facebook Starter Kit updated and available to install on Facebook
5/29/2008Invalid Parameter Error using Facebook Developer Toolkit 1.6
1/15/2008Facebook Starter Kits for VS.NET updated
11/16/2007Facebook Developer Toolkit v1.3 Starter Kit updated
9/22/2007Facebook.NET Starter Kit update
9/19/2007VS.NET starter kit for Nikhil Kothari's Facebook.NET
7/17/2007Visual Studio Starter Kit for Facebook application development
6/10/2007Developing Facebook applications in C# with ASP.NET
6/10/2007FaceBook's Application Platform

For fun (11) 
4/22/2008If you're a Clive Cussler fan you'll enjoy this...
12/31/2007Farewell 2007 - a brief look back
12/4/2007Fun with Thomas The Tank Engine track designs
7/23/2007My Harry Potter book buying story
6/17/2007Bouce house fan, ziploc bag, sippy cup straw, packing tape and McDiaper saves the day!
6/17/2007My bike search ends with a Giant Cypress DX for Father's Day
5/29/2007My list of Podcasts
5/9/2007Google Reader now available for the Nintendo Wii
5/7/2007Picking Street Sense to win the Kentucky Derby lands me a bottle of Maker's Mark
5/4/2007DelphiFeeds.com Blog of the Year Award Vote Now!
3/2/2007So much for Ben's wishing for rain...

General (23) 
2/22/2008Suggestions for a small office phone system
11/24/2007Join Falafel for a VS.NET 2008 launch event
7/16/2007Falafel software is hiring
7/7/2007Starting my new job Monday with Falafel Software
5/11/2007Google Developer Day possible meetup
5/9/2007Motorola KRZR K1m's MP3 player features
1/30/2007Old Borland homepages wiki content has been moved
1/10/2007Yahoo Music Day at LAUNCHcast radio
12/16/2006Delphi customers have a new website in CodeGear.com
12/12/2006Configuring Windows XP SP2 from the Control Panel
11/22/2006Licensing Microsoft's Ribbon UI
11/16/2006My take on Borland's CodeGear announcement
11/10/2006On vacation back next week
10/30/2006Programming language survey on codeproject.com
10/30/2006Submit errors and losing all the text in HTML form memo fields
10/24/2006List of my FireFox extensions
10/24/2006Chuck Jazdzewski's fatherly advice for new programmers
10/11/2006About the move
10/9/2006My new weblog home
9/27/2005A Delphi roadmap
4/12/2005Satellite view of my office
3/8/2005Interesting take on the Linux "situation"
11/8/2004Netflix now has RSS feeds

Hardware (9) 
7/12/2008iPod Touch 2.0 finally available only I can't download it
6/26/2008Our Mac Mini back online with a new main logic board
6/16/2008Our G4 Mac Mini dies costing us $44 a month
5/20/2008My answer to Apple's iPod Touch is it worth it?
2/18/2008Vista SP1 resume from sleep black screen of death on my MacBook Pro
1/21/2008Is the new iPod Touch worth it?
11/12/2007My only MacBook Pro complaint - the squared off keyboard edge
8/6/2007Bandwidth speed consistently faster in IE than Firefox is a USB drive to blame?
7/24/2007Portable applications on a SanDisk Cruzer Micro USB flash drive

Home (23) 
6/28/2008Great American Backyard Campout
6/26/2008Our Mac Mini back online with a new main logic board
12/4/2007Fun with Thomas The Tank Engine track designs
8/27/2007Our minivan pick is the 2007 Honda Odyssey EX-L
8/6/2007Bandwidth speed consistently faster in IE than Firefox is a USB drive to blame?
7/30/2007Looking for advice on a water softener for very hard water
7/23/2007My Harry Potter book buying story
7/6/2007A picture's worth a thousand words
7/3/2007Honda dealer's screaming deal vs a broker's take it or leave it price
6/20/2007An opportunity
6/19/20072007 Honda Odyssey or Toyota Sienna?
6/17/2007Bouce house fan, ziploc bag, sippy cup straw, packing tape and McDiaper saves the day!
6/17/2007My bike search ends with a Giant Cypress DX for Father's Day
6/8/2007Google's Picasa via Remote Destop "faster but uglier"
5/7/2007Picking Street Sense to win the Kentucky Derby lands me a bottle of Maker's Mark
5/1/2007Western Digital Customer Service reaches out regarding my MyBook Pro Edition II experience
4/23/2007Looking for an alternative to the Western Digital MyBook Pro Edition II
4/22/2007Western Digital MyBook Pro Edition II 1TB second try goes up in smoke
4/19/2007Western Digital MyBook Pro Edition II 1TB: Take One
2/7/2007How DVArchive the Superbowl and I managed to wreck my ReplayTV
1/6/20073D modeling using Google SketchUp
1/5/2007iTunes 7 performance is abysmal
11/8/2004Netflix now has RSS feeds

Hosting (5) 
3/3/2008ScrewTurn the perfect small business wiki
6/23/2007My hosting provider response to a DDOS attack
6/21/2007Blog outage caused by hosting provider DOS attack
3/8/2007Fixing ASP.NET error: The state information is invalid for this page and might be corrupted.
1/2/2007My Webhost4life account expires in -24 days

howto (14) 
7/28/2008Retrieving XML from Microsoft SQL Server
5/27/2008Poor man's guide to locking down Windows XP
2/15/2008Logoff Remote Desktop Session Remotely
1/28/2008Using the Delphi command line compiler on a Continuous Integration server
1/25/2008Configuring DNS CNAME and MX records for Google Apps on discountASP.NET
12/13/2007Configuring CruiseControl.NET to publish exceptions outside of build tasks
11/26/2007Configuring email notifications for CruiseControl.NET
11/1/2007Processing CSV files in C# using Open Source FileHelpers Library
7/19/2007Using FeedBurner's MyBrand feature and regaining control of my RSS feed URL
5/21/2007Disabling Windows built-in zip file support on XP and Vista
4/20/2007Thunderbird can't connect securely to x.y.com because the site uses a security protocol which isn't enabled
3/21/2007Theming Windows applications in Delphi 2007
7/6/2005How to make Delphi 2005 look like Delphi 7
12/1/2004How to display more than 10 RSS entries on the Delphi 2005 Welcome page

HTML (4) 
4/10/2007Adding support for image icons which denote offsite links
10/11/2004HTML Tidy should support ASP.NET here's how you can help
9/6/2004More multi-column CSS layout
8/16/2004Three Column Layout Using CSS

IDE (5) 
3/20/2007Aligning, sizing and spacing commands in the Delphi 2007 VCL designer
12/17/2005How to change the items in the Headline combobox on Delphi Welcome page
3/14/2005Do you use/like the Delphi 2005 Welcome page?
12/13/2004Modifying Generated Code Templates in Delphi 2005
12/1/2004Adding your favorite links to the Delphi 2005 Welcome page

Musings (11) 
12/11/2007You gotta love tech stocks
4/6/2007Renaming add remove programs in Window Vista was clearly a bad idea
3/14/2007Vista file confirmation dialogs and making things perfectly clear??
3/10/2007Vista voice recognition put to the test
3/7/2007More fun with Windows Vista UI anomalies
2/14/2007Happy Birthday Delphi, 12 years and counting!
2/7/2007How DVArchive the Superbowl and I managed to wreck my ReplayTV
11/6/2006How a Windows BSOD almost cost me $20 yesterday
10/13/2006Error creating bean with name 'profanityService'
8/20/2005On Nuking Delphi
2/23/2005Remembering Delphi 1 days

Open Source (18) 
8/18/2008Free Pascal Team releases version 2.2.2
7/2/2008Setting Subsonic's connectionstring at runtime
4/21/2008URL rewriting in ASP.NET and web.config settings
3/4/2008CCNET based EDI Invoicing Project Goes into Production
3/3/2008ScrewTurn the perfect small business wiki
2/6/2008An FTP Source Control Provider for CruiseControl.NET
1/16/2008CruiseControl.NET features beyond v1.3
12/13/2007Configuring CruiseControl.NET to publish exceptions outside of build tasks
12/10/2007Using CruiseControl.NET to manage EDI Invoice processing
11/14/2007Copyright and the Free Pascal project
11/1/2007Processing CSV files in C# using Open Source FileHelpers Library
10/30/2007Microsoft's interesting "embrace" of Windows Open Source
10/29/2007Subsonic DAL now backed by Microsoft
10/23/2007Processing fixed length or delimited files quickly and easily in .NET
7/31/2007Automated testing of ASP.NET web applications using Selenium
4/10/2007Video: Setting up a continuous integration environment
4/9/2007Blog post timeline using MIT's Simile project Timeline control
1/23/2007Tell me about your Delphi Open Source solution

Opinion (6) 
5/5/2008Is it cool when top bloggers have to explain why it's cool?
4/15/2008C# Source Code Formatting Preferences
4/8/2008Google's App Engine and Amazon's web services leading us "into the clouds"
4/1/2008Reflecting on the past and the transition to .NET development
3/18/2008Why Agile isn't good for shrink wrapped Product development
12/3/2007After 10 years I'm seemingly still a stranger to Yahoo

ORM (2) 
11/28/2006Adapdev update
4/20/2006ECO Model of the Microsoft SQL Server Sample Northwind database

Performance (12) 
1/11/2008HTTP Load Testing with AutomatedQA's TestComplete 6 and Remote Agent
8/6/2007Bandwidth speed consistently faster in IE than Firefox is a USB drive to blame?
7/18/2007Vista's Windows Experience Index and the Apple MacBook Pro
2/27/2007Community contributions improve Delphi 2007 RTL performance
2/24/2007Delphi 2007 desktop switching performance improvements
2/9/2007Delphi IDE and RTL/VCL performance improvements
2/5/2007Using the WS_EX_COMPOSITE window style to eliminate flicker on Windows XP
2/1/2007Quick Tip #2: Fixing flicker caused by WM_ERASEBKGND in a Delphi VCL app
1/30/2007