.NET (81) ● Android (14) ● API (9) ● Apps (16) ● Artificial Intelligence (2) ● ASP.NET (31) ● ASP.NET Core (13) ● Blogging (5) ● C# (80) ● Charity (2) ● Cloud Services (23) ● Columbus (6) ● Debugging (4) ● Design (16) ● Design Pattern (4) ● Developer Links (6) ● Development Process (28) ● Devices (57) ● Diversity (2) ● DotNetCore (2) ● Dump Analysis (2) ● Electronics (1) ● Gaming (1) ● Garbage Collection (3) ● Git (2) ● Google (2) ● Hardware (23) ● HTML5 (1) ● IIS (5) ● Internet (5) ● iOS (11) ● JavaScript (15) ● jQuery (3) ● Law (9) ● Media (6) ● Microsoft (29) ● Music (23) ● Musings (40) ● Network (4) ● Node (4) ● Open Source (8) ● Patents (2) ● PC (1) ● Privacy (5) ● Programming (47) ● Research (3) ● Sci Fi (2) ● Security (53) ● SEO (5) ● Silverlight (13) ● Smart Phone (26) ● Social Networks (8) ● Software (16) ● Sql (10) ● STEM (23) ● Storage (2) ● Subversion (1) ● Tools (65) ● Training (10) ● Travel (6) ● User Experience (19) ● Visual Studio (34) ● WCF (6) ● Web (23) ● Web API (3) ● Web browser (31) ● Windows (78) ● Windows Phone (49) ● Windows Store (12) ● WPF (4) ● Xamarin (1) ● XBox (22) ●


.NET (81)

Should we use SecureString in ASP.NET for handling passwords?
What you need to know about .NET memory
Checking Compatibility with the .NET Standard
Understanding the .NET Standard
Visual Studio News from Build 2017
Basic Hang Dump Analysis using WinDbg
C#7 - Taking a second look at Tuples
Design Patterns – Singleton
.NET version and feature release
Designing apps for efficient battery usage
Reflecting Tip: Edit a .NET Assembly
Task Tip: Handling Antecedent Exceptions
PerfMon Tip: Memory Analysis for Services
.NET Framework Reference Source
Interview Preparation For Full Stack .NET Developers - 2015
CodeDOM Tip: Generate a proper Using statement
Oracle Tips: Scripting Differences with MS SQL Server
DuoCode - C# to JavaScript compiler
Visual Studio 2015 Tip: Light Bulb and Code Analysis
.NET Tool Tip: Just Decompile
.NET Developer Manifesto
Huge announcements at Connect
Just Another Layer Of Abstraction
Portability and Polyglotism
Troubleshooting WCF Request Response Activity
Build 2014 Highlights For Web Developers
UTF-8 Character Encoding in .NET
Bing integrates MSDN API Search
Encryption, Hashes and Broken Things
Inversion Of Control
Free Training at Microsoft Virtual Academy
Wait for Everything and Anything
Garbage Collection in .NET 4
AutoMapper Basics
Distinct LINQ
Displaying images from a Stream
Confused WCF Ports
OWASP for the .NET Developer
Encrypting Configuration Files
ILSpy, spread the word!
Going from Web services to WCF
LINQ Primer
WebClient in the Windows World
The Problem with Expression Blend Sketch Flow
Programming Note to Self #1 – ArrayList
C# - Shallow Copy and Deep Copy
Math in .NET
WPF – ListBox
DateTime.ToString() - Input string was not in a correct format
Writing to My Documents using .NET
VSWebCache - Web Settings
ICollections(T) - Extension Methods
.NET Framework Installation Problems
.NET Debugging Labs
Is 'this' application already running?
Not enough time for XNA
LINQ - I finally get it!
Side-by-Side Execution -bindingRedirect
Array.BinarySearch - What I failed to realize...
Enumerators - API Design
Unknown Publishers - Should Developers really take the time!
How to Auto start an application with .NET
Developing a new tool with VS2008 - CommonRSS
Copy vs Clone (DataSet)
Windows Principal and Principal Permission
.NET 2.0 Generics
Nullable Types (.NET 2.0 and above)
MSDN documentation
C# - Switch statement
Basic Reflection
Array tricks I seem to forget
Assembly Binding Log
Using NAnt
Silverlight
Dynamic Language Runtime (DLR)
Silverlight Screencasts
C# Language Reference (is)
Dealing with Satellite Assemblies
Daylight Savings Update from Microsoft
AJAX is on the way!
Understanding ViewState

Android (14)

Plugging Android vulnerabilities
Learning all about Xamarin
Portability and Polyglotism
Yielding The Mobile Web
Apache Cordova integrated in Visual Studio
Why Not Android?
Controlling The Android Fork
Google Cast for Android, iOS, and Chrome Apps.
Android Giveth and Then Taketh Away
Comparing App Stores
Xbox Music for iOS and Android
Can a Services and Devices Company Succeed?
Android Security Threat
Hardware vs. Software (Clash of the Titans)

API (9)

JSON numbers changed with leading zeros
ngrok - Tunnels to localhost
Facial Recognition using Windows Runtime API
Intelligent Applications
Building Windows 10 Universal Apps
Geofencing on Windows Devices
Build 2014 Top Developer Announcements (from Day 1)
OneNote Cloud Service API
Xbox Music API

Apps (16)

