A fairly-common UX pattern is highlighting the link within a menu that corresponds to the page or section that a user is currently on. This can be done quite easily in ASP.NET MVC. Here’s a simple, strongly-typed extension method that you can drop in. [more] So here’s what we’re trying to achieve (shamelessly borrowed from…
try-catch-FAIL
Month: <span>July 2013</span>
Book Review: Instant Razor View Engine How-to
I consider myself an ASP.NET MVC expert. I’m very comfortable with the platform, I’ve been through a large portion of the source, and I’ve built countless apps on it. While I did find “Instant Razor View Engine How-to” to be an adequate reference for the basics of the Razor view engine, I would have a…
CodeStock 2013 Wrap-up
I had a blast at CodeStock 2013 this past weekend. I met a lot of cool people, attended some great sessions, and got to hang out with some good friends. [more] I presented two sessions this year. “Testing Everything for ASP.NET MVC Applications” illustrated three types of testing using three different frameworks. This was indeed…
Git Tips & Tricks, Part 3–Changing History with Rebase
In my last post, I alluded to combining commits before pushing them to the shared repository. The magic command that can make that happen is “rebase,” and I’m going to show you how I use it every day. [more] What is Rebase? First, let’s get something out of the way: history cannot be changed. That’s…