Blog

November 25, 2019

My $6,000 Tesla Wall Connector: the story of bringing Electric Vehicle charging to a high-rise condo tower in Seattle

June 25, 2019

Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft

April 10, 2018

My home network: Ubiquiti UniFi gear, fiber gigabit Internet, CAT6 and CAT3 wiring

February 28, 2017

Deploying Node.js apps in Azure App Service using private npm feeds from Visual Studio Team Services(Outdated)

February 24, 2017

Using mail2bug with Azure App Service, WebJobs and VSTS to handle support mail(Outdated)

November 18, 2015

From 20 to 2,000 engineers on GitHub: Azure, GitHub and our Open Source Portal

April 5, 2014

Introducing the Microsoft Azure Management Libraries(Outdated)

September 19, 2013

Installing an Infineon TPM in the Gigabyte GA-77X-UP5 TH motherboard(Outdated)

September 16, 2013

Creating a MongoDB replica set cluster w/Windows Azure Linux VMs(Outdated)

August 12, 2013

Windows Azure cross-platform command line improvements - Summer 2013(Outdated)

June 20, 2013

Windows Azure Management Portal background color themes(Outdated)

June 19, 2013

Creating secure Linux VMs in Azure with SSH key pairs(Outdated)

June 18, 2013

Adobe's Creative Cloud - I've been spending $2/day

June 18, 2013

Windows Azure Web Sites + custom SSL certificate for my app(Outdated)

April 29, 2013

Moving 4th & Mayor to Windows Azure Web Sites(Outdated)

April 13, 2013

Using the Windows Azure SDK for Node.js to create a Table Service Explorer(Outdated)

May 13, 2012

I reduced my cloud bill 9% this month by favoring my most active Windows Phone app users (Live Tiles, Leaderboards, Toasts)

March 28, 2012

A few 4th & Mayor things: Node cloud backend, Nokia Apps Madness, new markets & localization efforts

March 20, 2012

4th & Mayor - 1 Year Later

February 12, 2012

To the cloud!

January 31, 2012

Displaying static maps on the Windows Phone for performance and scenario wins(Outdated)

January 29, 2012

Windows Phone apps, built out of “the 3 P’s”: Panoramas, Pivots, and Pages

January 25, 2012

PhoneThemeManager: allow your app to have the Light, Dark, or Inverted theme with 1 line of code(Outdated)

January 22, 2012

Please ship your next Windows Phone app with GZip: speed requests 50-80%

January 15, 2012

A quick look at MetroRadio: quick spacing, margin, and icon tips for Windows Phone devs

January 14, 2012

A simple Windows Phone control for reading QR codes

December 12, 2011

My new Windows Phone Emulator theme–simple and sleek

December 7, 2011

MPNS module for Node: A simple push notification helper for the cloud

November 15, 2011

November release of the Silverlight for Windows Phone Toolkit

October 31, 2011

Drive your application’s navigation through templated HyperlinkButtons and smart data binding to app-wide URIs

October 12, 2011

ScreenShots.cs: How to capture screenshots of your app on your device

October 7, 2011

MetroGridHelper: A helpful debugging assistant for designers and developers alike

October 5, 2011

Resizing images to square, aspect-ratio friendly bits with Node, Express, and ImageMagick

September 27, 2011

A note about remote URIs in Windows Phone secondary tiles

September 13, 2011

Friday at //BUILD/: Jeff Wilcox on Windows Phone Performance

August 17, 2011

Exploring the August 2011 Silverlight for Windows Phone Toolkit for ‘Mango’

July 7, 2011

Creating a global ProgressIndicator experience using the Windows Phone 7.1 SDK Beta 2

July 7, 2011

Building a detailed About page for your Windows Phone application

July 5, 2011

Excellent Silverlight for Windows Phone Performance Posts

June 28, 2011

4th & Mayor v2 is now released

June 9, 2011

Updated Silverlight Unit Test Framework binaries–compatible with the Mango phone tools beta

May 7, 2011

