2009 Tour De France – Tableau Workbook
Last weekend I created a pretty detailed analysis of the 2009 Tour De France results along with historical race results going back to the first year the tour was held, 1903. You need to download Tableau’s FREE reader product to play with the file. You can find Tableau Reader here: http://www.tableausoftware.com/products/reader Tableau Reader downloads in […]
Automatically skip “Compress Old Files” when doing Disk Cleanup
I use disk cleanup pretty regularly, but I never check the “Compress Old Files” option. Although I never use it, it always checks the entire file system while determining what to clean up. That part of the process takes forever. I found the fix: http://kb.ucla.edu/articles/automatically-skip-compress-old-files-when-doing-disk-cleanup-in-2000-or-xp Text from the article: (submitted by Calvin Tong) When running ‘Disk […]
Compressing JS/CSS During Build Time
Version 1.0 is nearing for our Landboss project, and we’re since we’re at the final stretch a lot of our work is general optimization and code cleanup. As part of this we needed a way to compress (or more precisely, minify) our javascript/css files. One of the simpilest ways is to use the YUI Compressor […]
LANDBOSS Free Trial Signup
We’ve spent the last couple of weeks really pushing hard on our billing application, which includes a section for people to signup for a free trial without having to contact us first. It’s been thoroughly tested and deployed on the live site. One minor thing to note, however – we haven’t activated our live payment […]
Taking control of your Drupal site’s login destination
The default Drupal login system is pretty basic: users are taken back to the page they logged in from unless they logged in at http://www.example.com/user. In that case, they’re taken to their user profile. But what if you wanted a user to be redirected upon login to an internal landing page that contained news and […]
Stack Overflow Architecture
http://highscalability.com/stack-overflow-architecture Saw this on yc and thought it was quite fascinating. I love Stack Overflow and the biggest benefit I have noticed since their launch is that they have quickly overtaken Experts Exchange in Google results. I loath Experts Exchange and I don’t think I’m alone. One thing that stands out is they use nearly […]
NHibernate.Search Threading Issues (Or Maybe Not?)
For landboss we use NHibernate.Search to build and query Lucene indexes made from our NHibernate objects “automagically.” So far it has worked really well, and made full text search stupid-easy. Recently on our live environment we found a disturbing and very confusing issue surrounding it. The Problem Landboss is an ASP.NET web application, and we […]
LANDBOSS Open Beta
LANDBOSS finally released for open beta later yesterday; now it’s just a matter of making any changes people request (and they will request them!). I’m confident since we have things pretty polished already, though, that this is the beginning of the end and we’ll get this sucker launched for real in the next few months. […]
A software developer’s path of enlightenment
As a self-taught developer and as a manager who has watched the growth of many young developers, I have seen a pattern in the learning cycle of developers. It usually goes like this: 1. Make it work The young developer is ecstatic to just have code that is working properly. They probably have poorly named […]
NHibernate eager loading collections with RootEntityResultTransformer and SetMaxResults
Chris Kaukis and I ran into an “issue” with NHibernate yesterday that really threw us for a loop. Consider we have 2 entity types “Order” and “Item” with a Many-to-Many relationship between them. Say we want to query all the orders for a given item. The most direct way is to come at it backwards […]