Groove App: Understanding Context
Improving Touch Support for the Surface
Building Windows 10 Universal Apps
Timelapse Pro for Windows
Apache Cordova integrated in Visual Studio
Peek Calendar
Apps vs Web Apps
Web Sites and Apps Coexisting
Comparing App Stores
Free Training at Microsoft Virtual Academy
YouTube App for Windows Phone
Using Windows Phone Overseas
HTML5 and online banking
The cost of free software...
WorldWide Telescope
Body Battery

Artificial Intelligence (2)

Is this a Google Assistant?
The Power of Vision Based Search

ASP.NET (31)

Should we use SecureString in ASP.NET for handling passwords?
Creating Themes for ASP.NET Web Core
ASP.NET Core Kestrel - The Need for Speed
.NET Core 1.0–The Framework we need
ASP.NET 4.5.256 has not been registered on the Web server
ASP.NET 5 Razor Tag Helpers
Moving Web API Authentication to Version 2
Fundamental Design Considerations for Web API
Using HTTP Strict Transport Security in IIS
Huge announcements at Connect
Troubleshooting WCF Request Response Activity
Stop People Hotlinking Using ASP.NET
Build 2014 Highlights For Web Developers
The Absolute Minimum You Need To Know About The MVCHandler
Using MVC patterns in Web Forms
The requested content appears to be script (404.17)
Confused WCF Ports
Going from Web services to WCF
Generic Handlers ASP.NET (ashx)
Implementing XOR and XNOR using PeterBlum Controls
Calling Web Services from JavaScript
ASP.NET – Watch your ADO error handling
Defensive Security Coding for ASP.NET
ASP.NET MVC - Why is Priceless!
ValidateRequest - Our XSS Defender
“How Do I” Videos — ASP.NET
ASP.NET 2.0 deployment
What will happen to AJAX now!
ASP.NET Page Execution Cycle
Securing XML Web Services
Displaying Images clearly in ASP.NET

ASP.NET Core (13)

Creating Web Themes with Razor Pages
Hosting your ASP.NET Core app
Using TagHelpers to Design Authorized and Unauthorized sections in Razor Pages
Avoiding threading issues in ASP.NET Core
Generating a Hang Dump for ASP.NET Core app
Converting a HttpHandler to Middleware
Creating TagHelpers with Core MVC
Hacking in Public with DasBlog
Razor Pages - An easier way to start web development
In-Memory Cache with ASP.NET Core
ASP.NET Core Web–Current Principle
Creating Themes for ASP.NET Web Core
AddIISUrlRewrite - From Web Forms to Web Core

Blogging (5)

Paying for content without Ads
Blogging into my 11th Year
Open Live Writer
Blogging Into The Future
Blogs I really like

C# (80)

