September 2007 Entries

LLBLGenProDataSource2, GridViews, and Case Sensitivity

I've been playing about with LLBLGenPro's Object Data Source recently. Mostly because I want to know if it's the sort of thing which could actually be used in a commercial project, or whether it's not quite all the way there yet. In my experience, working with GridView style pages goes one of two ways: They're simple, basic CRUD type operations. Maybe some sorting and/or paging. They're so insanely custom that you might as well have written your own control and not even used a GridView/Repeater. I'm looking at LLBL's Data Source for the occasions which fall into option #1....

posted @ Wednesday, September 26, 2007 10:44 PM | Feedback (1) Filed Under [ ASP.NET Web Development ]

Facebook and Microsoft

This is obviously a topic which is being done to death at the moment, however I was thinking a bit about what Microsoft might want to do with Facebook in terms of it's technology architecture if they buy into / buy out / (pick your term) Facebook. Facebook is currently written in PHP. I haven't read anything at all about what else they're using, but lets assume the web server is Apache or something similar, and the backend database is MySQL (google seems to suggest that's the case - if so then it's a pretty impressive endorsement for MySQL). So...

posted @ Wednesday, September 26, 2007 9:51 PM | Feedback (0) Filed Under [ Miscellaneous ]

AJAX Control Toolkit 10920

The 10920 release of the AJAX Control Toolkit was shipped a few days back (thanks Doug). Lots of general fixes and control specific fixes - check out the link for more info. A couple of the fixes look like things I've experienced in the past, so I'm looking forward to some time to upgrade various solutions to 10920 and have all my AJAX woes magically fixed! Technorati Tags: AJAX , ASP.NET

posted @ Wednesday, September 26, 2007 5:41 PM | Feedback (0) Filed Under [ AJAX Web Development ]

I think I have a problem

And apparently a problem shared is a problem halved, or something like that. So here we go. This is the Das Keyboard version 1:   It's modeled around the old school clunky IBM keyboards from long ago, with a couple of little differences. The keys are all individually weighted, so they take more or less force to press properly depending on the key which is supposed to be pressing it. That is to say that the keys which your little finger is going to hit are a bit heavier than the ones which are going to get pounded...

posted @ Wednesday, September 26, 2007 12:36 AM | Feedback (7) Filed Under [ Amusing Me ]

Entities out of sync with LLBLGenPro

It's a funny feeling when you come across problem while trying to do something "simple" with a product that you've been using for a while. In my case, I was attempting to work with a LLBLGenPro entity immediately after saving it. Pretty simple really, but it kept complainng about the entity being out of sync. I had to stop and think "Hmm, have I ever done it this way before?" to which the answer was no. Turns out that so far I've never actually needed to work with an entity directly after the save. "The entity is out of...

posted @ Sunday, September 23, 2007 1:56 PM | Feedback (0)

Accordion 2.0

What an unfortunate version number. He should have skipped straight to 3.0, or even 2.5. Anywho, Accordion 2.0 is an update of the scriptaculous based Accordion script. It's quite a neat accordion, which works nested, or horizontally. If you don't like Accordion controls then you can just read all the people who hate the guy because of the writing tone he uses on his own site - yeah, seriously. Tags: JavaScript

posted @ Thursday, September 20, 2007 7:16 PM | Feedback (0) Filed Under [ AJAX Web Development ]

Thursday Linkorama

I've had a load of tabs open in my browser for the last week, all of which are useful and interesting, but none of which justify a full post. Here they are: Scott Guthrie talking about the asp:Listiew Control which is coming in ASP.NET 3.5 - I've been working with GridViews and Repeaters over the past couple of weeks, and doing so is making me really look forward to the ListView! As welcome as the control will be, you have to think that it's been a loooong time in coming (thanks for the link Doug, even if I did forget...

posted @ Thursday, September 20, 2007 7:09 PM | Feedback (11) Filed Under [ ASP.NET AJAX Web Development ]

Fun with Forms

"Fun"! This weekend I was working on some basic ASP.NET input forms inside an existing application. The forms can be opened for read mode, or for edit mode - as you might expect from a form! There was some C# code which was setting the textboxes to be enabled or disabled (but still visible) depending on the appropriate edit mode, and I naievely figured it'd be pretty easy to throw in some css to simply remove the textbox borders when the form was being viewed, which would make the data look like labels. Labels being what should have been used in this...

posted @ Sunday, September 16, 2007 7:44 PM | Feedback (0) Filed Under [ ASP.NET Web Development ]

Developing Linq for LLBLGenPro

Fans Bouma is documenting the process of adding linq support to LLBLGenPro in a series of posts. One of the pingbacks named the series "A diary of LINQ pain" which sounds pretty appropriate! Tags: LLBLGenPro, Linq

