My Blog

New Course on .NET Code Reviews
New Course on .NET Code Reviews
May 1, 2014

One of the things that I help companies with are code reviews. I love doing code reviews. It let’s me look at a large codebase with fresh eyes and help a company out with a set of recommendations for improving their process, teams and code.

I Turn The Tables on Richard Campbell This Week
I Turn The Tables on Richard Campbell This Week
April 25, 2014

I’ve had a great time being interviewed by the .NET Rocks guys over the years in a variety of ways. This week on the Hello World Podcast I get to turn the tables and interview Richard.

Do You Write C  ? Then Listen to my Podcast This Week
Do You Write C ? Then Listen to my Podcast This Week
April 17, 2014

I had the enormous thrill to talk with Scott Meyers (of Effective C++ fame) on my Podcast this week. If you write C++ or even used to write C++, then Scott is likely as important to your career as he has been to mine. Talking to him this week included how he got started, how the C++ spec has evolved and how much better Oregon is as related to California.

The Other Windows Phone 8.1 Features
The Other Windows Phone 8.1 Features
April 17, 2014

A lot of blogs have been showing off and talking about new Windows Phone 8.1 features that are the big picture features I love like Cortana, Action Center and even the new Calendar views.

I'm Coming to Belgium to Teach Web Development
I'm Coming to Belgium to Teach Web Development
April 13, 2014

As many of you know, I am heading out on World Tour this June and heading across Europe and Asia for a year. For the first stop, I’ve partnered with Sparkles to do a training in Belgium this June. If you’re in Europe and you’ve been looking for a way to easily take my web development course, this is your opportunity. We’re only holding it once in Northern Europe.

Node.js for .NET Developers
Node.js for .NET Developers
April 6, 2014

As some of you may have noticed, I’ve been dipping more than my toe in the waters of Node.js. I think Node.js has a lot to teach us as ASP.NET Web Developers; most of it good.

My Dev Kit: Circa 2014
My Dev Kit: Circa 2014
March 27, 2014

Back in 2008, I posted an entry that showed what I used for my dev kit. It is about to to update it with what I am using now. A lot has changed from back them, but a lot hasn’t. While I do a lot more web development than I did back then, some of the tools haven’t changed but the hardware has.

Jim Wilson on the Hello World Podcast
Jim Wilson on the Hello World Podcast
March 26, 2014

In my last episode recorded at the recent Pluralsight Author Summit, Jim Wilson sits down with me and talks his early days. Jim explains how metal-shop and a TRS-80 both led him to get started in this business.

Choose Your Own Adventure with Node.js View Engines
Choose Your Own Adventure with Node.js View Engines
March 24, 2014

As some of you know, I’ve been delving into Node.js for a new Pluralsight course that is coming out soon. One of the interesting aspects to me is the idea of server-side view engines. As an ASP.NET (and ASP before that) guy, I’ve been using server-side view engines for a long time…not that we always called them that.

Node.js and Visual Studio? Sure!
Node.js and Visual Studio? Sure!
March 24, 2014

I’ve been working on a new course for Pluralsight on “Node.js for .NET Developers”. It’s been a fun course to write and one of the aspects of the course that I find interesting is that the open source Node.js Tools for Visual Studio plugin actually works really well.

Client-side Package Manager: How I Love Bower
Client-side Package Manager: How I Love Bower
March 19, 2014

Depending on your environment, you’re probably already using some package manager for your server-side code. Gems for Ruby, Nuget for .NET, NPM for Node…whatever. In any of these cases you’re used to being able to get the piece of code you need and the other requirements. For the web this is more difficult…or used to be.

John Papa is on the Hello World Podcast
John Papa is on the Hello World Podcast
March 12, 2014

John and I have been in many of the same tech circles going back to the ADO.NET days. I was delighted to get to spend some time with him at the recent Pluralsight Author Summit.

Julie Lerman on the Hello World Podcast
Julie Lerman on the Hello World Podcast
March 7, 2014

