Choose HTML for UI Development

Handling Orientation Changes in Xamarin.Forms Apps

Launching the Native Map App from Xamarin.Forms
App and User Settings in Xamarin.Forms Apps

Microsoft Fan Boy Goes To Google

Future Proof Your Technical Interviewing Process: The Phone Screen
Moving My ASP.NET Web Site to Disqus

Moving My Site to Azure: DNS & SSL

Moving My Site to Azure: ASP.NET MVC 2

Moving My Site to Azure: The Database

Bringing The Popular Tech Meetups to Portland

GUI REPL for Roslyn

Moving to the Cloud Part 2: Mostly Sunny

Sells Manor: Running 64-bit Win8 on My MacBook Air

Moving My Data To The Cloud: Stormy Weather

Goodbye Microsoft, Hello Telerik!

Enabling the Tip Calculator in Your Brain
A Function That Forces
Why can’t it all just be messages?

College info for my sophomore
you may experience some technical difficulties
On Building a Data-Driven E-Commerce Site

The incomplete list of impolite WP7 dev requests
Creating a Lazy Sequence of Directory Descendants in C#
The incomplete list of impolite WP7 user feature requests
Please don’t run apps in the background on my WP7 phone!
We need cloud apps to use cloud drives
Stead Defines ‘Customer’
How To Handle Angry Callers in 7 Not-So-Easy Steps
Do you know someone that needs dinner this Thanksgiving?
The New Microsoft Store Looks Cool
The Downside of Transparency
PowerBoots makes me want to use PowerShell!
Dynamic Languages: A Separation of Concerns
Win7 killed a feature I love in Vista!

Twitter takes a bite out of blogs
Why I Hate My iPhone

How I learned to Stop Worrying and Love the Twitter

Eat Less and Exercise: Before and After

tvrss.net + uTorrent + FiOS + WHS + 360 = DVR Bliss
MS + jQuery: This Is Huge!
I don’t pretend to understand advertising
Programming WPF goes into 3rd printing
Where did my old Word command go in new Word?
Digigirlz Rock!
George Carlin, Rest In Peace
Losing weight the old fashioned way: tonsilectomy
The Next Generation
Why I Love My Tribe and Want You To Join It!
Nobody Knows Shoes: The Book — Pure Genius!
Programming WPF: “Programming Book of the Decade”
Programming WPF enters 2nd printing!
Bridging object models: the faux-object idiom
Bookscan says “Programming WPF” is #3 .NET book!
WPF Book Easter Egg
The Annotated Turing!
Time for some anti-social networking
“So easy to read, it should be illegal”
WHS Continues to Rock My World
Christmas Delight
The Sidekick Phone Sucks
Posting from my OLPC PC
Conversing In Italian over the Interweb
Give Them a Fish or Teach ’em To Fish?
MS Math Add-In for Word 2007

1 Setup == Innumerable Uninstalls?
Why aren’t Windows settings stored in %HOMEPATH%?
I had to load FireFox on my machine yesterday
C# 3.0 in a Nutshell, LINQPad and Pure Genius
Volunteering as Christmas Present?
The Future of Telecommuting
Working Remotely for Microsoft: Misc Tips & Tricks
Working Remotely for Microsoft: What Are the Consequences?
Working Remotely for Microsoft: Can You Communicate Effectively From Home During Meetings?
Working Remotely for Microsoft: Can You Communicate Effectively From Home?
Working Remotely for Microsoft: Can I Find Someone To Let Me Work From Home?
Working Remotely for Microsoft: Can You Focus On Work At Home?
The Whiteboard Whisperer: Working Remotely for Microsoft
Fun With GridView*RowPresenter

“Programming WPF” (finally) shipping!
How to write a book - the short honest truth
“How you doin’?”
Programming WPF, 2e (RTM Edition) on Amazon!
The T-Mobile Wing rocks! ’til the battery dies…
Why do we pick on journalism majors, so?
Sometimes I crack myself up
On becoming an empty nester…
Glyn Griffiths: Ian’s Dad and Damn Fine Reviewer
My Foreword To ChrisAn’s “Essential WPF”
Best WPF Resources?
“Student who needs to interview a programmer”
The Microsoft “Sells” Department
Programming WPF: Rough Cuts
Using my XBox 360 for Corp. Video Conferencing
Boogers and My Writing Process
Five Things You Don’t Know About Me
Xbox Video Marketplace Worked Great For Me
I’m Thankful for Windows Vista
Dammit!
Costco + Busted Xbox 360 = Happiness
Our Long National Nightmare is Over
Pay As You Go Phones For the Boys
Isaiah Okorie Asks “How do you do what you do?”
Horning in on Hanselminutes
Amazon Unbox — what about my TV?
Congrats To Mr. Petzold on this WPF Review
Fixing the Internet
The Internet Is a Meritocracy
$33 On Bookpool: Windows Forms 2.0 Programming
24 and the Comic Book Archive
Get ’Em While They’re Hot
We Sold A Copy of ATL Internals!
The Media Center PC ain’t a desktop; it’s a server
3 Degrees of Email Separation
Custom Settings Provider in .NET 2.0
Laura Foy makes on10.net for me
An Embarrassment of WPF Riches
DVD Wars. Huh. What is it good for?
Struggling with NUnit (2.2)
Struggling with NUnit (2.2)

