.NET (4) .NET 1.1 (1) .NET Reflection (1) 64-bit (16) 80/20 Rule (1) AQdevTeam (2) ASP.NET (15) ASP.NET MVC (2) ATI (7) Anti-Virus (1) AppHarbor (2) Architecture (1) Attached Behaviors (2) Attached Properties (2) Attributes (1) BFG Tech (2) BIG (3) BSOD (1) BabySmash (1) Backup (1) Barracuda IM (1) Batch Files (1) Batch Processing (1) Batch files (1) Binding (3) Binding Converter (1) Blue Badge (2) Business Integration Group (2) ComboBox (1) Content Management System (2) ControlParameter (2) Custom Controls (1) Custom Controls Everywhere (6) DASL (1) DI (1) DOS (1) DVR (2) DataAnnotations (19) DataBinding (3) DataForm (2) DataGrid (1) DataPager (1) Database Design (1) Dell (1) Deployments (1) DomainDataSource (10) DomainDataSourceView (1) DotNetNuke (5) DropDownList (1) Edge (1) EntityFramework (2) Enum (1) Ergonomics (3) Error Handling (1) Excel (2) Extension Methods (2) Factory Pattern (1) Family (1) Family Photos (3) FilterDescriptor (1) GPS (1) Garmin (1) Git (2) GitHub (1) Google (1) Google Desktop (2) HDMI (1) HDTV (1) HP MediaSmart Server (2) Home Server (1) HomeServer (2) HundredPushUps (1) INotifyDataErrorInfo (1) INotifyPropertyChanged (3) IValueConverter (1) IntelliSense (1) Job Change (2) Kensington (1) Kyle McClellan (1) LINQ (2) LLBLGen (1) Language (2) Lexmark (1) Lights in the Sky - Over North America (1) Linq (2) Lookup Data (1) MEF (2) MVC (12) MVP (12) MVVM (1) Marketing (1) McAfee (1) Media Center (1) Media Center PC (1) MemberOf (1) Microsoft (2) Model-View-ViewModel (3) Mouse (1) Multi-Factor Authentication (1) NIN (1) Naming Conventions (1) Nine Inch Nails (1) Non-Admin (1) Norton (1) Notepad++ (1) NuGet (4) Nullable (1) Nullable Types (4) OData (1) Object Initializers (1) Off-Topic (1) Old Navy (1) Online Banking (1) PDC09 (1) PDC10 (2) PDF (1) Package Restore (1) PageSize (1) Passwords (1) Personal Finances (1) Pet Peeves (2) Phil Haack (1) Phishing (1) Photo Sharing (1) Plugin (1) Privacy (1) Productivity (2) Profiler (1) Project Management (1) RIAServices (43) Radeon (2) RangeAttribute (1) Ranking Functions (1) Remote Desktop (2) RiaServices (11) RiaServicesValidation (12) Rob Conery (1) SQL Server (2) SQL Server 2005 (1) Scanner (1) Scott Hanselman (1) Security (1) Settings (3) Silverlight (53) Silverlight 2 RC0 (2) Silverlight SDK (1) Silverlight Toolkit (1) SoC (1) Software Architecture (1) Spam (1) StackOverflow (1) Subversion (4) T4 (1) TDD (5) TSQL (3) TV (1) Taskbar (1) Teams (1) Themes (1) TortoiseSVN (1) Trackball (3) Trent Reznor (1) VS 2008 (3) VS.NET 2003 (1) Validation (29) ValidationAttribute (1) ValidationResult (1) Validator (1) Video Card (1) ViewModel (4) Virtual PC (2) VisionTek (2) Vista (25) Visual Basic (1) Visual Studio (4) Visual Studio .NET 2003 (2) Visual Studio 2008 (1) Visual Studio 2010 (1) WHS (1) WPF (7) Web Platform Installer (1) WebMatrix (1) Weight Loss (1) WinForms (1) Windows (1) Windows Home Server (2) Windows Live Writer (1) XAML (6) Xbox (1) black lives matter (1) book-review (1) career (3) communication (1) culture (6) edge (1) family (1) fantasy-football (1) feedback (1) geo-distributed (1) geo-distributed teams (5) goals (2) graphql (1) how-to (2) iPhone (1) isomorphic (1) jQuery (2) leadership (2) management (3) maps (1) nVidia (5) node (1) nuvi (1) odata (1) react (1) remote (5) ux (1) white privilege (1) windows (1) work-life balance (1) work-life-balance (2)

 .NET (4)