April was a busy month. Looking back and ahead…

April 17, 2011

Speaker evaluations: they’re important, please turn them in!

April 15, 2011

Windows Phone App Performance: My session from MIX11

April 5, 2011

My Focus-themed Windows Phone emulator theme

March 31, 2011

Analytics and automatic app feedback: A slippery but interesting slope for Windows Phone apps

March 25, 2011

Jeff Wilcox’s “Metro” design guide for developers, v1.00

March 20, 2011

Windows Phone, a great dev platform: adding leaderboards to 4th & Mayor in 30 minutes

March 20, 2011

4th & Mayor: the ultimate foursquare app for your Windows Phone

March 16, 2011

Upcoming speaking engagements on the Windows Phone

March 10, 2011

I’m developing my own Foursquare client for the Windows Phone

March 9, 2011

Using AutoCompleteBox in a Windows Phone Panorama or Pivot item

February 21, 2011

Windows Phone Pivot Control: Enable text wrapping for the Title

February 16, 2011

Introducing the February 2011 Silverlight for Windows Phone Toolkit

February 6, 2011

Notes on Silverlight and Phone Toolkits, Testing and Other Phone Stuff

December 5, 2010

A small but important UX improvement for ScrollViewer on the Windows Phone

December 3, 2010

PhoneHyperlinkButton updated: now supports web, email, text and phone call tasks

November 30, 2010

A quick and easy extension to HyperlinkButton for Windows Phone 7

November 16, 2010

MyPhotoApp: Sample project from my Windows Phone development series at Øredev

November 16, 2010

A quick look at the types of Windows Phone page transition animations

November 15, 2010

A less abrupt progress bar for Windows Phone developers

November 14, 2010

“The Future of Silverlight” keynote by ScottGu starts off the 12/2/10 FireStarter event

November 14, 2010

WP7 Panorama: Smoothly fading the background (and enabling fading when changing, too)

November 1, 2010

Silverlight and Windows Phone sessions at Øredev next week

October 3, 2010

Exploring Windows Phone Application Development Talk at JAOO Conference 4.10.10

September 22, 2010

Transition guide from phone.codeplex.com to the official Panorama & Pivot controls

September 22, 2010

Early Windows Phone media with the Silverlight Mobile team

September 16, 2010

Windows Phone Developers: Enjoy the new controls, toolkit, and final tools!

August 17, 2010

Exploring List capacities and growth on the Windows Phone

August 17, 2010

Windows Phone performance progress bar update: part 2, remember to turn IsIndeterminate off when not needed!

August 11, 2010

Blend tip: finding default styles using “Edit a Copy”

August 10, 2010

Panorama and Pivot controls for Windows Phone developers

August 7, 2010

TiltContentControl for Windows Phone

August 7, 2010

Creating high performance Windows Phone apps - THE WHITEPAPER

August 2, 2010

The high performance ProgressBar for Windows Phone (“PerformanceProgressBar”)

July 26, 2010

Frame rate counters in Windows Phone

May 27, 2010

Updated Silverlight Unit Test Framework bits for Windows Phone and Silverlight 3

May 21, 2010

How about a Zune-style ChildWindow?

May 21, 2010

Windows Phone? Sounds exciting!

May 15, 2010

Using Silverlight 4 features to create a Zune-like context menu

May 11, 2010

Deep dive on Silverlight unit testing at Tech Ed next month

May 3, 2010

Silverlight Unit Test Framework: New version in the April 2010 Silverlight Toolkit

April 2, 2010

Property change notifications for multithreaded Silverlight applications

April 1, 2010

Template parts and custom controls (quick tip)

March 29, 2010

Silverlight 4: New parser implementation. New parser features.

March 26, 2010

“Peppermint” MIX demo sources

March 26, 2010

Displaying 2D QR barcodes in Windows Phone applications

March 25, 2010

Data binding user settings in Windows Phone applications

March 25, 2010

No March 2010 release of the Silverlight Toolkit

March 24, 2010