What would C# look like without null?
Span in C#
Generate a Class from JSON
C# 7 - Pattern Matching & Switch Statements
C#7 - Taking a second look at Tuples
Design Patterns - Builder
Design Patterns – Singleton
Facial Recognition using Windows Runtime API
Task Tip: Handling Antecedent Exceptions
Interview Preparation For Full Stack .NET Developers - 2015
CodeDOM Tip: Generate a proper Using statement
Oracle Tips: Scripting Differences with MS SQL Server
DuoCode - C# to JavaScript compiler
Visual Studio 2015 Tip: Debugging LINQ Queries
.NET Tool Tip: Just Decompile
Building Predicates Dynamically
New C# 6 Language Features
Portability and Polyglotism
Retrieve JSON Data Asynchronously In Windows Phone
Build 2014 Highlights For Web Developers
Build 2014 Top Developer Announcements (from Day 1)
UTF-8 Character Encoding in .NET
Xbox Music API
Convert an ArrayList to an Array of Strings
Encryption, Hashes and Broken Things
Set an Image.Source from a Stream
Free Training at Microsoft Virtual Academy
Wait for Everything and Anything
Using Explicit Interfaces
Making asynchronous calls from Background Tasks
Await
Basic Authentication using WebRequest
Truly Random
Settings Privacy Policy for Win 8 Dev
Distinct LINQ
Try, Catch and Try again
Displaying images from a Stream
WP7 Apps sharing your status
Binding to Textboxes in Silverlight using IConverter (WP7)
Windows Phone 7 API - MarketplaceDetailTask
Going from Web services to WCF
LINQ Primer
Windows Phone 7 - Event Driven Programming
Get Zip Code from GPS data
Complex Numbers in .NET 4
WebClient in the Windows World
Generic Handlers ASP.NET (ashx)
Programming Note to Self #3 – When not to use Logical AND
DotNetZip - Zip and Unzip in C#
Programming Note to Self #1 – ArrayList
C# - Shallow Copy and Deep Copy
Math in .NET
MOD function in C# - Math.DivRem
DateTime.ToString() - Input string was not in a correct format
Writing to My Documents using .NET
Extension Methods and Interfaces
Design Patterns
VSWebCache - Web Settings
Singleton (C#)
ICollections(T) - Extension Methods
UrlEncoding the hard way
Inheriting Constructors
A small test!
The Partial Class
RSS Development - FeedManager
Is 'this' application already running?
Should this Warning be an Error
LINQ - I finally get it!
Array.BinarySearch - What I failed to realize...
Enumerators - API Design
How to Auto start an application with .NET
Developing a new tool with VS2008 - CommonRSS
Copy vs Clone (DataSet)
.NET 2.0 Generics
Nullable Types (.NET 2.0 and above)
C# - Switch statement
Basic Reflection
VB6 to C# - Removing unprintable characters
Array tricks I seem to forget
C# Language Reference (is)

Charity (2)

St. Baldrick's Foundation
Team Hanselman and Diabetes Walk 2007

Cloud Services (23)

The Power of Vision Based Search
Intelligent Applications
Native Office Editing in Google Docs
1 TB of OneDrive storage coming to Office 365
OneNote Cloud Service API
And Now SkyDrive Is OneDrive
Xbox Music API
Privacy, Cloud Services and the Law
Download Google Data
Getting Work Done With Your Tablet
Free Training at Microsoft Virtual Academy
Azure Notification Hubs
Text editing with SkyDrive
Windows Azure
Sharing OneNote documents with iOS
How to do public facing SDKs
Have you read Google Drives Terms of Service?
Windows Live Alerts Options
Live Mesh for Mobile Update
Windows Live SkyDrive @ 25GB
Windows Live Mobile Falls Short
Gmail a little bigger
Soapbox on MSN

Columbus (6)

Technical User Groups in Columbus Ohio - 2016
Stir Trek - 2015
Bicycle Share
10 things to do in Columbus
Cable, Phone & Internet Services
I have moved to Columbus

Debugging (4)

Basic Hang Dump Analysis using WinDbg
General Patterns used to Detect a Leak
WinDbg Tip:Failed to load data access DLL
PerfMon Tip: Memory Analysis for Services

Design (16)

Adobe Illustrator Tip: Cannot Resize any Objects
Stir Trek - 2015
Fundamental Design Considerations for Web API
The Monitor Profile Appears to be Defective
Creating iOS7 Icons in Microsoft Word
Adobe Security Breach
Marketing and Branding
SEO Friendly Image Titles
Responsive CSS
Adobe CS2 for free!
Adobe Kuler
Adobe Muse (Codename)
Metro Apps
Reading for the Web
InDesign preparing to print booklets
XAML - Development and Design together at last...

Design Pattern (4)

Design Patterns - Builder
Design Patterns – Singleton
One Hard Thing in Software Engineering
Interview Preparation For Full Stack .NET Developers - 2015

Developer Links (6)

.NET, Security and STEM newsletter - 3/22/18
Windows 10 Development for beginners
Stir Trek - 2015
Developer Links : February 9, 2015
Developer Links : December 1, 2014
Developer Links - November 3rd, 2014

Development Process (28)

Defining a Strategy
When the answer creates more questions
Managing Software Inertia
Developing code beyond the Event Horizon
Development process as a Black box not a Black hole
Remote Pair Programming
Does your software need a superhero?
When everything is an emergency
Any Sufficiently Advanced Engineer
Read more Code than you Write
Google Driven Development
Stir Trek - 2015
Preparing for a new job
Sprint Rules and Definitions
First time Trainer
.NET Developer Manifesto
Reading bad code is a skill
Playing The Hero
Hammers And Surgical Knives
Do Not Try and Bend the Spoon
Pillars of Object Oriented Programming
Developer Serengeti - Where do you fit in?
Reading your reviews
I am Software Engineer but maybe not a business man
Technical Bankruptcy
Software Methodologies
There has always been tech support!
Old habits die hard!

Devices (57)

Xbox Tip: Fixing Hulu Streaming Issues
Should you buy a warranty for consumer electronic devices?
Surface Tip: Customize the Surface Pen buttons
Fixing Sling TV Streaming Issues on Xbox One
Microsoft Band Tip - Edit Quick Responses to Texts and Calls
New Microsoft Devices
Surface was a Trojan Horse all along
Improving Touch Support for the Surface
Watching Live TV on Xbox One
The Devil Wears iWatch
The cost of cutting cable
Setting up a Windows tablet for a child
Redefining ownership in the digital age
Portable Power Calculations
The State of Wearable Technology
Getting Work Done With Your Tablet
Toughpad 4k
Two Devices or Two in One?
NFC Ring
Marketing and Branding
DRM by Any Other Name
Beats by Dre Wants Out
Vizio gets into PCs
Energy Saving Household Gifts - Ryobi IR001
The Zune HD Tax
Options for Purchasing Digital Music
What about Video delivery
Power Outlet at the Airport
Zune HD Rumors
Enjoying Zune Pass
More Zune Information
Zune Updates
U-Verse Update
Zune - RSS problems with mixed content
U-Verse Rocks!!
Cable, Phone & Internet Services
Consumer Electronics Show
Format War Is Over!
Amazon MP3 tracks - Now featuring Warner Brothers artists
Got a Zune 80
Zune Wireless Sync\Zune Social
Zune Service Update
Zune update is almost here
iPhone the Brick
Do I regret buying the Zune?
Zune Reset (CTRL-ALT-DEL)
Hype is everything
HD DVD vs Blue Ray
Another good idea for Zune...
How to make the Zune better!
The Zune is mine!
iPhone - all you will ever need ;)
Micro-mini laptop design is just wrong!
iWars Zune Vs iPod Vid
Microsoft Zune : DRM, you have got to love it!
Zune
Handheld Games, how it all began...

Diversity (2)

Refining the Idea of Diversity
Broad brush strokes

DotNetCore (2)

ASP.NET Core Kestrel - The Need for Speed
.NET Core 1.0–The Framework we need

Dump Analysis (2)

Taking a Hang Dump or Crash Dump with ProcDump
Generating a Hang Dump for ASP.NET Core app

Electronics (1)

Transparent Self-Sensing Deformable Surface (for Microsoft Surface)

Gaming (1)

Physical vs Digital Pack Gaming

Garbage Collection (3)

Why is the CPU usage so high and why do requests appear stuck?
What you need to know about .NET memory
Garbage Collection in .NET 4

Git (2)

Reviewing GitHub Pull Requests in Visual Studio
OS GitHub contributions with Visual Studio

