Recent Posts
Linq to Sql for other databases
The ADO.NET team blog have posted about a number of vendors who are currently working on Linq-to-sql providers for other databases, some of these ...
ASP.NET Databinding lazy properties
Every since using NHibernate, the effort required to use Many-to-many and one-to-many joins in business objects is a brainless exercise. When usin...
IDataErrorInfo for ASP.NET
As far as I'm aware ASP.NET doesn't support IDataErrorInfo, I've asked about this in many places, including Tech.Ed '07 with no success. The close...
Work more play less with Kimai
Over the past few days I've decided to start recording my time with an open source program called Kimai. I'd have to say, I'm not liking the resul...
Netgear SC101 (finally) does Vista
I just couldn't resist sharing the news with all those who have been burned with the Netgear SC101 network storage device. Call it what you like N...
ASP.NET Seo Resources
Friendly Urls Anyone wanting to rewrite urls in .net should read Scott Guthrie's post here, this will cover the two points below.
Friendly Ur...
Safari treks onto windows
I've mentioned previously, there has been some experimentation around with getting WebKit to work on windows. I just didn't really expect Apple to...
Another SubText Blog
Yes, I'm one of the crowd now, all because my old host Jumba is turning off the last of their Windows boxes, and coincidentally, the one I was hos...
Stopping ASP.NET web.config inheritance
If you are only ever running one ASP.NET application on a website this is not an issue. However, if you are running a site which may have an appli...
ERROR: 42601: a column definition list is only allowed for functions returning record
Since the postgres forums appear to be a little quite, I'll post my error here as well. This error is in regards to the postgres .net npgsql driv...
The C# @ String Literal
C# is a pretty sweet language, and there are many, many, many little things that just make the code that much nicer. Have you ever been in a situa...
A Free, FreeTextBox Alternative
I don't know why but FreeTextBox has just never cut it for me. It's wonderful and easy to install and it comes as a nice control in a .NET assembl...
Hello IronPython for ASP.NET
Although this is not new news (released November 2006 I think), I'd like to point out how cool having Python run ASP.NET is. I don't actually kno...
Search Engine Optimization for .NET
Search Engine Bot Detection So after I first noticed a large build up of strange session Urls in Google searches for my domain I've then done a li...
ASP.NET 2.0 Mozilla Browser Detection Hole
It has recently come to my attention that there is something drastically wrong with the way search engines have been indexing my ASP.NET 2.0 blog....
Cleaning Up ASP.NET Sessions in Google
ASP.NET and Dirty Urls There are two things that have been bothering me about pages that are getting indexed in Google from an ASP.NET application...
Brendan's C# Modifier Keyword Guide
After a little bit of thought from my last post I decided to write a small sample class and use tooltips to document what some of the most common ...
The public new overridden int ID
As with most days I learn things about programming and C# that I didn't know before, until I've already past the point where I know I'll never eve...
ASP.NET Mobile Content
A few weeks ago before everything started getting really busy both personally and work wise, I still somehow found the time to put together a mobi...
Server Move, SUB and MySQL Dataprovider
Since around February I have been hosting my blog with Jumba on some funny unlisted plan which rocked. I think it was costing around $5 a month w...
Url Rewriting using IHttpModule vs ISAPI Rewrite
Why not use IHttpHandler for rewriting: You can find the previous post I've done on this subject here, it has a c# source code example and will a...
Powered By SUB
I have been aching to try out Live Writer to do a post...but no success yet :( Many people have probably seen the "Powered By ASP.NET 2.0" butto...
KHTML, Webkit, Swift
I found this project the other day while I was searching for something about kde, it's the Swift web browser. Swift is a shell for the Win32 port...
Trackback Spam, meet Akismet
Just recently I have been getting bombed with more trackback spam then I'd like. SUB has some built in protection for this by scanning the incomi...
WWDC 2006 Kicks off
WWDC, one of the more important events of the year for Apple has kicked off at 2am Aussie time with Steve Job's keynote presentation. This year A...
Accessing controls on a masterpage
Here are a couple of neat things in ASP.NET 2.0 that I've used recently.
Access the controls on a master page. You'd think it must be poss...
Look before you leap
Here's my own little rant I'd like to add to articles like this: http://beyr.wordpress.com/2006/02/27/stupid-people/ This needs to be posted to ...
ParaSoft .TEST Test Drive
Intro
Over the last few months we have been attempting to implement some 'better' best practice ...
Programming Visual CSharp 2005
Programming visual C# 2005: The Language by Donis Marshall Book highlights for me:Below is a brief list of some of the language highlights prese...
TrekXP, A Concept and Initial Idea
Foreword:
Below is a description of a bug tracking and project management concept that I think would help handle busine...