StatsWorld Fantasy Football
Extended MVP Pattern - Domain Validation
MVC/MVP Validation - How's it done?
An Extended MVP Pattern (MVP Validation)

 .NET 1.1 (1)

How to safely change 13,000 lines of code, part 2

 .NET Reflection (1)

An Extended MVP Pattern (MVP Validation)

 64-bit (16)

My first Virtual PC under Vista or x64
Still no go... back to 3GB RAM
Video Card Update - Vista Service Pack 1
Video Card Woes - Finally Over
Video Card Woes - Up to 3 screens, down to 3GB RAM
Never-ending video card woes
Print to PDF on Vista (x64)
Video Card Update (still unresolved)
Notepad++ in Windows Explorer Context Menu (Vista 64-bit)
Video Card Woes, continued
Kensington Expert Mouse on Vista (or Windows 7)
Barracuda IM Client on Vista
Vista 64-bit Installation (part 4)
Vista 64-bit Installation (part 3)
Vista 64-bit Installation (part 2)
New Workstation - Vista Business 64-bit Installation

 80/20 Rule (1)

Solve the 80% problem

 AQdevTeam (2)

How Subversion just saved me a day's work
AQdevTeam - Crash Editing Permissions

 ASP.NET (15)

Validating Objects and Properties with Validator
Custom Controls Everywhere and ASP.NET MVC, part 3
Custom Controls Everywhere is Cheap!
How to safely change 13,000 lines of code, part 2
Self-Validating Form Controls
MVC and MVP Validation
Enum List DropDown Control
ViewData seems too constraining
Extended MVP Pattern - Article Recap
ASP.NET MVC - First Use
Response to Criticism of my Extended MVP Pattern
Criticism of my Extended MVP Pattern
MVC vs. MVP
MVC/MVP Validation - How's it done?
An Extended MVP Pattern (MVP Validation)

 ASP.NET MVC (2)

Web Platform Installer – Complete Goodness
Custom Controls Everywhere and ASP.NET MVC, part 3

 ATI (7)

Still no go... back to 3GB RAM
Video Card Update - Vista Service Pack 1
Video Card Woes - Finally Over
Video Card Woes - Up to 3 screens, down to 3GB RAM
Never-ending video card woes
Video Card Update (still unresolved)
Video Card Woes, continued

 Anti-Virus (1)

My anti-anti-virus advice

 AppHarbor (2)

GitHub, Triggered Deployments, and In-Browser Editing
WebMatrix, Git, and AppHarbor

 Architecture (1)

Response to Criticism of my Extended MVP Pattern

 Attached Behaviors (2)

Custom Controls Everywhere – In XAML
Custom Controls Everywhere – In XAML

 Attached Properties (2)

Custom Controls Everywhere – In XAML
Custom Controls Everywhere – In XAML

 Attributes (1)

Extended MVP Pattern - Domain Validation

 BFG Tech (2)

Video Card Woes - Finally Over
Video Card Woes - Finally Resolved... Nope

 BIG (3)

StatsWorld Fantasy Football
My approach to code, according to a co-worker
blog.JeffHandley.com, Version 4

 BSOD (1)

How To: Cause a Vista BSOD with VS 2008

 BabySmash (1)

How BabySmash kept me loyal to Kensington

 Backup (1)

Merry Christmas! It’s my off-site backup.

 Barracuda IM (1)

Barracuda IM Client on Vista

 Batch Files (1)

IF in Batch Files

 Batch Processing (1)

Adaptive Batch Sizes for Backend Processing

 Batch files (1)

Mirroring output to console and a file

 Binding (3)

DomainDataSource – Single Record Results
Binding Converters - VisibilityConverter
Binding to Nullable Values in XAML

 Binding Converter (1)

Binding Converters - VisibilityConverter

 Blue Badge (2)

Life.Reboot()
Leaving BIG and Relocating

 Business Integration Group (2)

Life.Reboot()
Leaving BIG and Relocating

 ComboBox (1)

DomainDataSource, ComboBox, and Load Blocking

 Content Management System (2)

DotNetNuke: Project Completed
DotNetNuke - First Impressions

 ControlParameter (2)

Writing a Custom Filter or Parameter for DomainDataSource
DomainDataSource Filters and Parameters

 Custom Controls (1)

Self-Validating Form Controls

 Custom Controls Everywhere (6)