Making that corporate office a little more personal

March 21, 2010

Silverlight Toolkit and the Windows Phone: WrapPanel, and a few others

March 20, 2010

Building Silverlight 3 and Silverlight 4 applications on a .NET 3.5 build machine

March 17, 2010

Unit Testing Silverlight & Windows Phone Applications – talk now online

March 10, 2010

Insert Tag Snippet plugin for Windows Live Writer (that works with Windows 7)

March 8, 2010

A syntax highlighting TextBlock for Silverlight 3

March 7, 2010

Ready to test those Silverlight and Windows Phone 7 Series apps?

March 2, 2010

Code signing Visual Studio 2010 extensions (VSIX)

February 27, 2010

Getting started with code signing for under $100

February 26, 2010

Column guides for Visual Studio 2010: An extension

February 25, 2010

AutoCompleteBox: Now with 100% more WPF

February 10, 2010

Helpful Silverlight Snippets

December 9, 2009

C# regions sure can be useless

November 20, 2009

Walkthrough: The power of the November 2009 Silverlight Toolkit testing tools

November 19, 2009

Application Library Caching – November 2009 Silverlight Toolkit

November 19, 2009

BusyIndicator: David Poll’s ActivityControl is now in the Silverlight Toolkit November 2009 Release

November 19, 2009

Taking the Silverlight Control Browser sample Out-of-Browser ... plus a tutorial

November 4, 2009

The Silverlight Toolkit – now in the Microsoft Web Platform Installer

October 22, 2009

Round-tripping Silverlight 3 projects with Visual Studio 2008 and Visual Studio 2010

October 20, 2009

Application Library Caching support for the Silverlight Toolkit

October 19, 2009

Silverlight Toolkit October 2009 Release

September 30, 2009

Creating a two dimensional barcode control for Silverlight 3

September 23, 2009

Adding ToArgb() to the Silverlight Color class

September 14, 2009

Silverlight Toolkit in the wild – Sunday Night Football player

August 26, 2009

Custom Control Development: Simple code guidelines

August 26, 2009

Creating a highlighting text block for Silverlight 3, revisited

August 26, 2009

A Silverlight HighlightingTextBlock implemented in Visual Basic

July 16, 2009

Silverlight 3 unit test framework binaries available

July 8, 2009

Python and Ruby, Silverlight, and testing

July 1, 2009

Silverlight 2 unit test framework binaries updated

July 1, 2009

Three great screencasts on Silverlight unit testing

July 1, 2009

What's Jeff been up to?

June 29, 2009

WPF Toolkit: Charting release

June 1, 2009

Engineering Excellence recognition for the Silverlight Unit Test Framework

April 30, 2009

Is it worthwhile to keep AutoCompleteBox's DropDownOpening and Closing events?

April 6, 2009

Do you have any feedback on the AutoCompleteBox API?

April 3, 2009

Sharing Source and Skills - Source download

March 24, 2009

What's new with the Silverlight AutoCompleteBox

March 24, 2009

Highlighting AutoCompleteBox improvements thanks to Silverlight 3

March 23, 2009

The Silverlight Toolkit grows up a little with an install experience

March 23, 2009

Building Silverlight 2 and Silverlight 3 Beta applications on the same machine

March 22, 2009

Sharing skills and code with Silverlight and WPF: MIX ‘09 session video and deck

March 9, 2009

Gravatar control for Silverlight and WPF - source and control binaries

March 8, 2009

Blog update: improved community features

March 8, 2009

A prototype tool for designers and developers: converting XAML to ISM themes and back again

March 7, 2009

MIX’09 – the intersection of design & technology… Silverlight Toolkit FTW!

March 4, 2009

Asynchronous test support - Silverlight unit test framework and the UI thread

February 17, 2009

CloudFront. Cloud Files. Others?

February 16, 2009

Unscientific SSD build time comparison

February 12, 2009

The Silverlight Toolkit team is on top of your feedback

February 11, 2009

SSD rocks my development environment

January 27, 2009