Google (2)

Turning my back on AMP
The Power of Vision Based Search

Hardware (23)

Designing apps for efficient battery usage
Using the Surface 3 as a semi-part-time developer PC
What Developers Need to Know About Networks
Generating Power During an Outage
PC Market Beats Expectations
Future Digital Devices
Microsoft, Nokia and The Voltron Effect
Hardware is very hard
Leap Motion with Windows
Workstations to Ultrabooks
Lenovo Yoga 13
New Windows 8 hardware design
All in ones All the rage
Hardware vs. Software (Clash of the Titans)
Microsoft Surface
Microsoft Surface 2 Video
Why I think the iPad helps Microsoft Surface 2
Flash Drives at 64GB
Life with 2 Monitors
CNN Huge Touch Screen - The Magic Wall.
Invincible Computers
Western Digital My Book
1 Tbyte Drive - How much do you need!

HTML5 (1)

HTML5 and online banking

IIS (5)

Finding the Process ID for your Application Pool
Using HTTP Strict Transport Security in IIS
Search Engine Optimization Toolkit
Configuring Application Pools - IIS 6.0
More Info

Internet (5)

Subresource Integrity–Safely Consume Remote Resources
Ensuring Net Neutrality
President Obama weighs in on Net Neutrality
Net Neutrality - FCC Names New CTO
Internet Access Available to All

iOS (11)

Learning all about Xamarin
Programming on a Mobile OS–Swift Playgrounds
Bridge to nowhere?
Portability and Polyglotism
Yielding The Mobile Web
Apache Cordova integrated in Visual Studio
Peek Calendar
Google Cast for Android, iOS, and Chrome Apps.
Comparing App Stores
Imitation and Innovation
Xbox Music for iOS and Android

JavaScript (15)

Bower is Deprecated–This can happen when you rely on Third parties
Exploring Yeoman as a .NET Developer
Visual Studio–Integrating Node.js and npm
Installing Node.js and NPM for Windows
Hacked under the cover of jQuery
DuoCode - C# to JavaScript compiler
The Mobile Web is Slow and its JavaScript’s fault
Build 2014 Highlights For Web Developers
Build 2014 Top Developer Announcements (from Day 1)
Free Training at Microsoft Virtual Academy
The requested content appears to be script (404.17)
Sticky Footers using JQuery then CSS
Calling Web Services from JavaScript
JavaScript access to your clipboard
What will happen to AJAX now!

jQuery (3)

Free Training at Microsoft Virtual Academy
Create an iPhone Password box in HTML
Zune Games

Law (9)

Encryption should protect everybody from everybody
Cryptography as Natural Law
Ensuring Net Neutrality
Redefining ownership in the digital age
President Obama weighs in on Net Neutrality
Net Neutrality - FCC Names New CTO
All Our Patent Are Belong To You
Privacy, Cloud Services and the Law
Software Patents in the US

Media (6)

Xbox Tip: Fixing Hulu Streaming Issues
Cable Cutters–Dealing with Internet Data Caps
Fixing Sling TV Streaming Issues on Xbox One
The cost of cutting cable
Netflix Profiles
All you can eat Music is not for me!

Microsoft (29)

Microsoft Interface Definition Language 3
Microsoft Build 2018 Day 1 Recap
Holoportation: HoloLens Communication
Microsoft Band Tip - Edit Quick Responses to Texts and Calls
Visiting my Local Microsoft Store
Surface was a Trojan Horse all along
Future Vision Productivity
Cortana has emotions
Microsoft HoloLens- Transform your world with holograms
The command prompt demo
Native Office Editing in Google Docs
Build 2014 Top Developer Announcements (from Day 1)
Marketing and Branding
Threat Modeling Tool
Can a Services and Devices Company Succeed?
Microsoft, Nokia and The Voltron Effect
Steve Ballmer Announces his Retirement
Free Microsoft eBooks
Microsoft Surface
Microsoft Surface 2 Video
Why I think the iPad helps Microsoft Surface 2
Outlook Hotmail Connector 14
Microsoft Points - Walled Garden In Action
MIX 08 Video Presentations
MIX 08
WorldWide Telescope
The Changing of the Guard - Bill Gates Last Day
MSNBC - Is it going to be Flash or Silverlight
Microsoft Surface

Music (23)

Home Studio Equipment (2017)
Adding Album Art to your Xbox Music MP3s
The U2 Album Was Free So Why Do You Care?
A New Bass
Xbox Music API
Betting On The Wrong Horse
Digital Music Will Last Forever
Options for Purchasing Digital Music
What I miss about physical CDs
DRM Free Music from Apple
Zune Pass, now Lease to Own
Enjoying Zune Pass
MSN Music Expiration- Belay that order!
All you can eat Music is not for me!
Zune 2.5 Update
Why you should never buy music with DRM!
Amazon MP3 tracks - Now featuring Warner Brothers artists
Why artists should give digital music away
Zune Marketplace
Apple, EMI announcement
Windows Media Player 11 Database Corruption
The cost of Music and DRM
Updating my Digital Audio Workstation (DAW)

Musings (40)