Custom Controls Everywhere – In XAML
Custom Controls Everywhere and ASP.NET MVC, part 3
Custom Controls Everywhere is Cheap!
Custom Controls Everywhere – In XAML
Custom Controls Everywhere Saves the Day
How to safely change 13,000 lines of code, part 2

 DASL (1)

blog.JeffHandley.com, Version 4

 DI (1)

How to safely change 13,000 lines of code, part 1

 DOS (1)

IF in Batch Files

 DVR (2)

Assistance Needed: TV & Home Server/Media Center
Ditching the DVR

 DataAnnotations (19)

A Fun ValidationAttribute Bug
RIA Services Validation: Available on GitHub
RIA Services Validation: ViewModel Validation with Entity Rules
Is Silverlight's DataAnnotations a Subset of .NET's?
RIA Services Validation: Using ValidationContext (Cross-Entity Validation)
RIA Services Validation: Providing ValidationContext
RIA Services Validation: Entity-Level Validation
RIA Services Validation: Cross-Field Validation
RIA Services Validation: Validation Triggers
RIA Services Validation: Attribute Propagation
RIA Services Validation: Custom Reusable Validators
RIA Services Validation: Custom Validation Methods
RIA Services Validation: Standard Validators
Async Validation with RIA Services
ValidationResult - Specifying Member Names
Validating Objects and Properties with Validator
Sharing Source with Silverlight
Validating Decimal Ranges with RangeAttribute
Validation Exceptions in Silverlight

 DataBinding (3)

INotifyPropertyChanged - Extension Methods
INotifyPropertyChanged -- Searching for a Better Way
Property Changed Events

 DataForm (2)

Lookups in DataGrid and DataForm with RIA Services
Add/Remove with DataForm and RIA Services

 DataGrid (1)

Lookups in DataGrid and DataForm with RIA Services

 DataPager (1)

DomainDataSource DataPager PageSize Pitfall

 Database Design (1)

Generic Data Model for Custom Product Types

 Dell (1)

Wow, Dell is Fast

 Deployments (1)

How Subversion just saved me a day's work

 DomainDataSource (10)

DomainDataSource Enum Filters
DomainDataSource, ComboBox, and Load Blocking
Writing a Custom Filter or Parameter for DomainDataSource
DomainDataSource Filters and Parameters
DomainDataSource Error Handling
DomainDataSource DataPager PageSize Pitfall
DomainDataSourceView API (DomainDataSource.DataView)
(Not) Doing Back Flips with DomainDataSource [SubmitChanges sends user to first page]
DomainDataSource – Single Record Results
DomainDataSource.DataView

 DomainDataSourceView (1)

DomainDataSourceView API (DomainDataSource.DataView)

 DotNetNuke (5)

An even faster enhancement
Fastest Enhancement Ever!
DotNetNuke: Project Completed
DotNetNuke - First Impressions
Error Installing DotNetNuke 4.8.0
Enum List DropDown Control

 Edge (1)

Making Edge Usable

 EntityFramework (2)

WCF RIA Services V1.0 SP2 RC
RIA Services EF Code First Support

 Enum (1)

Enum List DropDown Control

 Ergonomics (3)

How BabySmash kept me loyal to Kensington
Kensington Expert Mouse on Vista (or Windows 7)
I love my Trackball

 Error Handling (1)

DomainDataSource Error Handling

 Excel (2)

Excel 2007 Conditional Formatting QuickStart
Excel's Search() function

 Extension Methods (2)

Math.Min and Math.Max are Backwards
I don't like magic anymore

 Factory Pattern (1)

Extended MVP Pattern - Domain Validation

 Family (1)

Recommended iPhone Settings

 Family Photos (3)

Merry Christmas! It’s my off-site backup.
Headless Horseplay - MediaSmart Home Server Status Indicators
Accept Except, Except - Thumbnail creator fun with Linq

 FilterDescriptor (1)

Writing a Custom Filter or Parameter for DomainDataSource

 GPS (1)

Getting a Garmin

 Garmin (1)

Getting a Garmin

 Git (2)

GitHub, Triggered Deployments, and In-Browser Editing
WebMatrix, Git, and AppHarbor

 GitHub (1)

GitHub, Triggered Deployments, and In-Browser Editing

 Google (1)

VS.NET Find In Files Hangs on Vista

 Google Desktop (2)

Larry's Any Text File Indexer
Google Desktop - Search Desktop by default

 HDMI (1)

Xbox 360 First Impressions

 HDTV (1)

