IIS7: How to quickly and easily optimize your website using GZip compression

DmbStream is starting to gain some momentum and I want the site to be received as fast as possible. It has over 1,100 registered users now, so every little optimization helps. I used YSlow to pinpoint some of the major issues with the site and it really shed some light on the bottlenecks. The first thing...

Continue reading →

Helper to access route parameters

I had a need to access routing information that was not readily accessible (as far as I could discover). So, I wrote this helper to allow me to get the string, object pairs that Routing parses from the URL: using System; using System.Collections.Generic; using System.Web; using System.Web.Routing; namespace...

Continue reading →

Migrate email from Gmail to Google Apps

I, among others, have searched for a solution to transfer email in my gmail account to my google apps email. There isn't a formal way of doing so via Google, but low and behold I stumbled across a way to do it with Linux! Consider this an addendum to that post, with complete instructions for those not...

Continue reading →

Asp.Net MVC: Support both static and dynamic views

Lets try this again... the first time I wrote this post, my computer restarted and I lost it entirely :( I have created a handful of sites that require both "static" pages and dynamic pages. I put static in quotes because there is a dedicated page with unique content that can't be created with...

Continue reading →

Vino 100

Over the weekend, I had the pleasure of going to Vino 100 . It's a small wine shop in Wauwatosa, WI (they also have one in the 3rd Ward). I should begin with a bit of background on my wine knowledge, though.. While I'm not a huge wine drinker, I do enjoy a glass now and then. Half priced wino wednesdays...

Continue reading →

Updated SubSonic 3 Templates (Version 1)

As I mentioned in my previous post , I am playing around with SubSonic 3 . While the templates that come with it are a good starting point, I made some changes to make things feel a little more like the SubSonic I know and love... You can download my updated SubSonic templates here . What have I changed...

Continue reading →

Visual Studio Website Project: Add context menu for T4 files

Hey all, I was excited to get going with SubSonic 3 , but soon realized that website projects do not support T4 files (Text Template Transformation Toolkit). I found that there is a command-line tool that you can use to generate the output, but I wanted something even easier. So I set out to create a...

Continue reading →

New website: DMBStream.com

Those who know me, probably know that I enjoy listening to Dave Matthews. Over the weekend, I built a site that allows me to listen to some live shows wherever I may be. It's nice to not have to lug around a usb drive full of music. The site is http://dmbstream.com with a main purpose of allowing you...

Continue reading →

Disqus comments

Though it's a trend with some bloggers right now, I decided to pass on setting up Disqus comments with this blog, for now. I really like the idea and implementation, but my concerns are what swayed me from installing it: The comments are not stored with my blog When disqus.com goes down, I lose comments...

Continue reading →

Create and delete cookies in an iframe with IE

Internet Explorer shines yet again... I had to write a login sync for two sites (Single sign-on). So that you can log into one site and (behind the scenes) get logged into the other site. I chose to do this with iframes and all was happy. Until I had to verify that it worked in IE. IE chooses to dismiss...

Continue reading →