Reversing the effects of long programming sessions
Politics and technology
Giving thanks!
Node as a cmdlet replacement?
Sample performance reviews for technical teams
Abandoning the Consumer space
Surface Studio Owl Desktop Image
Performance Review Samples for Dev Teams
2016 Recap
Making it easier to read code than write
Does your software need a superhero?
Let it Shine
Nerd Life Balance
2015 Recap
LinkedIn has a Recruiter Problem
Moving Forward
Social Networks Capturing Social Movements
Interviewing developers is so hard!
Power of the Inbox
Henrietta Lacks' famous cells
Employee Satisfaction and Tenure
The Catastrophe of Success by Tennessee Williams
Maps that Lie
More Yearly Performance Reviews Examples
My Wordle
Updation is not a word!
The worst film ever...
Phone Conference Etiquette
AdSense Earnings
About Me
Why does a University change its name?
Least favorite Buzz words
My top blog posts
Just for fun!
When helmets just do not matter!
Remembering the 80's
Faux Microsoft office values
The Welfare Country!?!
Real Performance Review Examples
"A jokes's a very serious thing." - Charles Churchill

Network (4)

Ensuring Net Neutrality
Net Neutrality - FCC Names New CTO
OpenSSL Heartbleed Vulnerability
What Developers Need to Know About Networks

Node (4)

Node as a cmdlet replacement?
Exploring Yeoman as a .NET Developer
Visual Studio–Integrating Node.js and npm
Installing Node.js and NPM for Windows

Open Source (8)

Is GitHub a useful hiring filter?
OS GitHub contributions with Visual Studio
Integrating Google's AMP Project
My Contribution to Open Live Writer
Instant Articles for dasBlog
Integrating Facebook Comments with dasBlog
Integrating Disqus with dasBlog
Open source contributions as an act of Love

Patents (2)

All Our Patent Are Belong To You
Software Patents in the US

PC (1)

Do we still upgrade PCs?

Privacy (5)

Cryptography as Natural Law
Mobile proximity payments
Data Capture Accusations
Privacy, Cloud Services and the Law
Somebody is always watching

Programming (47)

Reversing the effects of long programming sessions
You are not a real developer if you do not know this...
MSBuild - The Basics
Making it easier to read code than write
Programming on a Mobile OS–Swift Playgrounds
One Hard Thing in Software Engineering
Read more Code than you Write
Google Driven Development
Stir Trek - 2015
.NET Developer Manifesto
Reading bad code is a skill
Portability and Polyglotism
Convert an ArrayList to an Array of Strings
Inversion Of Control
Set an Image.Source from a Stream
Hammers And Surgical Knives
Do Not Try and Bend the Spoon
Average Income Per Programming language
Watch Your Encoding
Wait for Everything and Anything
Programming for Kid’s
Using Explicit Interfaces
Pillars of Object Oriented Programming
Programming Possibilities
Code.org
Developer Serengeti - Where do you fit in?
MVVM and MVC Contrast
Developers Must Know About Unicode and Character Sets
The Gang of Four
Try, Catch and Try again
My Programming Language History
Displaying images from a Stream
Sticky Footers using JQuery then CSS
Windows Phone Developer
Programming Note to Self #3 – When not to use Logical AND
Programming Note to Self #2
Case Statements in VBScript
Spanish HTML literals
Software Methodologies
VB6 to C# - Removing unprintable characters
Certification and errors with Binary Streams
What will happen to AJAX now!
JavaScript Object Notation (JSON)
Measuring programmers competence during an interview
VB 6 - Microsoft XML 3.0
Crazy Code
"Everything that irritates us about others..."

Research (3)

Compromising Compilers
Moral Machine - The Problem is Choice
Transparent Self-Sensing Deformable Surface (for Microsoft Surface)

Sci Fi (2)

Future Vision Productivity
UX in Sci-Fi

Security (53)

Compromising Compilers
Finding WannaCrypt's kill switch.
Subresource Integrity–Safely Consume Remote Resources
Encouraging HTTPS Adoption
Yahoo breach
Hacked under the cover of jQuery
SHA-1: If One Fails All Fails
Encryption should protect everybody from everybody
Windows Hello Tip–Improve Recognition
Cryptography as Natural Law
Setting up a Windows tablet for a child
Mobile proximity payments
PowerPoint found a problem
Redefining ownership in the digital age
OpenSSL Heartbleed Vulnerability
Why Not Android?
Data Breaches Target You
Data Capture Accusations
Privacy, Cloud Services and the Law
Encryption, Hashes and Broken Things
Adobe Security Breach
Threat Modeling Tool
DRM by Any Other Name
Ten Immutable Laws Of Security
OWASP 2013
The Dying Art of Computer Viruses
Basic Authentication using WebRequest
How to stop your Twitter account from sending spam
OWASP for the .NET Developer
Encrypting Configuration Files
Microsoft Security Essentials
Why Should I Trust TrueSwitch
What about Video delivery
FriendFeed – Another authentication tale!
How OAuth helps us all!
Why do you need my password?
SMS for Banking
Spam in a can!
Social Networks - Who do you trust?
Defensive Security Coding for ASP.NET
Unknown Publishers - Should Developers really take the time!
Windows Principal and Principal Permission
Phishing Mistakes
Windows Rights Management Client
The Security Questions to avoid!
Rescuing a friend!
The cost of Music and DRM
OpenID - Digital Identity
Securing XML Web Services
Protecting Personal Identity
Raising the low hanging fruit!
Sony Root Kit resolution
Somebody is always watching

SEO (5)

Turning my back on AMP
Integrating Google's AMP Project
Structured Data Markup–Improving your SEO and Google Search Presentation
SEO Friendly Image Titles
Search Engine Optimization Basics

Silverlight (13)

Future of Silverlight
Windows Phone 7 – More Information
Is Silverlight dead? Really?
The Problem with Expression Blend Sketch Flow
Silverlight Hosting
Microsoft Silverlight Tools Beta 2 for Visual Studio 2008 – Install Failure
Silverlight - Animating Objects
Preparing for the Olympics - Silverlight
Silverlight 101
Who is using Silverlight?
MSNBC - Is it going to be Flash or Silverlight
Silverlight
Silverlight Screencasts