Xbox 360 First Impressions

 HP MediaSmart Server (2)

Headless Horseplay - MediaSmart Home Server Status Indicators
HP MediaSmart Home Server and Photo Sharing

 Home Server (1)

Assistance Needed: TV & Home Server/Media Center

 HomeServer (2)

Merry Christmas! It’s my off-site backup.
Xbox 360 First Impressions

 HundredPushUps (1)

Pushups Challenge - I'll take the bait

 INotifyDataErrorInfo (1)

ValidationResult - Specifying Member Names

 INotifyPropertyChanged (3)

Member.Of – Avoiding hard-coded strings for property names
INotifyPropertyChanged - Extension Methods
INotifyPropertyChanged -- Searching for a Better Way

 IValueConverter (1)

Binding Converters - VisibilityConverter

 IntelliSense (1)

Making IntelliSense work inside PlaceHolder

 Job Change (2)

Life.Reboot()
Leaving BIG and Relocating

 Kensington (1)

How BabySmash kept me loyal to Kensington

 Kyle McClellan (1)

Writing a Custom Filter or Parameter for DomainDataSource

 LINQ (2)

Starting to get LINQ
I don't like magic anymore

 LLBLGen (1)

Extended MVP Pattern - Domain Validation

 Language (2)

How to Use Me
It’s How Its Is Used

 Lexmark (1)

A problem prevented the document from being scanned

 Lights in the Sky - Over North America (1)

Stoked about the NIN concert

 Linq (2)

Member.Of – Avoiding hard-coded strings for property names
Accept Except, Except - Thumbnail creator fun with Linq

 Lookup Data (1)

Lookups in DataGrid and DataForm with RIA Services

 MEF (2)

Creating Derived Class Instances using MEF
Generic Data Model for Custom Product Types

 MVC (12)

ViewModel Pattern
Custom Controls Everywhere and ASP.NET MVC, part 3
Self-Validating Form Controls
MVC and MVP Validation
ViewData seems too constraining
Extended MVP Pattern - Article Recap
ASP.NET MVC - First Use
Response to Criticism of my Extended MVP Pattern
Criticism of my Extended MVP Pattern
MVC vs. MVP
MVC/MVP Validation - How's it done?
An Extended MVP Pattern (MVP Validation)

 MVP (12)

ViewModel Pattern
Custom Controls Everywhere and ASP.NET MVC, part 3
Self-Validating Form Controls
MVC and MVP Validation
Extended MVP Pattern - Article Recap
ASP.NET MVC - First Use
Extended MVP Pattern - Domain Validation
Response to Criticism of my Extended MVP Pattern
Criticism of my Extended MVP Pattern
MVC vs. MVP
MVC/MVP Validation - How's it done?
An Extended MVP Pattern (MVP Validation)

 MVVM (1)

ViewModel Pattern

 Marketing (1)

Old Navy Marketing Idea–Encouraging Weight Loss

 McAfee (1)

My anti-anti-virus advice

 Media Center (1)

Assistance Needed: TV & Home Server/Media Center

 Media Center PC (1)

Ditching the DVR

 MemberOf (1)

Member.Of – Avoiding hard-coded strings for property names

 Microsoft (2)

Life.Reboot()
Leaving BIG and Relocating

 Model-View-ViewModel (3)

Binding Converters - VisibilityConverter
HelloWorld.ViewModel
ViewModel Pattern

 Mouse (1)

I love my Trackball

 Multi-Factor Authentication (1)

Bank Logins and Twenty Questions

 NIN (1)

Stoked about the NIN concert

 Naming Conventions (1)

90% of this job is figuring out what to call stuff

 Nine Inch Nails (1)

Stoked about the NIN concert

 Non-Admin (1)

My anti-anti-virus advice

 Norton (1)

My anti-anti-virus advice

 Notepad++ (1)

Notepad++ in Windows Explorer Context Menu (Vista 64-bit)

 NuGet (4)

Adaptive Batch Sizes for Backend Processing
Common NuGet Misconceptions: Package Restore
I Get NuGet. You Get NuGet?
WCF RIA Services - MIX11 Releases

 Nullable (1)

Binding to Nullable Values in XAML

 Nullable Types (4)

How to safely change 13,000 lines of code, undo
How to safely change 13,000 lines of code, part 2
How to safely change 13,000 lines of code, part 1
90% of this job is figuring out what to call stuff

 OData (1)

RIA Services updates for //build

 Object Initializers (1)