When to ship a book is hard to know these days…
PM Skill #9: Team Off-site
T-Mobile Smartphone Fun Facts
Don’t want to skew Amazon reviews
Google’s 2-day interview process
Post an Amazon review and you get my royalties
WinForms 2.0 book @ the printer

The Sells Brothers Meet the Edwards Brothers

A C# Bedtime Story Updated for C# 2.0
ATL Internals, 2e, available for pre-order
WinForms 2.0 book just about ready
I just watched my son learn to fear the computer
My $366 Vista PC

testing
PM Skill #9: Learn From The Masters
PM Skill #8: Give Credit Freely
A Reviewing Trick I Learned A Long Time Ago
Scrum is very focusing
Multi-Touch Interaction Research
My Favorite Wiki: pinvoke.net
PM Skill #7: Use That Meeting Time!
Japanese version of Avalon book
Pre-order “Windows Forms 2.0 Programming”
IE7 Beta 2 worth the download
Imperative vs. Declarative
Netflix for Books?
I want a service that “rips” books
I Hate Books
PM Skill #6: Be The Team Mom
A Toast to WPF

PM Skill #5: Unblock Others First
PM Skill #4: Exhibiting the Behavior You Want
Survey: The Future of Publishing
PM Skill #3: Getting Things Done
A Mac that runs Windows?!?!?!?
I’m really digging live.com
Mobile Movie Listing Sites Compared
Dirty Publishing Secret: Indexes Suck
PM Skill #2: Building Consensus
PM Skill #1: Communicate, Communicate, Communicate
PM Skill #0: Know Your Job
How come nobody says “impeach?”
Windows Forms 2.0 Book Samples Posted
Windows Forms Programming 2005 in C# Submitted!
A C# 2.0 anon delegate “gotcha”
Turning off special features in DVDs and CDs?
USB HD w/ OS/Apps + FolderShare = Portable Computing?
After the writing is done
Have I missed anything?
What’s a group of geeks called?
Testing ASP.NET 2.0 port of sb.com
The Most Amazing Consumer Experience
WF Activity Context
Typed WF Communications Details
I’m starting to speak in numbers
Web Services and Data Binding?
More Workflow Communications Spelunking
More Workflow Communciation Spelunking

Workflow Communication Spelunking
Workflow Communication Spelunking

Open Office is a “real” thing
I’m also a huge Ian fan, as you should be
I’m a fan
Wise Advice from Tyler Brown
How I Stopped Worrying And Learned To Love the Reboot
The Competition
How I Stopped Worrying And Learned To Love the Reboot
I don’t ever want to unpack my books
I need Outlook’s new anti-phishing support
Programming WPF Samples & Change Notes Posted
My Product Group Fun: Part 2
My Product Group Fun: 2
Please Post Reviews of Avalon Book
WPF Book Sold Out Again, More Coming on Friday
Programming WPF: Sold Out @ the PDC, More Coming
MS Hurricane Katrina Relief Efforts
I’m in
New Contractor Advice: Time Estimation
The List
Cool New IVR Feature
Chris does the Half Monty

The Half Monty

Limiting/Monitoring my sons’ access to the ’net?
My First MsBuild Task
Enjoying This Moment
Is it creepy that I think this is valid?
Enjoying This Moment
My Worst Job
Theoretical Computer Science
My Weekend
The End of an Era
Love Reviewers; Hate Reviews
Never Give Up, Never Surrender
Career Path for Developers?
More Skype Love
Realistic Conference Expectations
Every PC Should Have A Camera, Mic + Stylus
Blogging is not marketing copy!
URLs in the Footnotes?
The Logic of Logic
The Logic of Logic
Frequent Flier Miles Suck (Airlines Suck)
Story-Driven Development
Survey: Windows Forms Programming 2ed Length
Damn I Love Skype!
I am not a graphic artist!
I enjoyed THGTTG
The Value of Scoble
Status of ATL Internals 2e
Status on Windows Forms Programming 2e
Now *that’s* how you want a Virtual PC to be!
Reviewers Should Be More Like Roger
My First Week on an MS Product Team: Wallowing
My First Week on a Microsoft Product Team: Wallowing
Geeks Rule and MBAs Drool
My First New Job at Microsoft
My First New Job at Microsoft
Leaders and Legacy
I can feel Avalon changing me…