Back in 2002, I released my first book. I was living in Boston at the time and I embarked on a mini-tour of New England to promote the book. I went to a lot of user groups back them to talk about ADO.NET, but a special one was when I visited Julie Lerman and the Vermont .NET Users Group.

OdeToCode Visits the Hello World Podcast
OdeToCode Visits the Hello World Podcast
February 25, 2014

This week I got to talk to K. Scott Allen of OdeToCode and Pluralsight fame. If you haven’t had a chance to watch his Pluralsight courses or hear him talk at a conference near you, you are certainly missing out.

Mary Jo Foley on the Hello World Podcast
Mary Jo Foley on the Hello World Podcast
February 10, 2014

I’ve been reading Mary Jo Foley’s take on Microsoft for a greater number of years than either of us would like to admit. I’ve been fascinated with her ability to get the early news on most things Microsoft. This week I got a chance to chat with her on my podcast.

Why is DOM-Centric JavaScript Hard to Test?
Why is DOM-Centric JavaScript Hard to Test?
February 7, 2014

While producing my recent course on Large Scale JavaScript, I was digging into the testability of JavaScript. So much of the JavaScript I see out there continues to be jQuery driven, DOM-centric JavaScript.

New Pluralsight Course on Large Scale JavaScript
New Pluralsight Course on Large Scale JavaScript
February 3, 2014

I am having a great time building courses for Pluralsight. While my early courses focused on XAML technologies, the past few years I’ve been loving building web, HTML and JavaScript focused courses. I’m proud to announce my latest course is now live.

Michele Leroux Bustamante on My Podcast
Michele Leroux Bustamante on My Podcast
January 27, 2014

I literally learned everything I know about WCF (though that might not be much of a boast) from Michele’s great book on the subject. I got to talk with Michele this week. Our conversation was less about software and more about building a career. We chatted about the nature of passion, workaholic tendencies and the easiest job in the world.

Glenn Block on the Hello World Podcast!
Glenn Block on the Hello World Podcast!
January 20, 2014

This week I talk with Glenn Block. If you’re using MEF, Web API, or ScriptCS – you have him to thank. I am really grateful that he agreed to wake up at 7am Seattle time to speak with me.  It was great  to hear that Glenn and I shared a lot of early experiences: dBase, Visual Basic, and Radio Shack (ok that last one is Glenn alone ; )

New to Web API? Don't Rush to Implementation
New to Web API? Don't Rush to Implementation
January 20, 2014

I’ve been getting good feedback on my Web API course on Pluralsight but some of the comments have concerned me. Lots of the students (from my small sample size) seem to be trying to infer how to *design* an API, not just implement one. That course is specifically about how to implement an API.

Why Should You Care About NodeJS?
Why Should You Care About NodeJS?
January 17, 2014

I know that many of my readers are .NET guys and a core constituency actively hate JavaScript so bear with me and let’s talk about NodeJS for a minute.

Charles Petzold on the Hello World Podcast!
Charles Petzold on the Hello World Podcast!
January 16, 2014

This week on the Hello World Podcast I had the exceptional experience to interview one of my heroes. Charles Petzold’s books on Windows development was key in my development as a software engineer. I bought my copy back in the early ‘90s when I was doing C++ development. It’s amazing how much you can learn about how the Windows works by writing your own message pump. Take a listen and hear how this luminary got started!

What You've Missed on the Hello World Podcast
What You've Missed on the Hello World Podcast
January 6, 2014

Thanks for all the support to everyone who’s been listening to my new podcast it’s been awesome to record. I’ve had a great time talking about how people got their start in software development. I thought there would be more commonality in first computers and languages, but it’s remarkably varied.

Hello World Podcast Episode 4: Brian Noyes
Hello World Podcast Episode 4: Brian Noyes
December 9, 2013

A new episode of my new podcast is out. In this episode I talk with Brian Noyes about how he got started. It’s an interesting story that involves fighter jets, DirectX and Visual Basic!