Silverlight MsBuild tricks - video

January 25, 2009

Building Silverlight code on machines without the SDK (guide & video)

January 20, 2009

Customizing AutoCompleteBox to update SelectedItem on commit, without changing the control

January 18, 2009

UniformGrid for Silverlight

January 13, 2009

MergeDefaultStyles build task improves control development (w/source)

January 7, 2009

NUnit & the Silverlight unit test framework

January 5, 2009

Using the Silverlight Toolkit? Let us know!

January 5, 2009

A bunch of AutoCompleteBox posts

January 5, 2009

AutoCompleteBox tip: Writing a new text filter in VB

January 4, 2009

My most popular Silverlight posts in '08

January 3, 2009

'09 blog housekeeping & thanks

December 17, 2008

AutoCompleteBox - SelectedItem design change - source code download

December 17, 2008

Silverlight ListBox with text searching

December 16, 2008

Help us improve the Silverlight Toolkit CodePlex site

December 15, 2008

Adding page up and down support to AutoCompleteBox

December 14, 2008

AutoCompleteBox without cycling navigation

December 14, 2008

R# integration for the Silverlight unit test framework

December 11, 2008

Silverlight AutoCompleteBox: What's new in the December release

December 10, 2008

Silverlight Charting: Creating rich data point tooltips

December 9, 2008

Reid Borsuk releases an MD5 implementation for Silverlight 2 in pure open source goodness

December 9, 2008

Silverlight unit test framework - updated source and binaries now available

December 9, 2008

Announcing the availability of the Silverlight Toolkit December 2008 release

December 7, 2008

Creating a testable WebClient for Silverlight unit testing

November 24, 2008

AutoCompleteBox control: The missing guide

November 20, 2008

Managed Html Controls source code

November 18, 2008

Build a highlighting AutoCompleteBox (like IE8 and Firefox 3) in 5 minutes

November 13, 2008

Toolkit posts: "Silverlight in Style," dependency properties in WPF and Silverlight, and TreeView expansion

November 6, 2008

Silverlight 2 Unleashed by Laurent Bugnion

November 5, 2008

Editable Silverlight ComboBox

November 4, 2008

Silverlight Unit Test Framework source code released

November 3, 2008

Getting Expression Encoder 2 SP1's media player template to work with CDNs and cross-domain embedding

November 3, 2008

Unblocking downloaded CHM documentation files on Windows Vista

November 1, 2008

Renaming Xap to Zip is dead. Long live renaming Xap to Zip!

November 1, 2008

Successful .Xap deployment with your CDN: Set the application/x-silverlight-app MIME type

October 30, 2008

AutoCompleteBox: The 5 things you need to know

October 30, 2008

Introducing the AutoCompleteBox

October 30, 2008

AutoCompleteBox: Video introduction

October 28, 2008

Sorry boss, I just released the new Silverlight Controls source code to the world.

October 25, 2008

Download reference docs for the Silverlight Unit Test Framework

October 24, 2008

Silverlight unit testing templates updated

October 23, 2008

Awesome controls are coming for the Silverlight platform

October 5, 2008

Client-side HTML controls for Silverlight 2

September 30, 2008

Silverlight Unit Test Framework: New features & download for RC0

September 29, 2008

Silverlight Unit Test Framework: Breaking changes from Beta 1 to Release Candidate

September 28, 2008

If you can do it in JavaScript, you can do it in managed Silverlight .NET code

September 25, 2008

Silverlight Unit Test Framework will be updated for the Release Candidate tomorrow

September 25, 2008

Using IELaunchURL in C# to launch a protected mode Internet Explorer 7 window

September 25, 2008

Using IELaunchURL to launch and retrieve the PID of a protected mode IE7 window

September 15, 2008

Microsoft Silverlight unit test framework now on MSDN Code Gallery

August 24, 2008

Quickly resize the Silverlight plugin to zero pixels in size

August 20, 2008

LINQ follow-up: a little more work was needed

August 19, 2008