Leaders and Legacy
La Vida Robot
A Coder in Courierland
I want XBOX Live virtual presence for my PC!
Some Of My Favorite Books
Some Of My Favorite Books
IT Industry’s Own Jobs Training Program
On Being Socially Re-engineered
On Being Socially Re-engineered
I’m with Shawn — Constantine was Good
Hitchhiker’s Guide Might Not Suck
Experimenting with Windows Alternatives
Airing The Dirty Laundry
Experimenting with Windows Alternatives
i-mate SP3 Smartphone: How do I love thee?
Local Boy Does Good
I Think VSLive Is *It*
The Reason For Code Access Security
Email Throughput
Death As A Possible Consequence
Death As A Possible Consequence
Earthquake Disaster Relief Information
SlashDot is Wrong: MCE05 Rocks
We Need NetFlix for TV
Deuce Bigalow: European Gigolo
Getting Out The Vote: Save Ctrl+F5 in VS05!
Snorkeling Is Unbelievably Wonderful
Another Reason To Hate The Dentist
On Microsoft’s Transparency in 2004
Hurray for IE QA!
Microsoft Amnesty for Software Pirates
A Reason For A Home Gigabit Network
Art Tips for Programmers
Outsourcing to Arkansas
ATOM is to RSS as XML is to SGML
A Guy Worth Hiring
Concrete Examples of Software Factories?!?
It’s The Thoughts That Count…
The Importance of Reputation
Getting My Hopes Up On Episode 3
The Country Has Spoken
It’s The Thoughts That Count…
The Importance of Reputation
Here’s Some Marketing I Can Get Behind
Consider Yourself An Artist
Randy Jackson on Pleasing the Gods
A Quote To Live By
“How is anyone supposed to know that?”
All The Fun, Half the UK Price
You Too Can Be A Technical Writer!
Settings, Collections and VS05b1 (oh my)
Every Story I’ve Ever Written
BankOne: Special Victims Unit
The Week Before Burning Man
The Week Before Burning Man
Where Are You In The Software Practitioner Triad
Mensa Has an Open Enrollment Day

I want remote apps, not remote desktops
I Can’t Imagine More Great Hackers
What Makes A Book Successful?
What Makes A Book Successful?
Hypothetical: What’s Best For Windows Developers?
This is *so* the wrong direction…
#1 Windows Forms Book
#1 Windows Forms Book
My Experiments In Social Video
A Man, A Plan, A Canal, A Librarian!

My Day With Edward Tufte
My Day With Edward Tufte

My Experiments in Social Video
The Reason for ATOM
My First Presentation For A Distinguished Engineer
My First Presentation For A Distinguished Engineer
MikeDub On Solving An Instance of Writer’s Block
Turning Science Into Engineering
You Can Actually Schedule Inch-Pebbles
Great Minds…
Jury Duty
Jury Duty
This Absolutely Boggles My Mind
Post/Reply Alphabet Soup
Employers Check References
Another Killer App for Web Services
Strengths and Weaknesses
Another Killer App for Web Services

“No coding question unanswered for < 24 hours”
3 Years of Spouting
3 Years of Spouting
BBC Coupling: I Laughed ’til I Cried
The Advice of Our Fathers
The Advice of Our Fathers
Your Should Be Using an RSS Reader for Everything!
“Down-to-Earth Marketing”
“The Great Windows 95 Trade-In Program”
Safe, Even Simpler Multithreading in Windows Forms
You Clever IM People Are Driving Me Nuts!
Marc Clifton is a Prolific SOB
Chris Sells on Organized Chaos
Post/Reply Alphabet Soup
Freeing My Mind
Freeing My Mind
What’s New in Windows Forms 2.0
The X in XP Stands for “Wow”
More On The Quest To Kill Code
More On The Quest To Kill Code
I’m Loving the .NET Fx ARM
I’m Loving the .NET Fx ARM
Filling in Missing Computer Science Knowledge
Filling In Missing Computer Science Knowledge
Welcome to 04/04/04
The Future Is eBay for Services
Let There By Light In The Darkness
Tune into .NET Rocks Live Tomorrow, 9am PST
Let There Be Light In The Darkness
Buy My Comic Book Collection
Fun Meeting with a Longhorn UX Guy Last Week
Time-Shifting Radio?
Checking Spec. Compliance at Build Time
What Every Conference Room Should Be Like
Checking Spec. Compliance at Build Time

The Next Big Leap in “Programming”
Programming Stinks
Review: Hell House
Have Some of WinFS Today
Quick Review of 4 California Theme Parks
Avoid the GAC
WinForms Programming in C# 3rd Printing Ships
Study: We’re Eating Ourselves to Death
Putting the Fun Back In Programming
Living Two Lives
Suggestions for WinForms Programming 2/e
Same-Sex Marriages *Should* Be Allowed
Of Mixed Career Minds
Of Mixed Career Minds
Adding Ref-Counting to Rotor
Severe Beating Shown, CBS Shocked/FCC Investigates
On Behalf of Software Engineers, I’m Sorry
On Behalf of Software Engineers, I’m Sorry
What Would You Save If Your House Was On Fire?
What Would You Save If Your House Was On Fire?

