Skip to content

{ Category Archives } Uncategorized

Delphi Developers: Go Buy CodeHealer

If you’re doing commercial Delphi development and you’re not already doing static analysis in your automated build, go buy CodeHealer now. Nick Hodges has arranged a 1/2 price special offer.
There is no good reason not to use static analysis. If you are the sort of person who doesn’t allow hints and warnings in your code, [...]

Kahn Racing Again

Philippe Kahn is once again competing in the Transpac (sailboat) Ocean race.
Share This | Email this page to a friend

Tagged ,

Columbus Give Camp

If you’re a geek in the Central Ohio area, please consider volunteering for Columbus Give Camp, if your schedule permits.
Share This | Email this page to a friend

Tagged , ,

Using jqGrid with ASP.NET MVC: Finally, A Solution

Having introduced jqGrid and written LINQ extension methods to make supplying data to the grid easy, we’re now ready to put together a demo application. The solution I’m going to build demonstrates sorting and paging. In a future post, I will enhance it to demonstrate search, formatting, and editing data. I’ve made the demo application [...]

Tagged , ,

URIs Should Be Persistent

When you are creating a new URI for a site you are building, give it a lot of thought. You should aim to design a URI which can last forever. Of course, this is not news. Jakob Nielsen said it 10 years ago. But in the intervening 10 years, we’ve gone from URIs which typically [...]

Tagged , , ,

The Hidden Dangers of TRadioButton.TabStop

TRadioButton has a TabStop property. It looks harmless enough. Why not set it? You’d like the user to be able to set radio button controls with the keyboard, right?
Trust me, just leave that little bastard alone.
To understand why, we should review the Windows standards for interacting with radio buttons using the keyboard. If you drop [...]

Data Structures for Time Records

Over the years, I’ve had a number of occasions to need to store information about when somebody worked on a certain job. Sometimes people will want to store the date the work was done and the number of hours the employee worked, where as other people will need to store the start time and the [...]

Tagged , , ,

Customizing jQuery Validation

While doing some bug fixing and cleanup in a web application, I had the chance to go a little deeper into the jQuery user input validation framework. There are many tutorials available about implementing custom validations. But what I wanted to do was to extend the default validations with my own code, while preserving the [...]

Tagged , ,

Columbus Snow

I promised someone on the newsgroups that I’d post some photos of the snow in Columbus from the week before last. We got 20 inches in 24 hours.

Share This | Email this page to a friend

My "Preference" Is to Have Fewer Preferences

Tim Anderson comments on Matt Mullenweg’s disdain for the 40 or so pages of preferences in Open Office and asks:
I accept the main premise - software should just work. I understand the further implicit argument, that adding options may tends to diminish software quality, by adding complexity to the code. But it would be interesting [...]

Bad Behavior has blocked 713 access attempts in the last 7 days.

Close