Last Day at Microsoft
Well, as I wrote before, today is my last day at Microsoft. Last night we had our office Holiday party in the observation deck and lounge of the Space Needle. The party was just fantastic and we were lucky to have a nice clear evening with spectacular views. What a great way to go!
Read MoreDepartures
It’s not every day you write this sort of blog post. And you hope it’s not something you do so often that you ever get good at it. I’m certainly sucking up a storm here.
Read MoreRazor Donut Caching
Donut caching, the ability to cache an entire page except for a small region of the page (or set of regions) has been conspicuously absent from ASP.NET MVC since version 2.
Read MoreMusings On Software Community
While attending Oredev 2011, I had an interesting conversation with Corey Haines about his perception of the Ruby community as compared to the .NET community.
Read MoreSpecs for Haacked.com
Once in a while folks ask me for details about the hardware and software that hosts my blog. Rather than write about it, a photo can provide all the details that you need.
Read MoreIt Came From the Blue Lagoon
As I mentioned in my last post, I have an overnight stopover in Reykjavik Iceland. After checking into my hotel at an ungodly early hour (which ended up being really late for me Seattle time), my first order of business was to head over to the Blue Lagoon.
Read MoreBeer-Up in Reykjavik, Iceland
If you’re in the Reykjavik area on November 7th, come join me for a beer-up. A Beer-Up is basically a meet-up, but with lots of beer!
Read MoreUpdate NuGet Docs in the Browser with Github
We made a recent change to make it easy to update the NuGet documentation. In this post, I’ll cover what the change was, why we made it, and how it makes it easier to contribute to our documentation.
Read MoreSemVer, NuGet, and Nightly Builds
Implementing an Authorization Attribute for WCF Web API
If you’re not familiar with WCF Web API, it’s a framework with nice HTTP abstractions used to expose simple HTTP services over the web. Its focus is targeted at applications that provide HTTP services for various clients such as mobile devices, browsers, desktop applications.
Read MoreThe Dangers of Implementing Recurring Background Tasks In ASP.NET
I like to live life on the wild side. No, I don’t base jump off of buildings or invest in speculative tranches made up of junk stock derivatives. What I do is attempt to run recurring background tasks within an ASP.NET application.
Read MoreFour Years At Microsoft
Today, October 15 2011, marks four years of being a Microsoft employee
for me. As such, it’s time for a little introspection, but in many ways,
Tim Heuer already introspected for
me.
Much of what he writes echoes my own experience, thus leaving me with
less to write about.
Preventing CSRF With Ajax
A long while ago I wrote about the potential dangers of Cross-site Request Forgery attacks, also known as CSRF or XSRF. These exploits are a form of confused deputy attack.
Read MorePrevent Forms Authentication Login Page Redirect When You Don't Want It
Go that way instead - Photo by JacobEnos CC some rights
reserved
Writing a Recipe for ASP.NET MVC 4 Developer Preview
NOTE: This blog post covers features in a pre-release product, ASP.NET MVC 4 Developer Preview. You’ll see we call out those two words a lot to cover our butt. The specifics about the feature will change and this post will become out-dated. You’ve been warned.
Read MoreASP.NET MVC 4 Developer Preview Released
Today, during his //BUILD keynote, Scott Guthrie announced the availability of ASP.NET MVC 4 Developer preview. Note those words, developer preview. This is not even a Beta release. But there sure is a lot of cool stuff inside.
Read MoreI’m Speaking at //BUILD!
If
you’re at the BUILD conference in Anaheim, I’ll be speaking in two
sessions on Thursday.
Preflight Checklist
I had a dry run today for an upcoming presentation that did not go quite as well as I would like, though I completely expected this as I was unprepared. The good news is, it was a dry run and not the real thing, so I have plenty of time to adjust.
Read MoreNuGet 1.5 Released!
UPDATE: We found an issue with 1.5 when running behind some proxies that caused an “Arithmetic operation resulted in an overflow” exception message and another issue with signed PS1 scripts. We’ve now posted an update (NuGet 1.5.20902.9023) that fixes the issues.
Read MoreCalling ASP.NET MVC Action Methods from JavaScript
In a recent blog post, I wrote a a controller inspector to demonstrate Controller and Action Descriptors. In this blog post, I apply that knowledge to build something more useful.
Read More