Smart Phone (26)

Imitation and Innovation
Microsoft, Nokia and The Voltron Effect
Android Security Threat
YouTube App for Windows Phone
Low End Smartphone Market
Want to make your own Apps?
Lumia 1020 the Photographers Phone!
Mophie Juice Pack Air
HTML5 and online banking
Reading your reviews
Nokia and Windows Phone 7 – What it means for me!
Essential Apps for Windows Mobile 6.1
Windows Mobile 6.5
Microsoft My Phone beta
Microsoft My Phone beta
Mobile Device Calendar Synching is here
Microsoft Tag (For Mobile Devices)
Live Mesh for the Phone (beta)
HTC Touch (Alltel) – Window Mobile 6.1 Upgrade
SMS for Banking
HTC Touch
Time for a new phone
iPhone the Brick
Hype is everything
iPhone - all you will ever need ;)
GSM - The mobile (sorry cell) standard

Social Networks (8)

Some thoughts on Twitter
LinkedIn has a Recruiter Problem
Google Photos Diversity Problem
Social Networks Capturing Social Movements
Download Google Data
Your Profile Name and Photo May Appear in Ads
Own Your Data!
How to stop your Twitter account from sending spam

Software (16)

You are not a real developer if you do not know this...
.NET Developer Manifesto
Reading bad code is a skill
Playing The Hero
Non-Trivial Human Machine Interaction
Never Pay for a MAC OS Upgrade
Software Patents in the US
Hammers And Surgical Knives
Do Not Try and Bend the Spoon
Programming Possibilities
Code.org
Technical Bankruptcy
Software Methodologies
The cost of free software...
What will happen to AJAX now!
Old habits die hard!

Sql (10)

Oracle Tips: Scripting Differences with MS SQL Server
Building Predicates Dynamically
Microsoft SQL Server Management Studio Express
Programming Note to Self #4 – SQL Reseed
SET TRANSACTION ISOLATION LEVEL
SQL to XSD Data type mapping
Muscle Memory (isqlw)
Drop a Stored Procedure
SQL Injection attacks
Old habits die hard!

STEM (23)

Broad brush strokes
Imagining more than 3-Dimensions
Moral Machine - The Problem is Choice
Any Sufficiently Advanced Engineer
Hearing a ripple in space time
Quantifying Artistic Creativity
Google Photos Diversity Problem
The STEM behind Microsoft Hyperlapse
Transparent Self-Sensing Deformable Surface (for Microsoft Surface)
Portable Power Calculations
The State of Wearable Technology
Mathematical Hocus-Pocus?
Generating Power During an Outage
NFC Ring
Programming Possibilities
Code.org
Higgs Boson explained … by cartoon
Technical Bankruptcy
Energy Saving Household Gifts - Ryobi IR001
Consumer Electronics Show
Format War Is Over!
Body Battery
The Elegant Universe

Storage (2)

Free Online Storage
Gmail a little bigger

Subversion (1)

Subversion - Is anyone still using VSS?

Tools (65)

Checking Compatibility with the .NET Standard
Exploring Yeoman as a .NET Developer
Installing Node.js and NPM for Windows
ngrok - Tunnels to localhost
General Patterns used to Detect a Leak
Adding Bash on Windows 10–New Dev tools
Reflecting Tip: Edit a .NET Assembly
PerfMon Tip: Memory Analysis for Services
Bridge to nowhere?
Open Live Writer
.NET Tool Tip: Just Decompile
Team Foundation Server Windows shell extension
PowerPoint found a problem
Bing Developer Assistant for Visual Studio
Get Windows 8 and Windows Phone Controls for FREE
Bing Code Search for C#
dasBlog (Blogging) Future
HTML Link to a Page in a PDF document
Threat Modeling Tool
Text editing with SkyDrive
Search Engine Optimization Toolkit
Browser Development Tools Basics
Blogging with Office 2013
A Walk down Dependency lane
Outlook Hotmail Connector 14
SharedView version 1.0
First things I need to install on my dev machine!
Software that is less than honest!
Free and Cheap Software from Microsoft
UltraMon Smart Taskbar is missing
AT&T Web Remote Access
Red Gate's .NET Reflector
Stack Overflow
Google Maps Street level Photos
Problems with SharedView and Live Meeting
MagicDisc
FolderShare beta
ieHTTPHeaders 2.0
Windows Live SkyDrive @ 5GB
IBM Lotus Sametime Connect
Paint.NET Plugin (Creating Icons)
Retirement Calculators
BEX Upload and Download Speed
Lutz Roeders's .NET Reflector
PC Performance Issues - FileMon to the rescue!
Regular Expressions
Video Content for the Zune
Windows Live Writer (beta)
Command Window - Quick Edit Mode
DebugView and TCPView
Microsoft Office Communicator 2005
NotePad2 version 2
Password Agent - Goodwill Experiment!
HTTP Basics - ieHTTPHeaders v1.6
Live Space\Writer - Word restrictions
FindStr
UltraMon
PowerShell - Terse Expression
MP3 players in the car
Microsoft XML Notepad
Live Writer Plugin
Windows Desktop Search for Developers
Live Writer, IE7 Search suggestions
Why Google Spreadsheets ... why now?
Windows Live Writer (Beta)

Training (10)

