Announcing Code Health Metrics for CodeLens – A DevLabs Project

September 23rd, 2013

One year ago I moved from Boise, Idaho, to Redmond, Washington, to work for Microsoft. At the time of our move, I owned a stretch-cab 1995 Ford F-250 four-wheel-drive pickup. That wasn’t going to work in the traffic of suburban Seattle, and I don’t foresee pulling a horse trailer here (or my buddy out of […]

TypeScript Presentation at the Northern Nevada Software Developers Group (NNSDG)

August 31st, 2013
Comments Off

This past week I gave a talk on TypeScript which was fun and well received. If you have any interest in the slides they are hosted up on GitHub Or if you just want to look at the talk in MarkDown The markdown page is useful for a quick lookup on syntax if […]

Some New Features for SpecFlow and SpecRun

August 30th, 2013
Comments Off

Christian Hassa over at TechTalk was good enough to send me an email recently with some videos showing new features they’ve released into SpecRun, their integration test runner for SpecFlow. SpecRun Overview   SpecRun TFS integration They’ve solved some problems around TFS build integration for SpecFlow that simply makes ATDD scenario execution a seamless build […]

Taking Toddler Steps with Node.js – The Towering Inferno Revisited

August 15th, 2013

Soon after I started using Node.js, I ran into the phenomenon of multiple nested callbacks that create some kind of horizontal tower effect. The solution I came up with in order to improve the readability of my code was using a library called step, as described in this blog post that I wrote at that […]

Evolving UX with Small Increments

August 11th, 2013

I’ve started noticing more details of UX design in the software I use on a daily basis. Recently I noted an example of reducing a two-click flow to a one-click flow. Note the blue button on my Google email. Before this Send+ button existed, only Send appeared. I would hit Send on the reply, then […]

Syncing Visual Studio 2013 Settings in the Cloud

August 2nd, 2013

If you have pulled the Visual Studio 2013 Preview, you have seen that you are prompted for a Microsoft ID login (formerly Live ID) upon first launch of Visual Studio. This is because Visual Studio is now storing my preferences in the cloud, under my Microsoft account. This feature takes a page from things like […]

.devdiv//AppDays with Microsoft Interns

July 29th, 2013
Comments Off

Internships for big companies like Microsoft are replete with lore and not a few jokes. They are also highly sought after, competitive, and worth every minute of the experience they offer. Never having done an internship myself, I never really understood that. This summer, I have had the opportunity to work with several Microsoft interns […]

Byte Magazine Archives

July 26th, 2013
Comments Off

Earlier this week I accidentally stumbled on where they are hosting an extensive backlog of old issues of Byte magazine. This magazine was an American microcomputer magazine, influential in the late 1970s and throughout the 1980s (and well before my time). I’ve been skimming through a couple of these old magazines, and I got […]

Seven Languages in Seven Weeks

July 19th, 2013

A while ago, I was thinking about which programming language I wanted to learn next. At first I was doubting between Scala, Ruby or perhaps Clojure. But I couldn’t really make up my mind. So I decided to pick up Seven Languages in Seven Weeks. This way I was able to take a small bite […]

Is This a Reference?

July 10th, 2013

Turns out, Visual Studio sees the first red box as a legit code reference as shown in red box # 2. Is that what you would expect, Internet?