Custom Controls Everywhere and ASP.NET MVC, part 3

 Off-Topic (1)

Old Navy Marketing Idea–Encouraging Weight Loss
Old Navy Marketing Idea–Encouraging Weight Loss

 Online Banking (1)

Bank Logins and Twenty Questions

 PDC09 (1)

Pictures from PDC09

 PDC10 (2)

RIA Services T4: Walk-Up Experience
WCF RIA Services V1.0 SP1 Beta

 PDF (1)

Print to PDF on Vista (x64)

 Package Restore (1)

Common NuGet Misconceptions: Package Restore

 PageSize (1)

DomainDataSource DataPager PageSize Pitfall

 Passwords (1)

Bank Logins and Twenty Questions

 Personal Finances (1)

An Escrow Account for Irregular Bills

 Pet Peeves (2)

How to Use Me
It’s How Its Is Used

 Phil Haack (1)

Leaving BIG and Relocating

 Phishing (1)

Privacy Breach Coincidence

 Photo Sharing (1)

HP MediaSmart Home Server and Photo Sharing

 Plugin (1)

Windows Live Writer: Insert Horizontal Rule

 Privacy (1)

Privacy Breach Coincidence

 Productivity (2)

Task Tracking
Terminals - Simply Awesome

 Profiler (1)

SQL Profiler - Being self-centered is a good thing

 Project Management (1)

Solve the 80% problem

 RIAServices (43)

A Fun ValidationAttribute Bug
Open RIA Services – Let the fun begin!
RIA Services Silverlight NuGet Packages
RIA Services is Getting Open-Sourced
RIA Services NuGet Package Updates – Including Support for EntityFramework 5.0.0
WCF RIA Services V1.0 SP2 Released
RIA Services updates for //build
RIA Services Validation: Available on GitHub
Business Application Project Login / Registration Disables Everything
WCF RIA Services V1.0 SP2 RC
I Get NuGet. You Get NuGet?
RIA Services Endpoints Poll
RIA Services EF Code First Support
WCF RIA Services - MIX11 Releases
WCF RIA Services Product and Toolkit Downloads
WCF RIA Services Toolkit December 2010
RIA Services Validation: Video Tutorials (in VB)
DomainDataSource Enum Filters
RIA Services SP1 Installation Note
Is Silverlight's DataAnnotations a Subset of .NET's?
Our Apologies to One Guy
RIA Services T4: Walk-Up Experience
DomainDataSource, ComboBox, and Load Blocking
Async Validation with RIA Services
RIA Services V1.0 and Beyond
RIA Services - Documentation Guidance and Community Samples
Writing a Custom Filter or Parameter for DomainDataSource
DomainDataSource Filters and Parameters
ContosoSales Application for RIA Services RC
Lookups in DataGrid and DataForm with RIA Services
ValidationResult - Specifying Member Names
My Stretch Goal: To Ship RIA Services Source Code
DomainDataSource Error Handling
Building ContosoSales - The RIA Services Keynote Demo
DomainDataSource DataPager PageSize Pitfall
DomainDataSourceView API (DomainDataSource.DataView)
(Not) Doing Back Flips with DomainDataSource [SubmitChanges sends user to first page]
DomainDataSource – Single Record Results
Add/Remove with DataForm and RIA Services
DomainDataSource.DataView
Validation Exceptions in Silverlight
.NET RIA Services – Implementing Custom Interfaces
Silverlight 3 and .NET RIA Services

 Radeon (2)

Video Card Update (still unresolved)
Video Card Woes, continued

 RangeAttribute (1)

Validating Decimal Ranges with RangeAttribute

 Ranking Functions (1)

Using ROW_NUMBER() to merge data

 Remote Desktop (2)

How to confuse the snot out of Remote Desktop in 5 easy steps
Terminals - Simply Awesome

 RiaServices (11)

WCF RIA Services V1.0 SP1
WCF RIA Services V1.0 SP1 Beta
RIA Services Validation: Using ValidationContext (Cross-Entity Validation)
RIA Services Validation: Providing ValidationContext
RIA Services Validation: Entity-Level Validation
RIA Services Validation: Cross-Field Validation
RIA Services Validation: Validation Triggers
RIA Services Validation: Attribute Propagation
RIA Services Validation: Custom Reusable Validators
RIA Services Validation: Custom Validation Methods
RIA Services Validation: Standard Validators

 RiaServicesValidation (12)