Windows 10 Development for beginners
Google Photos Diversity Problem
Preparing for a new job
First time Trainer
Build 2014 Highlights For Web Developers
Free Training at Microsoft Virtual Academy
Programming Possibilities
MIT Open Courseware
Online Instruction Videos
MCP - Why did I put myself through that...

Travel (6)

Bicycle Share
10 things to do in Columbus
Power Outlet at the Airport
I have moved to Columbus
In Portland ... again!
Field Museum, Chicago!

User Experience (19)

Visual Studio 2017 - Installation UX Improvements
Groove App: Understanding Context
Windows 10 Tip: Surface Pen Shortcuts
Holoportation: HoloLens Communication
A fusion of Art and Technology
Windows Hello Tip–Improve Recognition
Tablet Keyboard with an Embedded Thin-Film Touchscreen Display
New Microsoft Devices
Stir Trek - 2015
Future Vision Productivity
Cortana has emotions
Microsoft HoloLens- Transform your world with holograms
Sprout by HP a touch first UX
Mobile proximity payments
Transparent Self-Sensing Deformable Surface (for Microsoft Surface)
Non-Trivial Human Machine Interaction
The State of Wearable Technology
NFC Ring
UX in Sci-Fi

Visual Studio (34)

Creating Web Themes with Razor Pages
Reviewing GitHub Pull Requests in Visual Studio
Bower is Deprecated–This can happen when you rely on Third parties
OS GitHub contributions with Visual Studio
Generate a Class from JSON
Visual Studio News from Build 2017
Visual Studio–Integrating Node.js and npm
VS 2017 Tips: My three favorite features
Visual Studio 2017 - Installation UX Improvements
Visual Studio Extension Supports Debugging Linux Apps
ASP.NET 4.5.256 has not been registered on the Web server
Visual Studio 2015 Tips: Exceptions & Break Points
Visual Studio 2015 Tip: Light Bulb and Code Analysis
Visual Studio 2015 Tip: Debugging LINQ Queries
Visual Studio 2015 Tip: Window Layout
Visual Studio – Herald of Microsoft
.NET Tool Tip: Just Decompile
Visual Studio Tips: ReAttach
Incognito Web Debugging
Using the Surface 3 as a semi-part-time developer PC
Visual Studio Code - Build
Team Foundation Server Windows shell extension
Huge announcements at Connect
Bing Developer Assistant for Visual Studio
Apache Cordova integrated in Visual Studio
Visual Studio Online
Breakpoints being skipped in Visual Studio 2008
The Problem with Expression Blend Sketch Flow
The URL for this project is in the Internet zone.
ClickOnce installation
Weird .NET error messages
What will happen to AJAX now!
Visual Studio Orcas Beta 1
IntelliSense feature stops working in the Visual Studio .NET IDE

WCF (6)

Troubleshooting WCF Request Response Activity
The requested content appears to be script (404.17)
Confused WCF Ports
Going from Web services to WCF
Calling Web Services from JavaScript
Securing XML Web Services

Web (23)

Turning my back on AMP
Subresource Integrity–Safely Consume Remote Resources
CSS Tips: Calc() Function
Pointer Events on the Web
Bad protocol, bad politics
OpenSSL Heartbleed Vulnerability
Apps vs Web Apps
Cross Browser Challenges
Your Profile Name and Photo May Appear in Ads
HTML Link to a Page in a PDF document
SEO Friendly Image Titles
Search Engine Optimization Basics
Responsive CSS
Meta tags and links
HTML5 and online banking
PIPA and SOPA are nuclear!
AT&T Web Remote Access
FriendFeed – Another authentication tale!
How OAuth helps us all!
Global Searches
Social Networks - Who do you trust?
NBA Greatest Games (Stats 2.0)
MP3 players in the car

Web API (3)

ngrok - Tunnels to localhost
Moving Web API Authentication to Version 2
Fundamental Design Considerations for Web API

Web browser (31)

Integrating Google's AMP Project
Internet Explorer: Reducing Software Support Complexity
Pointer Events on the Web
Internet Explorer Platform Status
Cross Browser Challenges
About Internet Explorer 11
Browser Development Tools Basics
Chrome Died
Translating languages in the Browser
Reading for the Web
Use 64 bit Internet Explorer with 64 bit Windows
IE8 Crashing Tabs
IE8 drops
IE8 drops
Spanish HTML literals
Google Chrome
IE 8 beta
Spam in a can!
IE Quick Tabs
ieHTTPHeaders 2.0
Apple's Windows Browser
The battle for my default search (IE)
HTTP Basics - ieHTTPHeaders v1.6
IE7 Security Color code
IE7 Inline search
IE - Manage Add-ons
IE7 Certificate Handling
Live Writer, IE7 Search suggestions
IE7 after the first day
The last IE user..
All things change...

Windows (78)

