ASP.NET News from Blogger: Brendan Kowitzs Web Log - Yes means I understand, however, it does not correspond to action.   Get the feed of: Brendan Kowitzs Web Log - Yes means I understand, however, it does not correspond to action.

Total News: 54

Unit testing with WindowsPhoneMvp

For a little while now, I've been working on two projects along with WP7 development, the first is a WP7 version of [Autofac][1], and the second is [WindowsPhoneMvp][2]. Testing looks to be something ...

Mobile Web Toolkits

Mobile Interface Toolkits These toolkits are currently free* and provide many styles and effects for developing mobile websites for Webkit based mobile browsers. From a .NET perspective they are part...

HTML5 Browsers

Theres a good site [html5readiness.com][1] that already shows the progress of current browser support for HTML5. Webkit based browsers are definately leading the charge, with [Safari5][2] for Mac and...

Roll your own AJAX Extender for JQuery Calendar

Just for something different, Ive created my first impromptu screencast demonstrating how easy it is to create your own AJAX Extender for JQuery controls, as opposed to using the AjaxToolkit. I did ...

Your code via NDepend

Recently Id had the opportunity to begin exploring code through the eyes of NDepend. Ive pointed NDepend at my code, open source projects, code at work, just about anything Ive had the time to load in...

CR_ClassCleaner now with Refactor key

On occasions Im sure Im one of many that take advantage of the CR_ClassCleaner plug-in for CodeRush. For one reason or another the other day, I somehow managed to bork some of the shortcut keys which...

Replace default DNN calendars with AJAX Toolkit Calendar Extender

Although DNN is a very capable CMS, one thing Id really like to do is send this guy back to 1993: While using a component we purchased (FormMaster), by simply ticking a box, you can call the default...

Create NHibernate classes using T4

Overview Over the last little while there have been a raft of posts about using T4 templates, I think most of this seemed to be sparked from the drive to extend and gain more control over the Linq-to...

The MethodLinq concept

There are now a lot of Linq providers around that do various different things. However, some interfaces were never meant to have linq. In fact there are particular APIs out there that we struggle to u...

ASP.NET + jQuery: What about PrototypeJS?

Well done jQuery As everyone already knows, Microsoft has announced that jQuery will ship in the future with Visual Studio. I think this really is a step forward and will definitely complement all the...

What would NHibernate ICriteria look like in .net 3.5?

If NHibernate decided to ditch compatibility with plain old .net 2.0 and focus on 3.5 how would the ICriteria interface change? Previously I was throwing around an idea of using a simple lambda expres...

Upgrading to subtext 2.0-fail

It's been a long time in between updates for subtext, but, has it actually been worth it? Well, kinda, at least the admin area has had a much needed facelift. Judging by what I just experienced, if yo...

NHibernate Type Safety using Lambda Expressions

I can't remember if this has been around before, I do vaguely remember seeing something like it. However, I just wanted to apply a snippet of code I found on Paul's blog the other day to NHibernate....

NHibernate Type Safety using Lamba Expressions

I can't remember if this has been around before, I do vaguely remember seeing something like it. However, I just wanted to apply a snippet of code I found on Paul's blog the other day to NHibernate....

NHibernate Compatible Shared Hosts

NHibernate is a remarkable ORM, however with all the magic comes a few caveats, these being the difficulties running NHibernate apps in a shared hosting environment. I'm still convinced that it's ent...

Graffiti Cms by Telligent

There are a fair few CMS solutions floating around in .NET at the moment, a brief "DNN bias" overview can be found here. Cuyahoga In the past, the Cuyahoga Website Framework has looked always fairl...

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 using a lazy loaded property on a business object, it just...

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 include Oracle, Informix, Ingres, Sybase, MySQL, Postg...

IDataErrorInfo for ASP.NET

As far as I'm aware ASP.NET doesn't supportIDataErrorInfo, I've asked about this in many places, including Tech.Ed '07 with no success. The closest things I've seen in terms of Business Object level v...

Another SubText Blog

Yes, I'm one of the crowd now, all because my old host Jumba is turning off the last of theirWindows boxes, and coincidentally, the one I washosted on. This has happened previously when they shut down...

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 application at the root and other separate applications run...

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 driver and seemed to only occur when using stored pro...

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 situation where for some reason you NEEDED to have a strin...