RIA Services Validation: Available on GitHub
RIA Services Validation: ViewModel Validation with Entity Rules
RIA Services Validation: Video Tutorials (in VB)
RIA Services Validation: Using ValidationContext (Cross-Entity Validation)
RIA Services Validation: Providing ValidationContext
RIA Services Validation: Entity-Level Validation
RIA Services Validation: Cross-Field Validation
RIA Services Validation: Validation Triggers
RIA Services Validation: Attribute Propagation
RIA Services Validation: Custom Reusable Validators
RIA Services Validation: Custom Validation Methods
RIA Services Validation: Standard Validators

 Rob Conery (1)

Leaving BIG and Relocating

 SQL Server (2)

SQL Profiler - Being self-centered is a good thing
SQL Server JOIN conditions

 SQL Server 2005 (1)

Using ROW_NUMBER() to merge data

 Scanner (1)

A problem prevented the document from being scanned

 Scott Hanselman (1)

Leaving BIG and Relocating

 Security (1)

Bank Logins and Twenty Questions

 Settings (3)

Making Edge Usable
Recommended iPhone Settings
Quickly Changing Your Visual Studio Theme

 Silverlight (53)

WCF RIA Services V1.0 SP2 Released
RIA Services Validation: Available on GitHub
RIA Services Validation: ViewModel Validation with Entity Rules
Business Application Project Login / Registration Disables Everything
WCF RIA Services V1.0 SP2 RC
WCF RIA Services - MIX11 Releases
WCF RIA Services Toolkit December 2010
RIA Services Validation: Video Tutorials (in VB)
RIA Services Validation: Using ValidationContext (Cross-Entity Validation)
RIA Services Validation: Providing ValidationContext
RIA Services Validation: Entity-Level Validation
RIA Services Validation: Cross-Field Validation
RIA Services Validation: Validation Triggers
RIA Services Validation: Attribute Propagation
RIA Services Validation: Custom Reusable Validators
RIA Services Validation: Custom Validation Methods
RIA Services Validation: Standard Validators
DomainDataSource, ComboBox, and Load Blocking
Async Validation with RIA Services
RIA Services - Documentation Guidance and Community Samples
DomainDataSource Filters and Parameters
ContosoSales Application for RIA Services RC
ValidationResult - Specifying Member Names
DomainDataSource Error Handling
Building ContosoSales - The RIA Services Keynote Demo
DomainDataSource DataPager PageSize Pitfall
DomainDataSourceView API (DomainDataSource.DataView)
DomainDataSource – Single Record Results
Validating Objects and Properties with Validator
Add/Remove with DataForm and RIA Services
Sharing Source with Silverlight
Not Breaking on ValidationException (take 2)
DomainDataSource.DataView
Validating Decimal Ranges with RangeAttribute
Validation Exceptions in Silverlight
.NET RIA Services – Implementing Custom Interfaces
Shipping Software
Silverlight 3 and .NET RIA Services
Silverlight Airlines with a ViewModel
Silverlight Control Template Doesn’t Get Applied
Binding Converters - VisibilityConverter
HelloWorld.ViewModel
ViewModel Pattern
Silverlight 2 RTW
Silverlight 2 Gotcha - Tab Navigation in a Popup, Take 2
INotifyPropertyChanged - Extension Methods
Silverlight 2 Gotcha - Tab Navigation in a Popup
INotifyPropertyChanged -- Searching for a Better Way
Binding to Nullable Values in XAML
Property Changed Events
Life.Reboot()
Leaving BIG and Relocating
Business Web Applications and Porn Sites

 Silverlight 2 RC0 (2)

Silverlight 2 Gotcha - Tab Navigation in a Popup, Take 2
Silverlight 2 Gotcha - Tab Navigation in a Popup

 Silverlight SDK (1)

Shipping Software

 Silverlight Toolkit (1)

Shipping Software

 SoC (1)

ASP.NET MVC - First Use

 Software Architecture (1)

Criticism of my Extended MVP Pattern

 Spam (1)

Privacy Breach Coincidence

 StackOverflow (1)

Generic Data Model for Custom Product Types

 Subversion (4)

How to safely change 13,000 lines of code, undo
Fastest Enhancement Ever!
How Subversion just saved me a day's work
TortoiseSVN Global Ignores

 T4 (1)

RIA Services T4: Walk-Up Experience

 TDD (5)