LINQ really is hot stuff for .NET developers.

August 16, 2008

Visual Studio unit testing intro

July 13, 2008

Mid-July miscellaneous content post

July 13, 2008

FJCore source available: Client-side JPEG resizing for Silverlight 2 Beta 2

July 13, 2008

My Silverlight 2 blog roadmap for Summer '08

July 13, 2008

Using a value converter to bind to Visibility in the Silverlight data grid

June 24, 2008

Getting browser screen & window information in a Silverlight 2 app

June 11, 2008

Silverlight unit test framework download for Silverlight 2 Beta 2

June 6, 2008

Unit testing templates for Microsoft Silverlight 2 Beta 2

June 3, 2008

Tech-Ed 2008: Building a great Microsoft Silverlight application talk on 6/6/08, 4:30pm in Blue Theater 2

May 30, 2008

Dennis Dietrich: Stressing the importance of internationalization

May 21, 2008

Code display: Moving back from screen captures to text

May 21, 2008

Storing text in the clipboard using Silverlight 2

April 15, 2008

Book Review: Pro C# 2008 and the .NET 3.5 Platform

April 10, 2008

Accessing JavaScript arrays using the HTML DOM interop

April 1, 2008

Homepage “link cloud" application

March 31, 2008

Unit Testing with Silverlight 2

March 25, 2008

Silverlight unit test project templates

March 20, 2008

Some great Silverlight posts on the DataGrid, HtmlTextBlock, right clickin’, and more

March 20, 2008

Video walkthrough of the Silverlight 2 control unit tests

March 7, 2008

Silverlight 2: Introducing Microsoft.Silverlight.Testing

March 5, 2008

Silverlight 2: MD5 hash string provider implementation

March 5, 2008

Silverlight 2: Download the source, unit tests and unit test framework

March 5, 2008

Silverlight 2: Updated HtmlExtensions.cs utility class

March 2, 2008

Help define, develop and test Microsoft's rich client platform - join the team!

March 2, 2008

Why I'm looking forward to MIX this year

February 11, 2008

Blog Upgrade

February 11, 2008

Starbucks to become chill once again?

January 28, 2008

Book Review: Pro JavaScript Design Patterns by Harmes and Diaz

November 6, 2007

Multiple clocks: Great travel tool built into Windows Vista

October 24, 2007

Creating MD5 hash strings in Silverlight v1.1

October 11, 2007

A Beautiful Morning in Redmond

October 1, 2007

Using Google Analytics with rich (managed) web applications in Silverlight

October 1, 2007

A managed Silverlight button that resembles the underlying operating system

September 30, 2007

Useful managed HTML DOM methods for Microsoft Silverlight

September 21, 2007

Fluxify: A client-side photo resize and upload tool for Silverlight v1.1

September 18, 2007

Adobe CS3 Web Premium is great!

September 18, 2007

Some fresh air for my blog!

August 17, 2007

Debugging managed Silverlight applications on a web server: Make sure that PDB can be served!

July 18, 2007

Injecting JavaScript into a web page using HtmlElement (Silverlight v1.1 MIX CTP)

June 19, 2007

Silverlight v1.1 authoring and debugging tips for Visual Studio 2005

May 1, 2007

A simple XML DOM interface for use with the Silverlight 1.1 Alpha

April 16, 2007

Silverlight: a great new tool for every web developer's toolbox

April 16, 2007

Talking about integrating Silverlight with existing sites and workflows

March 31, 2007

Vista's "Restore Previous Versions" feature is a lifesaver

March 16, 2007

Comparing recent Intel processor power usage at home

February 16, 2007

Book Review: "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries"

January 29, 2007

Perform a full IIS 7 + ASP.NET install from the command prompt

December 11, 2006

Upgrading ASP.NET Applications to the Integrated Pipeline

November 9, 2006

Quick guide: Installing ASP.NET v1.1 on Windows Vista

November 9, 2006

Windows Vista RTM: Making it happen for ASP.NET

July 11, 2005

About this blog