A Free, FreeTextBox Alternative

I don't know why but FreeTextBox has just never cut it for me.  It's wounderful and easy to install and it comes as a nice control in a .NET assembly.  But it doesn't give you the nicest HTM...

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 know how to program python...yet...but programming P...

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 little bit of research into the issue and discovered it ...

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. As I've started to explain previously, this is becaus...

Cleaning Up ASP.NET Sessions in Google

There are two things that have been bothering me about pages that are getting indexed in Google from an ASP.NET application.  The first is somehow there are ASP.NET Session Urls ending up in the ...

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 modifiers do. So run your mouse over the boxes below t...

The public new overridden int ID

As with most days I learn things about programming and C# that I didn't know before, untilI'vealready pastthe point where I knowI'll never ever come closeknowing everything. Now, I though I knew a ...

ASP.NET Mobile Content

A few weeks ago before everything started getting really busy both personally and work wise,I stillsomehow found the time to put together a mobile version of my blog content. Device DetectionI...

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 with 5gb space and 10gb transfer using a Plesk7.5 ...

Url Rewriting using IHttpModule vs ISAPI Rewrite

Why not useIHttpHandler for rewriting: You can find the previous post I've done on this subject here, it has a c# source code example and will also explain some of the downfalls of using the...

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" button. So I thought it was only fair to conver...

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 possible, and it is, it's easy to do.Label Label1 = (Label)...

ParaSoft .TEST Test Drive

Intro 'better' best practice methodologies within our SDLC. Some of the things that we have already been addressing are: ...

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 presented in "Programming Visual C# 2005" that I have fin...

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 business driven developmentfor aninternal software developme...

Online Presence Webpart

You may have noticed that over the past few weeks I have been trying to build more interactive elements into this blog, some of these include. Most viewed posts webpart. Ra...

Your Blog has signed-in

Today I was browsing the website ProgrammableWeb, which lists the Web APIs by a lot of well known sites. One of the things that caught my eye was MSN, and then I noticed they had a listing for Me...

Removing ASP.NET Calendar Control's Default Style

This problem has been bugging me ever since we hit it the other day at work. It occurred when Al was trying to style a .NET Calendar using an external CSS file. In the properties of the Calendar you c...

New webparts, SUB Monthly Archive List

I've had a couple of experimental things going on here in this blog. Firstly is the Archive page, it now renders the archive list in a similar fashion to a plug-in Al has created for wordpress. As for...

Webparts without SqlExpress or SqlServer

One of the things that has been annoying me for some time about Webparts is that silly dependency on SqlExpress/SqlServer. My webhosting at Jumba comes with MySQL or something and not SqlServer. So up...

.NET Stored Procs

One of the bigger features of SQL Server 2005 is it's integration with the .NET platform. Now there is the ability to write your stored procs with a language like C#. Now I'm just wondering how muc...

CSharp and Datalayers

One thing that has become very important in my recent work is datalayers. Ive seen a few difference approaches to filling objects after the data has been retrieved. All methods appear very similar in ...

'TextBox' cannot have children of type 'DataBoundLiteralControl'.

From what I've seen this particular erroris already pretty well documented, however it is one of the things that Visual Studio is a little misleading about. Seems this isa lesson why you can't alway...

Update: Sqlite Dataprovider for SUBv2

Here is the new Sqlite Dataprovider for SingleUserBlog v2.0.1. It is now supports string IDs so any existing SingleUserBlog can migrate easily. Find out more information at its new home here. Plea...

We have a winner

Just an observation, and of course I'm not expecting any miracles in this department. But from the 15 days I've had this new site running the msn.com search has indexed 74 pages (basically the entire ...

SQLite data provider for SingleUserBlog

Please be aware that it may still have bugs. I have been using itnow for about two weeks, making small refinements as Ive found them. To Install. Copy the sub.db file in the /Data directory. Ensure ...

ASP.NET Google Sitemap

Probably the best thing about SUB is its simplicity. There are two things Id like to try to document in this post, firstly is the code for adding a simple google sitemap, the other is actually a quest...

View Other bloggers