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…
try-catch-FAIL
Month: <span>July 2009</span>
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…
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,…
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. …
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…
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…
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…
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…
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…
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:…