Accept Except, Except - Thumbnail creator fun with Linq
How to safely change 13,000 lines of code, undo
How to safely change 13,000 lines of code, part 1
Cannot Debug Unit Tests in VS 2008
TDD - Proof of Incorrectness (via Haacked)

 TSQL (3)

SQL Server JOIN conditions
SQL Server Enhancement Idea - Inactive records
Tiny little SQL trick with the IN clause

 TV (1)

Assistance Needed: TV & Home Server/Media Center

 Taskbar (1)

Tweaking Registry for Taskbar in Vista

 Teams (1)

Reusing Microsoft Teams Meeting Chats

 Themes (1)

Quickly Changing Your Visual Studio Theme

 TortoiseSVN (1)

TortoiseSVN Global Ignores

 Trackball (3)

How BabySmash kept me loyal to Kensington
Kensington Expert Mouse on Vista (or Windows 7)
I love my Trackball

 Trent Reznor (1)

Stoked about the NIN concert

 VS 2008 (3)

Still cannot open a VS 2008 solution from explorer
Open a VS 2008 solution from Explorer
How To: Cause a Vista BSOD with VS 2008

 VS.NET 2003 (1)

VS.NET Find In Files Hangs on Vista

 Validation (29)

A Fun ValidationAttribute Bug
RIA Services Validation: Available on GitHub
RIA Services Validation: ViewModel Validation with Entity Rules
RIA Services Validation: Video Tutorials (in VB)
RIA Services Validation: Using ValidationContext (Cross-Entity Validation)
RIA Services Validation: Providing ValidationContext
RIA Services Validation: Entity-Level Validation
RIA Services Validation: Cross-Field Validation
RIA Services Validation: Validation Triggers
RIA Services Validation: Attribute Propagation
RIA Services Validation: Custom Reusable Validators
RIA Services Validation: Custom Validation Methods
RIA Services Validation: Standard Validators
Async Validation with RIA Services
ValidationResult - Specifying Member Names
Validating Objects and Properties with Validator
Not Breaking on ValidationException (take 2)
Validating Decimal Ranges with RangeAttribute
Validation Exceptions in Silverlight
Custom Controls Everywhere Saves the Day
Self-Validating Form Controls
MVC and MVP Validation
Extended MVP Pattern - Article Recap
ASP.NET MVC - First Use
Extended MVP Pattern - Domain Validation
Response to Criticism of my Extended MVP Pattern
Criticism of my Extended MVP Pattern
MVC/MVP Validation - How's it done?
An Extended MVP Pattern (MVP Validation)

 ValidationAttribute (1)

ValidationResult - Specifying Member Names

 ValidationResult (1)

ValidationResult - Specifying Member Names

 Validator (1)

Validating Objects and Properties with Validator

 Video Card (1)

Video Card Update - Vista Service Pack 1

 ViewModel (4)

Silverlight Airlines with a ViewModel
Binding Converters - VisibilityConverter
HelloWorld.ViewModel
ViewModel Pattern

 Virtual PC (2)

Virtual PC – Drag and Drop Feature
My first Virtual PC under Vista or x64

 VisionTek (2)

Video Card Woes - Finally Over
Video Card Update (still unresolved)

 Vista (25)

How BabySmash kept me loyal to Kensington
My first Virtual PC under Vista or x64
Assistance Needed: TV & Home Server/Media Center
Still no go... back to 3GB RAM
Video Card Update - Vista Service Pack 1
VS.NET Find In Files Hangs on Vista
How To: Cause a Vista BSOD with VS 2008
Video Card Woes - Finally Over
Video Card Woes - Up to 3 screens, down to 3GB RAM
Never-ending video card woes
Ditching the DVR
Print to PDF on Vista (x64)
Video Card Update (still unresolved)
Notepad++ in Windows Explorer Context Menu (Vista 64-bit)
Video Card Woes, continued
Tweaking Registry for Taskbar in Vista
Vista Explorer Niceties
Kensington Expert Mouse on Vista (or Windows 7)
Visual Studio 2003 on Vista
Barracuda IM Client on Vista
Vista 64-bit Installation (part 4)
Vista 64-bit Installation (part 3)
Vista 64-bit Installation (part 2)
New Workstation - Vista Business 64-bit Installation
A problem prevented the document from being scanned

 Visual Basic (1)

Enum List DropDown Control

 Visual Studio (4)

Quickly Changing Your Visual Studio Theme
Quickly Change Profiles in Visual Studio
Still cannot open a VS 2008 solution from explorer
Open a VS 2008 solution from Explorer

 Visual Studio .NET 2003 (2)