posted @ Sunday, September 16, 2007 5:11 PM | Feedback (0) Filed Under [ ASP.NET Web Development C# ]

Calcium CA60

One of the most commonly used applications on any mobile phone is the calculator. From the dawn of mobile phones, people have been using the calculator on their phone to split bills, tabs, or to do sums under the table so they can appear slick at mathematics. However, despite their popularity, pretty much all of the actual Calculator applications themselves have been pretty awkward and cumbersome to use. Calcium S60  (from mtvoid, the makers of Control Freak) changes all that. It's so simple and easy to use that it leaves you wondering why someone didn't do something like...

posted @ Tuesday, September 11, 2007 11:07 PM | Feedback (1) Filed Under [ Miscellaneous ]

Web Site Projects

I've never liked Web Site projects. It's not that I've ever really had a reason to despise them, I've just always chosen Web Application Projects if given a chance - even in the pre SP1 days when they came as an additional install. Now, after being forced to use them for a few months (in one of those "not my architecture" situations) I've come to be able to put names and faces to all the reasons I'd subconsciously discriminated against them in the past. Firstly, the time delays in building - by default, with large projects the build...

posted @ Thursday, September 06, 2007 11:11 PM | Feedback (0) Filed Under [ ASP.NET Web Development ]

Testing Web Applications on IE6

I've talked previously about options for performing IE6 Web Application testing. Some of them are pretty half arsed, and really the best approach is to keep a Virtual Machine handy. It's a funny situation when you need to quickly verify an IE6 issue, only to find that you don't have a copy of IE6 on ANY machine ANYWHERE - even servers! Fortunately Microsoft has a solution, even if it's a temporary one. This Virtual PC Image is a pre activated copy of Windows XP that comes with IE6 - you're a mere 600mb download away from being able to perform that backwards...

posted @ Thursday, September 06, 2007 9:09 PM | Feedback (0) Filed Under [ ASP.NET Web Development ]

Silverlight 1.0 Final Release!

Wednesday, September 05, 2007 Today Microsoft announced the release of Silverlight 1.0, the fully supported version of its cross-browser, cross-platform plug-in for delivering the next generation of media and rich experiences on the Web. As the above says, Silverlight 1.0 has now been released! This is a pretty important step, because it brings us one step closer to the final release of Silverlight 1.1, which is when the fun really begins. In all seriousness, it's great that 1.0 has it's final release out, and that it seems to have happened in a pretty quick timeframe. I'm currently involved with a Silverlight project...

posted @ Thursday, September 06, 2007 10:00 AM | Feedback (0) Filed Under [ Web Development ]

About me

My name is Ross Hawkins and I'm a Developer, Consultant and Writer based in Auckland, New Zealand (pictured below!). My current work revolves around ASP.NET, C#, jQuery, Ajax, SQL Server, and a mix of other Microsoft development technologies.

I also have about 14 years of experience with IBM Lotus Notes/Domino and associated technologies. While Notes/Domino is no longer my primary focus I still like to dabble and keep my skills up to date.

I own and run 2 businesses - Hawkins Consulting Services, and Ignition Development.

Bethells Beach, located in sunny West Auckland, New Zealand


Subscribe

Subscribe to this feed


Search


Popular Content

Troubleshooting WebResource.axd

The .NET 2.0 framework changed the way clientside JavaScript is delivered to the browser. Previously, ASP.NET 1.1 used the aspnet_client directory whereas now 2.0 uses WebResource.axd.

Published on October 8, 2006

Microsoft AJAX Extensions: Sys.Debug is null or not an object

One of the breaking changes which was made with the 1.0 release of the Microsoft Ajax Extensions was the renaming of the 'Debug' class to 'Sys.Debug' for reasons of compatiability with other frameworks. Breaking changes like this can often be a source of frustration..

Published on May 22, 2007

Simple ASP.NET Character Counter

A textbox character counter is a pretty simple piece of functionality, and there's a lot of different ways to apply one to your application. The following method is nice and simple, and can be done using only clientside JavaScript if required, or combined with server side code in order to create a more dynamic effect

Published on December 4, 2006

Simple ASP.NET Character Counter - with Master Page Support

A quick update to my previous character counter article adding some changes for those using it with Master Pages.

Published on February 7th, 2009

Adding Tooltips to Gridview Headers

As the title says, this is a very simple but dynamic way of achieving tooltip text on a header column. It's not overly flash, but it's lightweight and quick to implement.

Published on April 15, 2007

SQL Server Web Report Viewer Issues on Windows 2008 Server/IIS7

A fix for another AXD related issue, this time with the SQL Server Web Report Viewer Control which was being served up via IIS7 on a Windows 2008 server.

Published on June 2, 2007
Updated on April 10, 2008


Archives

March, 2010 (3)
February, 2010 (6)
January, 2010 (12)
December, 2009 (13)
November, 2009 (11)
October, 2009 (12)
September, 2009 (12)
August, 2009 (2)
July, 2009 (7)
June, 2009 (12)
May, 2009 (9)
April, 2009 (9)
March, 2009 (9)
February, 2009 (8)
January, 2009 (7)
December, 2008 (6)
November, 2008 (7)
October, 2008 (9)
September, 2008 (12)
August, 2008 (9)
July, 2008 (6)
June, 2008 (24)
May, 2008 (13)
April, 2008 (16)
March, 2008 (8)
February, 2008 (10)
January, 2008 (1)
December, 2007 (14)
November, 2007 (11)
October, 2007 (11)
September, 2007 (13)
August, 2007 (11)
July, 2007 (5)
June, 2007 (15)
May, 2007 (11)
April, 2007 (9)
March, 2007 (9)
February, 2007 (10)
January, 2007 (8)
December, 2006 (18)
November, 2006 (11)
October, 2006 (14)
September, 2006 (9)
August, 2006 (10)
July, 2006 (4)
June, 2006 (4)
May, 2006 (6)
April, 2006 (3)
February, 2006 (6)
January, 2006 (10)
September, 2005 (2)
August, 2005 (4)

Post Categories

ASP.NET
AJAX
Amusing
NZ
NZ Trains
Notes/Domino
Visual Studio
Web Development
Miscellaneous
Me
Rugby
C#
SQL


Twitter