MS Blogging About Longhorn 14% of the Time
Betting on Longhorn-Only?
Betting on Longhorn-Only?
When In Doubt, Ignore Longhorn
When In Doubt, Ignore Longhorn
Bush: Get Your Own Dream!
Surprised by Microsoft’s Openness
Surprised by Microsoft’s Openness
On Genghis, WinForms and How to Move Towards Avalon
Lending a Helping Hand
Lending a Helping Hand
Learning to Learn, Part II
The Wonder that is XAML’s Extended Attribute Syntax

I don’t know UIs, but I know what I like…

My First Meeting with BillGs Technical Advisor
My First Meeting with BillG’s Technical Advisor
Time For An Exciting Career In Electronics
In Search of Expertise
Time For An Exciting Career In Electronics
In Search of Expertise
My First PDC as a Microsoftie
MSDN Wants You
ASP Alliance reviews WinForms Programming in C#
Every Vain Author’s Best Friend
How Does One Obtain Inside Information?
How Does One Obtain “Inside” Information?
Amazon giving 30% off WinForms Programming in C#
What Is An RSS Feed?
Nice WinForms Reviews in the Blogesphere
What Is An RSS Feed?
My 9-Year Old Has a Cell Phone
Creating Doc-Centric Apps in WinForms, part 1 of 3
A *royalty* check from Pearson!
Men Extinct Soon — Only 125K Years Left
Google is Scary Smart, or Just Scary…
Google is Scary Smart, or Just Scary…
“Move over Petzold, Sells is here.”
Respect for Marketing
Respect for Marketing
Let us pause on 9/11…
“Your enquiries frustrate the hell out of me”
Holy Cow!
Windows Forms Programming in C# Sample Chapter
977!
Book of the Week at ASPExperts.com
Communication Is All
Communication Is All
re: The real goals of marketing?
Windows Forms Programming in C# on Shelves
The Man Behind the Motion
Novel Approach to CodeGen
Perl 6 Essentials. Chapter 1: Project Overview
Another Link In the Chain
RSS Bandit Implements wfw:commentRss
In defense of continued innovation at MS
The .NET Show: Managed Code
VS.NET 2003 + Mastering VS.NET
Buffering .NET Console Output
The real goals of marketing?
I’m no hero
I speak for the trees
No huggy, no kissy, until I get an RSS feed
No huggy, no kissy, until I get an RSS feed
Positive Affirmation
My First .NET Show
Windows XP Remote Assistance Rocks!
Using GotDotNet Workspaces For Commercial Work
My $5 Digital Music Experiment
My First Visit to MS Studios
Alan Cooper’s Has A Dream
My First Flight Lesson
The Killer App for Web Services
My First Press Contact @ MS
Alvio — a very cool place to order computers
The Danger of Good Debate Skills
Learning to Learn
Naming My Feed
End-To-End RSS + Comments
Releasing Nested Objects in Rotor
Exposing RSS Comments
.NET Rocks Interview — Chris Sells (Again!)
Ref-Counting + Rotor Status
My First API Review
Submitting to Billg’s ThinkWeek
MSDN Article: No Touch Deployment
My First Meeting with a Senior VP
My First Month @ MS
My First Talk As A Microsoft Employee
My First Week @ MS
“Look with favor upon a bold beginning”
XML For Humans
Priceless
Oregon & Open Source
Testimony
Microsoft & Patents
Saving Your Career
Let The Language Wars Continue
OOD (The D Stands for “Dead In The Water”)
Sealed Sucks
New Year’s Resolution
Apps Are People, Too

Keep On Cookin’
Of Eggs and Omelets
My Coding Standards
Hierarchy Doesn’t Scale
A Giant Sucking Sound
Type Safety in a Loosely Coupled World
The Fallout Begins
Never Send An Email In Anger

Attracting and Keeping Good Folks
Spout — Development for Developers
Development for Developers
Newsletters Are Hard!
The Apple and the Tree
Industry Burn-Out
Where Do You Find the Time?
XML & Inclusion
Object vs. XML
Karma
Adding Ref-Counting to Rotor
The Truth Is Not Enough
Now the Fun Begins
For the Love of the Story
This is Not a Blog
HTTP is Dead?

How Did You Get Your Start?
Please Say “Why”
A Visit with the Visual C++ Team
Too Many Secrets
Effective C# Available Today
Thank You, Don Box
If you knew .NET like I know .NET…
Be Your Own Teddy Bear
Flattery
Give Comfort