Making IntelliSense work inside PlaceHolder
Visual Studio 2003 on Vista

 Visual Studio 2008 (1)

Cannot Debug Unit Tests in VS 2008

 Visual Studio 2010 (1)

Building ContosoSales - The RIA Services Keynote Demo

 WHS (1)

Headless Horseplay - MediaSmart Home Server Status Indicators

 WPF (7)

Binding Converters - VisibilityConverter
HelloWorld.ViewModel
ViewModel Pattern
INotifyPropertyChanged - Extension Methods
INotifyPropertyChanged -- Searching for a Better Way
Binding to Nullable Values in XAML
Property Changed Events

 Web Platform Installer (1)

Web Platform Installer – Complete Goodness

 WebMatrix (1)

WebMatrix, Git, and AppHarbor

 Weight Loss (1)

Old Navy Marketing Idea–Encouraging Weight Loss

 WinForms (1)

Custom Controls Everywhere is Cheap!

 Windows (1)

Terminals - Simply Awesome

 Windows Home Server (2)

Headless Horseplay - MediaSmart Home Server Status Indicators
HP MediaSmart Home Server and Photo Sharing

 Windows Live Writer (1)

Windows Live Writer: Insert Horizontal Rule

 XAML (6)

Custom Controls Everywhere – In XAML
Silverlight Control Template Doesn’t Get Applied
Silverlight 2 Gotcha - Tab Navigation in a Popup, Take 2
Silverlight 2 Gotcha - Tab Navigation in a Popup
Binding to Nullable Values in XAML
Custom Controls Everywhere – In XAML

 Xbox (1)

Xbox 360 First Impressions

 black lives matter (1)

How White Privilege Helped Me Land My First Office Job and Start My Career

 book-review (1)

Book Review: The Nikola Tesla Puzzle Collection

 career (3)

StatsWorld Fantasy Football
Working for the man
My Job Description

 communication (1)

Effectively Sharing Ideas with a Defined Vocabulary

 culture (6)

Managing a Team from Home
Remote-Friendly Culture Indicators
Remote for the 'Right' Candidate
Conducting a Skillset Gap Analysis
Crafting Quarterly Goals
Fostering Remote Work

 edge (1)

Custom Search Engines in Edge

 family (1)

A sad loss in the family

 fantasy-football (1)

StatsWorld Fantasy Football

 feedback (1)

Effectively Sharing Ideas with a Defined Vocabulary

 geo-distributed (1)

Reusing Microsoft Teams Meeting Chats

 geo-distributed teams (5)

My Home Office Setup
Managing a Team from Home
Remote-Friendly Culture Indicators
Remote for the 'Right' Candidate
Fostering Remote Work

 goals (2)

Conducting a Skillset Gap Analysis
Crafting Quarterly Goals

 graphql (1)

GraphQL is not OData

 how-to (2)

Custom Search Engines in Edge
Installing Windows 11 on a Domain Joined Machine

 iPhone (1)

Recommended iPhone Settings

 isomorphic (1)

QuickReactions - Isomorphic Hello World with React and Node

 jQuery (2)

RIA Services updates for //build
WCF RIA Services - MIX11 Releases

 leadership (2)

Managing a Team from Home
Maintaining Work-Life Balance as a Leader

 management (3)

Effectively Sharing Ideas with a Defined Vocabulary
Conducting a Skillset Gap Analysis
Crafting Quarterly Goals

 maps (1)

Getting a Garmin

 nVidia (5)

Still no go... back to 3GB RAM
Video Card Woes - Finally Over
Video Card Woes - Up to 3 screens, down to 3GB RAM
Video Card Woes - Finally Resolved... Nope
Never-ending video card woes

 node (1)

QuickReactions - Isomorphic Hello World with React and Node

 nuvi (1)

Getting a Garmin

 odata (1)

GraphQL is not OData

 react (1)

QuickReactions - Isomorphic Hello World with React and Node

 remote (5)

My Home Office Setup
Managing a Team from Home
Remote-Friendly Culture Indicators
Remote for the 'Right' Candidate
Fostering Remote Work

 ux (1)

Clicking Apply then OK

 white privilege (1)

How White Privilege Helped Me Land My First Office Job and Start My Career

 windows (1)

Installing Windows 11 on a Domain Joined Machine

 work-life balance (1)

Maintaining Work-Life Balance as a Leader

 work-life-balance (2)

Task Tracking
My work pace