Steve Desmond


Now With More Twitter Cards!

Thursday, October 01, 2015 @ 10:04pm

This is the most meta post ever.


The Blue-Green Kestrel

Friday, August 21, 2015 @ 8:37pm

I've had some issues keeping the IIS application pool active for extended periods of time, probably something to do with running on pre-release software, but I figured I'd take it as an opportunity to switch to Kestrel, the web server that's part of the ASP.NET v5 project.

IIS is now simply acting as a reverse-proxy, passing requests and responses to and from kestrel, much the way that nginx is used as a Docker front-end.

I've also switched to a blue-green deployment pattern to eliminate downtime during upgrades.

Not that I've got the visitor volume that would notice short outages, it's more that these are the things I would love to do as part of my day job, but can't.

Still on my to-do list is to create a service to make sure kestrel stays up, and restart it if it fails.

I'm also planning on moving my codebase to a public GitHub repo, once I confirm there is no sensitive information from the commit history.

So stay tuned, I'll be starting to share technical details, from code to architecture, at all levels of the stack, as things start to settle!


Now With More CMS!

Tuesday, August 11, 2015 @ 10:34pm

I've been quietly working behind the scenes, pushing out updates. It may surprise you that up until recently, the content of this site was actually hardcoded into server-side views, which meant I would have to recompile the entire site for each of the below new posts!

I have since implemented a simple CMS/blogging engine, with a quick-and-dirrty publishing/admin interface, so you can expect updates more than once a month going forward! My intent is to share with you some of the quirks that ASP.NET 5 and MVC 6 threw at me, hopefully helping make your life easier, should you decide to build something with these fantastic frameworks.


The Office

Tuesday, July 07, 2015 @ 10:19pm

Almost three years and two children later, I finally have a corner (literally) of the house to call my own. There are still some finishing touches to be done (currently no doors, etc) but it's enough to at least move into.

A before-and-after from the doorway, facing west

The north wall and its many built-in panels: from power to fresh air to gigabit ethernet to 7.1 surround sound

South wall, now with a frosted window so I don't need to look at the ugly under-side of our deck

Facing east back toward the entrance, closet under the stairs on the left

As I tweeted, I'd be lying if I said I wasn't pretty F'ing proud of myself!


There's an App for That

Tuesday, June 16, 2015 @ 9:22pm

I gave a talk! My very first talk, in fact, at a conference. Last week, during HighEdWeb NY, I presented "There's an App for That: Creating Cross-Platform Native Experiences Using Open Web Standards" -- isn't that a mouthful!

You can read the full abstract here, but it's basically about using more advanced HTML5 / CSS / JS APIs to make your web apps as fancy as those new-fangled native ones.

You can check out the slides in the Talks section, or enjoy a recording of it on YouTube.


Hello, vNext World!

Thursday, May 07, 2015 @ 10:33pm


This brand new site is running on ASP.NET 5 "vNext" (beta 4) and will become a home for my many thoughts.

Check back soon for those, but for now, click on that camera link in the menu up top to get to my old photography site (also now running ASP.NET 5, with a new Angular front-end), or follow me on Github and/or Twitter!


© Steve Desmond