Month: July 2009

liteGrid: coming soon to Google Code!

My employer has approved the open-sourcing of project “liteGrid”, so that means I’ll be migrating it to Google Code in the Real Near Future.  Before I do that though, I need to come up with a final name.  I have two candidates right now: liteGrid and Webcel (like Excel, but for the web!).  I’m leaning…

Read MoreView 2 Comments

Merging and minimizing JavaScript files with YUI Compressor and PowerShell

One of the tenants of liteGrid is that it’s modular, with the core doing as little as possible, and all the richness being layered on top by various pluggable modules.  These modules are currently spread across multiple files (one per module).  As liteGrid gets closer to “production,” it became time to merge things into a…

Read More

Renaming SVN control directories

While migrating to a new machine, I ran into an unfun snag.  My old machine (3+ years since a format) was using the old ‘_svn’ folder hack that ASP.NET 1.1 required instead of the standard ‘.svn’ folder.  I didn’t want to use that on my new machine.  Instead of just copying my project files over,…

Read MoreView 1 Comment

Things I hate

Internet Explorer 8 Browsers that have rendering bugs (aka Internet Explorer) Browsers that have terrible CSS support (aka Internet Explorer) Browsers that have terrible developer tools (aka Internet Explorer) Coincidentally, that’s also the list of reasons why there is no new blog post today.  In all seriousness, JavaScript and HTML have gotten a bad rap. …

Read MoreView 1 Comment

The pleasure of ActiveRecord-based data access code

At the beginning of the year, I described the horrible experience I had while removing *TWO* columns from the database of a legacy system here at the day job.  For those too lazy to go back and read, I basically spent nearly an entire day working on this “trivial” task and ended up with a…

Read More

On the plus side…

I’ve been pretty down on Microsoft lately (and deservedly so since I’ve been developing JavaScript that has to work in the pile of trash they are passing off as a browser), but not all is doom-and-gloom from Redmond.  Yesterday, Microsoft RTM’d Windows 7, Windows Server 2008 R2, and Expression Studio 3.  I haven’t tried Expression…

Read MoreView 1 Comment

Internet Explorer (including 8) sucks, and here is why

If you have seen the excellent* comparison of browsers, you may actually believe that Microsoft made improvements with Internet Explorer 8.  However, you would be mistaken.  For the past 48 hours, I have been in bug-squashing and clean-up mode on liteGrid.  During that time, I have repeatedly found cleaner, more elegant ways to do handle…

Read More

MLSharp Available

Last night, I finished moving ML# (mlsharp or ML-Sharp) to Google Code.  You can check it out here.  This project was originally just a library I used to run experiments for a grant I was working on.  Since then, it has matured a bit and is now (I feel) on the verge of becoming a…

Read More

Moving to Google Code – How to migrate your repository

This is kind of a rambling post since I’m writing this on-the-fly at 11:00 PM. In preparation for the release of ML# (ML-Sharp), I’ve begun moving things over to Google Code.  ML# has a very long Subversion history with over 300 commits in the last year.  I could have just nuked all that history, but…

Read More

liteGrid – Recent Changes

I’m very busy today, so I’ve decided to punt on the post for today and talk just briefly about some of the changes that I’ve made recently to liteGrid and why I made them.  I’m not going to talk about the layout manager module until Wednesday.  For background, be sure to read the first three parts:…

Read More