Microsoft Interface Definition Language 3
After Windows 10 Upgrade - Low Disk Space (OEM Drive)
Full Windows on a Mobile chip
Windows 10 Tip: Surface Pen Shortcuts
Facial Recognition using Windows Runtime API
SHA-1: If One Fails All Fails
Windows 10 Tips: Shutdown from Lock Screen
Bridge to nowhere?
Surface Tip: Customize the Surface Pen buttons
New Microsoft Devices
Windows 10 Development for beginners
Battle for Emerging Markets
Windows 10 Tip: Remove and Replace Default Applications
Windows 10 Tip: Keyboard Shortcuts
Windows 10 Tip: Fix Store Download Errors
Windows 10 Blank Screen Issue
Preparing for Windows 10
Improving Touch Support for the Surface
Using the Surface 3 as a semi-part-time developer PC
Building Windows 10 Universal Apps
Adding Album Art to your Xbox Music MP3s
Setting up a Windows tablet for a child
PowerPoint found a problem
The command prompt demo
Just Another Layer Of Abstraction
Portability and Polyglotism
Geofencing on Windows Devices
My Best Advice for Windows Next
Missing Surface Mini
Get Windows 8 and Windows Phone Controls for FREE
The Forgotten Promise of Windows RT
Build 2014 Top Developer Announcements (from Day 1)
Windows 8.1 Update Issues
Free Training at Microsoft Virtual Academy
Where does Windows RT fit?
Leap Motion with Windows
Making asynchronous calls from Background Tasks
Await
Windows 8 Update failing at 15%
Settings Privacy Policy for Win 8 Dev
Lenovo Yoga 13
New Windows 8 hardware design
Windows 8 short cut keys
Hardware vs. Software (Clash of the Titans)
Microsoft Surface
Windows on ARM (tax?)
A Walk down Dependency lane
Build Windows 8 – Windows Run Time
Windows Home Group Errors During Setup
Microsoft Security Essentials
Windows Phone 7 series – Demo
Essential Apps for Windows Mobile 6.1
Windows 7 – Homegroup
Shimming
Enabling Telnet in Windows Vista
FSUtil – File System Utility
What is the Windows Azure Platform?
Windows Mobile 6 - Calendar Synch
Microsoft Error Reporting
Unknown Publishers - Should Developers really take the time!
Vista - Program Search
Windows Media Center
Windows Live
Playing with Windows Vista
Windows Desktop Search v3.x
Windows Rights Management Client
Rescuing a friend!
HP issue with Windows Experience index
Vista In The House!
XP Home - Backup Utility!
Windows Media Player 11 Database Corruption
Daylight Savings Update from Microsoft
Vista ... should I stay or should I go!
Windows Vista Preview
Updating my Digital Audio Workstation (DAW)
Windows Desktop Search for Developers
Turning XP into a Music Production Workstation
Evolution of Desktops

Windows Phone (49)

Learning all about Xamarin
Windows Hello Tip–Improve Recognition
Windows 10 Development for beginners
Battle for Emerging Markets
Building Windows 10 Universal Apps
Windows phone development should not be anyone's priority
Timelapse Pro for Windows
Yielding The Mobile Web
Geofencing on Windows Devices
Apache Cordova integrated in Visual Studio
Get Windows 8 and Windows Phone Controls for FREE
Retrieve JSON Data Asynchronously In Windows Phone
Responding to App Reviews – Nerves of Steel
Build 2014 Top Developer Announcements (from Day 1)
Xbox Music API
Comparing App Stores
Set an Image.Source from a Stream
Free Training at Microsoft Virtual Academy
Imitation and Innovation
Can a Services and Devices Company Succeed?
What’s in the new update for Windows Phone 8?
Low End Smartphone Market
Want to make your own Apps?
Using Windows Phone Overseas
Windows Phone 8 SDK release strategy
What I need from and for the WP ecosystem
MMS problems on the Samsung Focus S with T-Mobile
Reading your reviews
Metro Apps
Displaying images from a Stream
Nokia Lumia Windows Phone 7 Promotion
WP7 Apps sharing your status
Nokia Windows Phone and Sales
Mango Jump Start Videos
Windows Phone 7 Mango
Binding to Textboxes in Silverlight using IConverter (WP7)
Windows Phone 7 API - MarketplaceDetailTask
Windows Phone 7 Icons
Nokia and Windows Phone 7 – What it means for me!
I am Software Engineer but maybe not a business man
My First Windows Phone 7 App
A chance to win a Windows Phone 7
Windows Phone 7– Silverlight Gesture Support
Windows Phone 7– Text Input using Soft Keys
Windows Phone 7 – More Information
Windows Phone 7 - Event Driven Programming
Windows Phone Developer
Windows Phone 7 series – Demo
Windows Phone 7 series

Windows Store (12)

Windows 10 Tip: Fix Store Download Errors
Building Windows 10 Universal Apps
Retrieve JSON Data Asynchronously In Windows Phone
Build 2014 Top Developer Announcements (from Day 1)
Web Sites and Apps Coexisting
Comparing App Stores
Set an Image.Source from a Stream
Free Training at Microsoft Virtual Academy
Making asynchronous calls from Background Tasks
Windows 8 PubCenter Ads Stealing Focus
Video Content for the Zune
Zune Marketplace

WPF (4)

The Problem with Expression Blend Sketch Flow
WPF Custom Control
WPF Word Wrap\Text Wrap
WPF – ListBox

Xamarin (1)

Learning all about Xamarin

XBox (22)

Casting to Xbox from Windows
Xbox Tip: Fixing Hulu Streaming Issues
Cable Cutters–Dealing with Internet Data Caps
Fixing Sling TV Streaming Issues on Xbox One
Physical vs Digital Pack Gaming
Watching Live TV on Xbox One
Adding Album Art to your Xbox Music MP3s
Build 2014 Top Developer Announcements (from Day 1)
Xbox Music API
Can the Xbox One really run generalized Windows 8 apps?
Xbox Music for iOS and Android
Bing Rewards for Xbox Live
Three Screens and a Cloud
Kinect for Windows
Kinect + Pixar = All Win!
Kinect – Total Recall in Your Living room
Xbox Live Arcade
Xbox 360 and IPTV?
Xbox 360 and Netflix
Xbox Live and Netflix
Not enough time for XNA
Why Microsoft Points?