Tags
meta
-
Write Every Day
-
Steal My Blog Design
-
Trying Medium
-
A haackedy 2015
-
10 Years of being Haacked
-
Specs for Haacked.com
-
Random Friday: On Turning Four
-
End Of Year 2010 Extravaganza
-
Not Your Typical Top Ten Of 2008 Post
-
The Feedburner to Google Domain Transition Foul Up
-
You've Been Haacked No Longer
-
Burning My Feeds
-
Trying Out A New Site Design
-
Sorry For The Apparent Reposts
-
Get A Job
-
Dogfooding My Blog
-
Can't Sleep, Feeling Sick, So I Code
-
Rolling Your Own Blog Engine
-
How To Pronounce My Last Name
-
Yay! More Gratuitous Special Effects For My Blog - Reflections!
-
My New Personal Blog
-
A New Sub In Town
-
Blog Upgrade
-
Picture of the Moment - Geisha Trio
-
How Will IE7 or Safari Mangle My Website?
-
You've Been Haacked 1K Times
-
Blog Moved Off Of WebHost4Life
-
Apologies For The Duplicate Posts
-
Swinging With The Big Boys
-
And The Award To The Funniest Commenter On This Blog Goes To
-
Haacked En Espanol
-
Blogtegrity
-
The Shoe Cobblers Kids
-
Any Non-Techie Readers?
-
Blog 1099
-
I Must Be Trustworthy
-
My Blog Gets A Facelift
-
My Year In Blogging - 2005
-
To The 57 Lynx Users Last Month
-
Haacked.com Makes Breakin' History
-
Blogspeed
-
My Blog Is Worth...
-
Contact Form Works
-
Who The Hell Cares What a Blogger Is Listening To?
-
You've Been Haacked in the Blog 1 Million.
-
Power Outage in Los Angeles
-
Link Love
-
PageRank in Decline. Is it Nofollow's Fault?
-
Comment Spam Reduced?
-
Hey Look! I’m a Rock Star!
-
The Evil Post
-
Check Out My Shiny New Flickr Badge
-
Putting My Resume Online
-
Slight Redesign of Haacked.com
-
Blogging about Blogging about Blogging about ...
-
You've Been Haacked For a Year
-
I'm Running .TEXT
-
Hi My Name Is Phil And I'm A Blogaholic
-
Added A Privacy Policy
-
Corporate Sponsored Pornography?
-
Man I Love Blogging.
-
Blogging While Buzzed
-
Welcome To My New And Improved (And Permanent) Blog Location
-
Comment Graffitti in my Blog
-
How to subscribe to my RssFeed
-
The new digs
code
-
To String or to string
-
But does it quack like a duck?
-
Duck Typing Is More Than Quackery
-
Declare, Don't Tell
-
Cross Platform .NET Just A Lot Got Better
-
Death to the IF statement
-
Avoid Premature Standardization
-
RestSharp 104.2.0 Released
-
Popular Code Conventions on GitHub
-
Platform Limitations Harm .NET
-
Hidden Code Mines
-
A Caveat with NuGet Source Code Packages
-
Async Lambdas
-
Hidden Pitfalls With Object Initializers
-
Mitigate The Billion Dollar Mistake with Aspects
-
You Don’t Need A Thick Skin
-
The Truth about NuGet and its Future
-
MonkeySpace shines a light on the future of .NET OSS
-
Writing a ContinueAfter method for Rx
-
The ASP.NET MVC 4 Book Is Available!
-
Primitive Obsession, Custom String Types, and Self Referencing Generic Constraints
-
Git and GitHub Talk in Hawaii!
-
Quotas, What Are They Good For?
-
Get All Types in an Assembly
-
The Turkish İ Problem and Why You Should Care
-
Talks on GitHub and NuGet
-
Introducing GitHub For Windows
-
Make Async Your Buddy With Reactive Extensions
-
ASP.NET MVC Now Accepting Pull Requests
-
Visualize Git with SeeGit
-
It’s The Little Things about ASP.NET MVC 4
-
Open Source and Open Source Software Are Not The Same Things
-
Hazards of Converting Binary Data To A String
-
Comparing Strings in Unit Tests
-
Structuring Unit Tests
-
Configure Git in PowerShell So You Don’t Have to Enter Your Password All the Damn Time
-
Better Git with PowerShell
-
Using QUnit with Razor Layouts
-
New NuGet.org Deployed!
-
Musings On Software Community
-
Implementing an Authorization Attribute for WCF Web API
-
Preventing CSRF With Ajax
-
Prevent Forms Authentication Login Page Redirect When You Don't Want It
-
NuGet 1.5 Released!
-
Calling ASP.NET MVC Action Methods from JavaScript
-
New Ajax Grid Scaffolding NuGet Package for MVC 3
-
Dealing with singular plural phrasing
-
Professional ASP.NET MVC 3 is available!
-
Text templating using Razor the easy way
-
What’s the Difference Between a Value Provider and Model Binder?
-
Dependency Injection With ASP.NET HttpModules
-
Bin Deploying ASP.NET MVC 3
-
Single Package Version per Solution
-
Feedback Request for using NuGet Without Committing Packages
-
NuGet 1.3 Released
-
Conditional Filters in ASP.NET MVC 3
-
Writing a NuGet Package That Adds A Command To The PowerShell Console
-
A Look Back at Mix 11
-
A Better Razor Foreach Loop
-
NuGet Needs Your Input
-
Hosting a Simple “Read-Only” NuGet Package Feed on the Web
-
NuGet 1.2 Released
-
Want to work on datajs?
-
Model Binding Decimal Values
-
Templated Razor Delegates
-
How To Find Out Which NuGet Packages Depend on Yours
-
NuGet 1.1 Released!
-
Introducing RouteMagic
-
ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!)
-
Grouping Routes Part 2
-
C# Razor Syntax Quick Reference
-
ASP.NET MVC 3 Extensionless URLs on IIS 6
-
Not Really Interested In Lean
-
ASP.NET MVC 3 Release Candidate 2
-
NuGet Roundup December 2010 Edition
-
ASP.NET MVC Diagnostics Using NuGet
-
Grouping Routes Part 1
-
Getting The Route Name For A Route
-
Moq Sequences Revisited
-
Named Routes To The Rescue
-
NuGet Package Transformations
-
NuGet CTP 2 Released!
-
ASP.NET MVC 3 Release Candidate
-
A Sordid Little Tale Of Unexpected Security Exceptions
-
And The Winner Is, NuGet
-
Community Naming
-
We're Renaming NuPack
-
Hosting Your Own Local and Remote NuGet Feeds
-
Updating NuGet Contributor Guidelines
-
Running Open Source In A Distributed World
-
Introducing NuGet Package Manager
-
ASP.NET MVC 3 Beta Released
-
UrlScan Broke My Blog (And How I Fixed It)
-
Overriding a .svc Request With Routing
-
We're Not Paid To Write Code
-
More Versioning Fun With Optional Arguments
-
Versioning Issues With Optional Arguments
-
Creating Copies of Attributes
-
Dynamic Methods in View Data
-
ASP.NET MVC 3 Preview 1 Released
-
Null Or Empty Coalescing
-
Checking For Empty Enumerations
-
Deals Well With Ambiguity
-
Three Hidden Extensibility Gems in ASP.NET 4
-
ASP.NET MVC Tabular Display Template
-
Tip: Replacing Html.Encode Calls With New Html Encoding Syntax
-
Putting the Con (COM1, LPT1, NUL, etc.) Back in your URLs
-
Using AntiXss As The Default Encoder For ASP.NET
-
A New Closed Source Viral License
-
Querying the Future With Reactive Extensions
-
Ms-PL Source Release for System.Web.Mvc 2
-
ASP.NET MVC 2 Released!
-
Manipulating Action Method Parameters
-
ASP.NET MVC 2 Optional URL Parameters
-
Editable Routes
-
Death to confirmation dialogs with jquery.undoable
-
Converting an RGB Color To Hex With JavaScript
-
jQuery Hide/Close Link
-
ASP.NET MVC 2 and Visual Studio 2010
-
Live Preview jQuery Plugin
-
T4CSS: A T4 Template for .Less CSS With Compression
-
Interface Inheritance Esoterica
-
A RouteHandler for IHttpHandlers
-
Html Encoding Nuggets With ASP.NET MVC 2
-
Successive Method Calls With MoQ
-
Html Encoding Code Blocks With ASP.NET 4
-
Fun With Method Missing and C# 4
-
Simpler Transactions
-
Demeter Transmogrifiers To The Rescue
-
Single Project Areas With ASP.NET MVC 2 Preview 1
-
ASP.NET MVC 2 Preview 1 Released
-
The Law of Demeter Is Not A Dot Counting Exercise
-
ASP.NET MVC For Visual Studio 2010 Beta 1
-
Scripting ASP.NET MVC Views Stored In The Database
-
Code Sample Taxonomy
-
Using jQuery Grid With ASP.NET MVC
-
Better String Input Handling
-
Simple Usability
-
Learn About ASP.NET MVC Via NerdDinner
-
The Functional Language Gateway Drug
-
Take Charge of Your Security
-
Named Formats Redux
-
Asynchronous Fire and Forget With Lambdas
-
Fun With Named Formats, String Parsing, and Edge Cases
-
I Love To Code
-
HTML Stripping Challenge
-
The Landmine of Parsing HTML and Stripping HTML Comments
-
A Case Study In Design Tradeoffs: Usability vs Discoverability
-
Browser Choice and Voting Online
-
Interesting Browser Bug with CSS border and the Select element
-
What Integrated Circuits Say About Testing Your Code
-
User Input In Sheep’s Clothing
-
VS2008 Web Server Here Shell Extension
-
Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask
-
The Design Is Never Right The First Time
-
Updated Northwind Demo For ASP.NET MVC Beta
-
Unit Test Project Structure Poll
-
My First IronRuby Unit Test Spec For ASP.NET MVC
-
Subtext Awakens From Its Slumber
-
Comparing Moq to Rhino Mocks
-
Thoughts on ASP.NET MVC Preview 2 and Beyond
-
The Cost Of Breaking Changes
-
Versioning Issues With Abstract Base Classes and Interfaces
-
Abstract Base Classes Have Versioning Problems Too
-
Blocking Direct Access To Views in ASP.NET MVC
-
Tell Me Your Unit Testing Pains
-
So A Model, A View, and a Controller Walk Into a Bar
-
Faceoff! Haack vs Hanselman - It Gets Real
-
ASP.NET MVC Helpers For Repopulating A Form
-
Testing Routes In ASP.NET MVC
-
Interview with me on the ASP.NET Podcast Show
-
Thank You For Helping Me With My Job With ASP.NET MVC
-
Composition over Inheritance and other Pithy Catch Phrases
-
ASP.NET MVC Design Philosophy
-
Using ASP.NET MVC With Visual Web Developer Express
-
Writing Unit Tests For Controller Actions
-
Extending ASP.NET MVC To Add Conventions
-
TDD and Dependency Injection with ASP.NET MVC
-
Test Specific Subclasses vs Partial Mocks
-
Was My Code Provability Post An Inspiration To Joel?
-
Awesome Knuth Quote On Code Proofs
-
Question For You Dependency Injection Buffs
-
Writing Testable Code Is About Managing Complexity
-
Rhino Mocks + Extension Methods + MVC == Crazy Delicious
-
A Library For Executing SQL Scripts With GO Separators and Template Parameters
-
What Does Protected Internal Mean?
-
The Greatest Compliment A Developer Can Receive
-
Bug Driven Development
-
Unit Testing Security Example
-
Test Secure Class Instantiation Helper Method
-
IHttpContext And Other Interfaces For Your Duck Typing Benefit
-
Don't Be a Validation Nazi
-
I Knew How To Validate An Email Address Until I Read The RFC
-
How Duck Typing Benefits C# Developers
-
Speed Up Your Pages And Improve Your YSlow Score With The Coral Content Distribution Network
-
10 Developers For The Price Of One
-
Easily Test Your Code For Multiple Cultures
-
Finding Code On Your Machine
-
A .NET API To Search Open Source Code
-
Productive Unit Testing with Specialized Assertion Classes in MbUnit
-
Setting PropertyBehavior On All Properties With Rhino Mocks
-
Insert Code for Windows Live Writer
-
Write Readable Code By Making Its Intentions Clear
-
T-SQL Quiz - Dealing With Trends
-
How to Harvest Emails With Google And Protect Yours From Spammers
-
Rhino Mocks 3.0 Released!
-
Double Check Locking and Other Premature Optimizations Can Shoot You In The Foot
-
Increase Productivity With Search Driven Development
-
Gain Control Of Your Control State
-
Replacing Recursion With a Stack
-
Geek Slap Fight - Get Rid of WWW
-
Identicons as Graphical Digital Fingerprints
-
Easy To Deploy Identicon Handler
-
Writing Maintainable Code
-
[Tip Jar] Unit Test Events With Anonymous Delegates
-
Using WebServer.WebDev For Unit Tests
-
Adding Client-Side Custom Properties To Controls
-
Good Design Minimizes The Impact Of Changes
-
Structuring Unit Test Code
-
Change The Display Of A Type In The Debugger
-
Premature Optimization Considered Healthy
-
The Using Statement And Disposable Value Types
-
ASP.NET Supervising Controller (Model View Presenter) From Schematic To Unit Tests to Code
-
Open Source Is Free Like A Flower
-
Using Generics For Custom Providers To Reduce Code Duplication
-
Resilient Plugins Part Deux - Granular Control
-
Building Plugins Resilient To Versioning
-
Using Rhino Mocks To Unit Test Events on Interfaces
-
Proper Way To Find The Form
-
Examine an Exception in a Catch() Block
-
Implicit Branching and Merging
-
Lightbox JS 2.0 Released
-
Quickstart Guide to Subversion on SourceForge
-
Adding Mouse Over Row Highlighting To Tables
-
Running An Open Source Project
-
Clickable Background Images Via CSS
-
Exception Handling Mistakes: Finally Block Does Not Require The Catch Block
-
Writing Code Is More Like Being a DJ
-
Defining a Contract Is Hard
-
DevSource Article on Exceptions
-
Dynamic SQL Is Not Inline SQL
-
Splitting Pascal/Camel Cased Strings
-
Avoid Premature Generalization
-
AddressInfo Update
-
Exception Injection Using a Custom SOAP Extension
-
Simulating Http Context For Unit Tests Without Using Cassini nor IIS
-
There Is No Perfect Design
-
Anybody Know of a Control for Building .NET SqlConnection Strings?
-
What To Do When CVS Fails to Create Lock Directory
-
Talk About Getting Sidetracked
-
Matching HTML With Regular Expressions Redux
-
The Collapse of Boolean Logic
-
Threading Tips: Never Lock a Value Type. Never Lock "This"
-
AddressInfo.cs: Converting State Codes to State Names and Vice Versa
-
CSS Question: Two Backgrounds on the Same Element?
-
Tried of Typing C# Properties?
-
An Abstract Boilerplate HttpHandler
-
James Gosling Capable of FUD Just As Much As Anyone Else...
-
Why Is rel="nofollow" important?
-
Craig Says Tabs Are Evil, But I Like Them
-
Unit Testing is a Poor Example to Demonstrate a Complaint About Methodologies
-
Creating Self Contained NUnit Tests Requiring A Web Server
-
Organizing VS.NET projects and Solutions
-
Meta Programming Paradigm
-
QUIZ - What's Wrong With This Code?
-
Why Code Coverage is not Enough
-
SOAP vs. REST in the Real World
-
Why Not Convert HTML to XML?
-
Row based testing in MbUnit (i.e. RowTest)
-
TimedLock with Stack Traces Strikes Back
-
Response.Redirect vs Server.Transfer
-
Creating A Sane Build Process
-
10 Unwritten Rules for a Consultant to Live By
-
A Niggle or Two About Asynchronous Sockets And Thread Safety
-
Why Should I Care About The Wire Format In SOAP?
-
Google's Mysterious Billboard
-
My First CodeProject Article
-
Syntax Highlighting Revisited: SnippetCompiler.
-
Syntax Highlighting. Converting C# (et al) to HTML.
-
The meaning of Impedance Mismatch
-
Test First Development Doesn't Mean You Don't Walk Through Your Code
-
Thread Naming and Asynchronous Method Calls
-
Should Language Changes Break Existing Code?
-
HttpWebRequest and the Expect: 100-continue Header Problem
-
An Even Better TimedLock
-
TimedLock Yet Again Revisited...
-
TimedLock revisited
-
New Edition Of Code Complete
-
A lock statement with timeout...
-
TIP: Row by Row operations without cursors
-
SQL TIP: Auto Increment in an UPDATE statement.
-
TIP: More on Exceptions and Serialization
-
Practice safe DateTime manipulation
-
Log4Net
-
Which Logging framework do you use and why?
-
Datatable as a method parameter
humor
-
Git Coin Project Maintainer Consensus Protocol
-
The Two Email Rule For Out of Office Replies
-
Random Friday: Geek Verticals
-
Random Friday: My Accomplishments
-
Top 10 Blogging Clichés of 2010
-
Attention Denizens of Black Rock City
-
A New Closed Source Viral License
-
Announcing Let Me Bing That For You
-
7 Stages of new language keyword grief
-
Geek Your Momma Jokes
-
Better String Input Handling
-
Step Aside StackOverflow, Here’s HaackOverflow
-
Oh Yes It’s Ladies Night
-
RAS Syndrome
-
If You’ve Ever Been A Consultant, You Understand This
-
Is Pizza Brain Food?
-
So A Model, A View, and a Controller Walk Into a Bar
-
Hilarious Quote on Computing Power
-
Build Traffic With Father's Day Humor
-
How To Build Twitter In One Line Of Code
-
Thank God You're Here
-
I Want This Shirt For My Son
-
Curb Your Enthusiasm Exonerates Wrongly Accused
-
Banned From Slashdot
-
Star Trek Sexadventure
-
Insomniac Thought Of The Evening
-
Insomniac Thought For Tonight
-
Laptop Warmer Anecdote
-
Think I'm Just Too White And Nerdy
-
Why You Gotta Love The British
-
The Real Shaolin Soccer
-
Colbert on Dungeons and Dragons
-
I Swear I Didn’t Commission This
-
See! The Monkeys Are Trying To Take Over. But Luckily There Is Help.
-
Scott Adams Solves The Middle East Riddle
-
Pickup Lines In .NET
-
World Cup Widows
-
6/6/06
-
Getting A Jump on Web 2.1 aka Web 2007
-
And The Award To The Funniest Commenter On This Blog Goes To
-
St Paddys Day In Iraq - And A Joke
-
New Word Of The Day - Whorosity
-
Funny MySpace Reference In Boondocks Today
-
Face Recognition That Is Just Wrong On So Many Levels
-
You Could Hit Eight Level Tonight
-
Best Blonde Joke Ever?
-
Man Accidentally Dates Mother Online
-
Who Is The Master?
-
Revenge of the Nerd?
-
I Ain't Chicken...I WILL Deploy 2.0
-
Never Scare a Brother
-
The Bell Ringer
-
The Onion Strikes Back
-
VIDEO: Richard Simmons Visits Whose Line Is It Anyway.
-
Hilarious Video: The Yes Man
-
The Shining Redux - Feel Good Movie?
-
Must We Put Code In Our Blog Titles and Subtitles?
-
The Downside to Cool Software Names
-
Blogs Influence In Senate Confirmation Hearings for Chief Justice
-
VIDEO: Gives New Meaning to Doing The Robot
-
Camp Signs
-
Starting a Magazine: Desert Survival
-
This Could Remove All The Fun From When A Coworker Leaves Her Computer Unlocked
-
Funny Video: A Very Big Ad. My God, It's Huge.
-
Off Color Joke Involving a Farmer
-
FUNNY: The REAL Automatic Update Message
-
What Happens when you Cross-Breed Barney and the Tele-Tubbies?
-
Google Has The Answer To Life The Universe and Everything
-
Roof Sex
-
The Evil Post
-
Programming Language Inventor or Serial Killer?
-
The Funniest Father’s Day Ad Yet
-
Coder’s Block
-
Joke: Four Old Friends
-
Look, Nobody Really Cares That You're A DJ
-
You Have To Love Irony
-
Too funny to pass up. President Bush Pays Tribute to John Lennon.
-
4/20. Where'd Your Coworker Go Around 4 PM?
-
When Drinking Flaming Shots
-
Family Guy Uncancelled. Long Live Stewie!
-
Now I've Seen It All. Harmonica Beat Boxer
-
Blogging about Blogging about Blogging about ...
-
VS.NET 2003 Has a Built-In Break Reminder
-
FUNNY: A Bitter Blog
-
Get Your Pimp Name Playah!
-
HILARIOUS VIDEO: A Modern Day Supermarket Rocky.
-
Looking Directly At Me Is Forbidden
-
Strict Traffic Laws
-
Outsourced...
-
HA HA: My Wife Will Tell You, I Sing Like This Guy...
-
Church Sign Generator
-
Last Game of the Season
-
Ali G Translator
-
This is So Me
-
Partisan Bush Joke: Intelligence Riddle
-
VIDEO: Funniest DUI ever.
-
FUNNY: Alternate word meanings...
-
Hilarity: Bible Study With Bush
-
Class photo fun
-
Blogging Is Pure Vanity: Profile Of A Vain Blogger
-
VIDEO: Flying To India For Tech Support
-
Boyfriend Arm Pillow
-
The Onion: Organizers Fear Terrorist Attacks On Upcoming Al-Qaeda Convention
-
Revenge Of The Frogs
-
How to Date a White Woman: A Practical Guide for Asian Men
-
FUNNY: Afro Ninja
-
Complaint Letters for Personalized Plates
-
Joke Of the day: Restroom Etiquette
-
PHOTO: When Nerds Protest The RNC.
-
Joke Of The Day: Kenny the Rooster
-
Ali G Gets Tossed Out By Andy Rooney
-
Bear Drinks 36 Cans of Favorite Beer
-
Is Your Dog a Sh*t Factory
-
The Hollywood Bowl Does Not Disappoint
-
FLASH: I'm Steve, And I'm A Super Villain
-
Four Inmates Flee Jail, Return With Beer
-
HILARIOUS!: TechTV catastrophe
-
Letterman’s Top Ten List: “Top Ten George W. Bush Complaints About "Fahrenheit 9/11"
-
The Collision Of Bush and Moore...
-
VIDEO: Super Mario Guitarist
-
Strong Bad says, "File Not Found"
-
Now that's a 404 Message!
-
Margaret Cho's Revolution
-
Hilarious Euro Cup 2004 Video
-
FUNNY: Fahrenheit 9/11 Poster
-
If Bill And Ted Were Coders
-
But It's All Plugged In
-
Boy Not Allowed To Bring Porn Star To Prom
-
Raymond's first death threat
-
Childless couple told to try sex
-
Joke of the day
-
Silent Treatment
-
I'm not posting on my blog today.
-
The Ultimate Business Plan.
-
The Onion Taken Seriously
-
New William Hung Music Video
-
Yahoo Launches Soul-Search Engine (The Onion)
-
RE: Proposed Bible-based marriage laws
-
Those Crazy Brits are at it again
-
Be sure to ask Snoop
-
Very neat video
-
The Neopoleon Guide to Hollywood Aliens
-
The Excorcist in 30 Seconds.
-
I wish I had his problem
-
Harsh California Weather
-
Air travel
-
Talk About Awkward Moments
-
The Doh! Files: When Porn goes awry.
-
Video: The Dave Chappelle Show - "The Niggar Family"
-
Top 12 Things A Klingon Programmer Would Say
-
Funny piece of spam
-
Star Wars Kid
-
Funny stuff
-
Explicit image of the "Sun Shield"
tools
-
GitHub Beyond Your Browser
-
How the IIS SEO Toolkit Saved My Butt
-
VS2008 Web Server Here Shell Extension
-
Finding Code On Your Machine
-
Motivate Your Unit Tests With the Release of MbUnit 2.4
-
Extract Embedded Resources With An Attribute In MbUnit
-
Vista Gadget To Monitor Your Build
-
Windows Live Writer and Html Entities
-
GetRecentPost Ignores Categories In Windows Live Writer
-
Improve Your Blog's Reach With These 20 Essential Web Utilities
-
Start++ Is All That And Then Some
-
XFN Link Tool For Windows Live Writer
-
Windows Developer Tools Day
-
HTTP Debugging Using Reverse Proxies And Port Forwarders
-
Indulging My OCD Using TestDriven.NET With NCoverExplorer
-
Akismet DNS Issues
-
MbUnit 2.3 Released!
-
Commerce Starter Kit 2.0 Released
-
Mapping Drives Via Remote Desktop
-
Remote Desktop On A Non-Standard Port
-
Tivo For Your Registry
-
Power Tools For Disk Defragmenting
-
Another Marginally Useful Tool - BatchConcat
-
Batch SVN Rename
-
Batch Encode Text Files
-
MakeMeAdmin And Console MatchMaker
-
Ultimate Tool
-
Windows Live Writer First Impression
-
VelocIT Tools Site
-
Content Management For .NET
-
Resharper Can Preview XML Comments as HTML
-
Collaborative Filtering For Your Musical Tastes That Works
-
Follow Up On My Frustrations With Microsoft Money
-
Frustrated With Microsoft Money
-
Web Based IM with Meebo
-
Enabling Distributed Rollbacks With NUnit and MbUnit
-
TestDriven.NET a Virus?
-
Transaction Timeout When Using the RollBack Attribute
-
Switching to MbUnit
-
Writing Custom Exceptions Using Resharper Live Templates
-
Connecting to Terminal Services When All Active Sessions are Used
-
Gmail adds Auto Save
-
GhostDoc 1.3.0 Released!
-
Geolocation Recommendations?
-
Rollback Attribute for NUnit 2.2.1 and Above
-
TestNG - It's like NUnit, But in Java
-
ReSharper Return to Intended Price
-
ReSharper 1.5 Released! Includes New Refactorings
-
Synchronization Software?
-
UPDATE: Copy Source As HTML
-
Copy Source As HTML
-
Free Idea For Google Desktop
-
Evaluating Free Desktop Search Options: Copernic
-
VS.NET Add-In For Source Code Formatting as HTML
-
Statement Graph Reflector Add-In Makes Pretty Flowcharts.
-
ReSharper Property Expansion Live Template
-
ReSharper Reloaded
-
Resharper Pet Peeve
-
SURVEY: Team Development with Visual Studio .NET and Visual SourceSafe
-
First Impression of Resharper 1.0.2: It's Sloooow
-
Blocking Outgoing Messages
-
The iTunes Album Art Importer for Windows, written in .NET 1.1
-
XEarth For Windows
-
Windows 2003 Installation Blunder
-
Microsoft Sql Server 2000 Best Practices Analyzer 1.0
-
Log Parser
-
TIP: Url Encoding (or Hex encoding)
-
URL Encoding revisited
-
Spyware cures may cause more harm
news
-
Bird Flu Hits the U.S.
-
What Housing Bubble?
-
Using CraigsList To Support Katrina Survivors
-
Welcome Home Discovery, Thanks for Setting Off the Car Alarms
-
London Terrorist Attack
-
Online Gamer Stabbed - A Case for a Virtual Police Force and Courts?
-
Tsunami Relief
-
Long Computer Use May Be Linked to Eye Disease (Reuters)
-
RIP Christopher Reeves aka Superman
-
I'll Never Get The Fashion Industry
-
Revenge Of The Frogs
-
Loud Music Might Collapse Lungs
-
Judge Dismisses Kobe's Rape Case
-
World Officials Ask Hamm to Give Up Gold
-
Bear Drinks 36 Cans of Favorite Beer
-
Alaska. We'll Pay You To Live Here.
-
Four Inmates Flee Jail, Return With Beer
-
We Found Bobby Fischer!
-
7 Arrested in School Cafeteria Food Fight (AP)
-
WARNING: PayPal Scam.
-
Boy Not Allowed To Bring Porn Star To Prom
-
Just How Much Money Does The Republic Of Congo Have Anyways?
-
Yes, Dogs Really Do Resemble Their Owners (Reuters)
-
Cheney Coordinated Haliburton Contract
-
VIDEO: Interesting German Car Commercial
-
MUST SEE: Amazing eye hand coordination
-
Childless couple told to try sex
-
Duuude. That's a relief. Pass the chips.
-
And the "Harsh" award goes to...
-
Eagle Attacks, Carries Off Bear Cub
-
Corn syrup: the sticky kiiller
-
Survey Unveils What Happens in Bedroom
-
MUST SEE: Skateboarding Bull Dog
-
Ummm... oh shit...
-
The Apprentice meets Top Model
-
Say No To Drugs and Yes! to Spying.
-
One Tough woman!
-
Sake Used to Make Wooden Speakers
-
Google to offer gigabyte of free e-mail
-
Steven Hawking's wife accused of physically abusing him
-
Atheist Calls Pledge Unconstitutional
-
U.S. Minority Groups on Rise by 2050
-
Godzilla To Retire (for now)
-
I wish I had his problem
-
Harsh California Weather
-
Woman sues over Janet Jackon's breast (Reuters)
-
BMD (Breast of Mass Destruction)
-
An Americon Idol Success Story
data
-
Global Query Filters for Interfaces
-
Added Contstraint Based Expressions To Subsonic
-
Avoid Using a Database as an API Integration Point
-
Databinding Tips: Nesting Eval Statements
-
Subsonic 2.0 Beta 1
-
Tag Your Database - A Data Dictionary Tool
-
Why Store Your Data In A Relational Database?
-
Database Maintenance Of Your Blog
-
Should Unit Tests Touch the Database?
-
DataGrid With a Title Row
-
Microsoft Sql Server 2000 Best Practices Analyzer 1.0
-
Does the ADO.NET DataTable respect the Order By Clause?
security
-
HTTPS with LetsEncrypt for Azure Functions
-
Should You Flow External Claims On Every Login?
-
Flow External Claims to the Main Identity
-
Package Manager Security
-
Maintainer burnout and package security
-
Better Security Through Package Fingerprints
-
Package Author Identity through Social Proofs
-
Why NuGet Package Signing Is Not (Yet) for Me
-
The Problem of Package Manager Trust
-
Auditing ASP.NET MVC Actions
-
Using Octokit.net to authenticate your app with GitHub
-
Trust and NuGet
-
A Sordid Little Tale Of Unexpected Security Exceptions
-
Subtext Security Issue and Patch
-
Is It Too Late To Change JSON?
-
JSON Hijacking
-
Put Your Pages and Views on Lockdown
-
CSRF Attacks and Web Forms
-
Anatomy of a Cross-site Request Forgery Attack
-
Anatomy of a Subtle JSON Vulnerability
-
Dealing With Denial of Service Attacks
-
Security Tip: Blocking Access to ASP.NET MVC Views Using Alternative View Engines
-
The Security Patch Dilemma For Scripting And VM Based Languages
-
Devious Scam In Which The Check They Send You Clears
-
More On Medium Trust and Trackbacks
-
If You Aren't Doing Anything Wrong, What Do You Have To Hide?
-
Anatomy Of A Phishing Attack
-
Protect Yourself From Credit Fraud With A Fraud Alert
-
Victim Of A Yahoo Messenger Phishing Attack
-
Security Argument Against Homogeneity
-
The Sony Spyware Disincentive to Purchase Legal Music
-
Humans Are Not Random Number Generators
-
Online Games Are Written By Humans
-
Beware the PayPal Email Scams!
-
Rant: Beware of Misleading Credit Card Offers
-
Why You Shouldn't Be Using a Password Of Any Kind
-
WS Security and the Reason Behind Hashed Passwords
-
IM Is Not Safe! Spread The Word
-
WSE 2.0 Authentication: How To Avoid ClearText Passwords With UsernameToken
-
Web Browser Security In RSS Bandit
-
You've been hacked: now what?
-
Fraud Detection and Prevention
-
If this port is rocking, don't come a knocking
microsoft
-
On .NET and Other Things
-
Microsoft's New Running Shoes
-
Last Day at Microsoft
-
Departures
-
Four Years At Microsoft
-
One Year At Microsoft
-
Interview With Brad Wilson On Microsoft And Open Source
-
Come Work With Me And Other Great People
-
TDD Is Also An Organizational Process
-
Mr Subsonic Joins Microsoft
-
Drinking from the Fire Hose At Microsoft
-
Why Is Microsoft Removing My MVP Status?
-
Should Microsoft Really Bundle Open Source Software?
-
At The Microsoft Campus Next Week And Other Engagements
-
Microsoft and Open Source
-
Bank Error In My Favor. I'm a Microsoft MVP
-
Did Microsoft Violate TestDriven.NET's EULA in Enforcing Its Own EULA?
-
BETA: Incubator for .NET Open Source Projects
-
Is Fighting Open Source With Patents A Smart Move By Microsoft?
-
Is Backward Compatibility Holding Microsoft Back
-
Should Microsoft Financially Support Open Source Projects?
-
Beyond Channel 9
-
The Borg Has Learned To Share
-
Microsoft reverses its position on anti-discrimination bill
-
Microsoft Develops New MS Phone
-
This Is Patently Out Of Control!
-
Visited Microsoft Today. Even Saw Chris Sells.
-
Microsoft Listens and Don Box Responds
-
Microsoft releases source code for a game
gaming
-
Play The Most Influential Amiga Games Now
-
Our CEO Discovers Second Life
-
Admitting Your Addiction Is The First Step
-
You Could Hit Eight Level Tonight
-
Is It A Hate Crime If It Happens In An Online Game
-
Online Games Are Written By Humans
-
DHTML Lemmings: Productivity Killer
-
Mobile Phone Gaming
-
MMORPGs Come Of Age - WOW Reviewed on NPR
-
"You have summoned an elemental" The good ol' days of gaming...
-
Microsoft releases source code for a game
science
-
Tupac and HoloLens are not Holograms
-
Fighting Confirmation Bias
-
Research Supports The Effectiveness of TDD
-
Groupthink Vs Market Think
-
The Question Of Innate Talent
-
MIT Animated Physics Sketching
-
What Is Microsoft's Project Q?
-
Faster than Einstein
-
Study Shows That Referee's Decisions are Influenced by Spectator Pressure
-
It's Official, Monday January 24 To Be The Wost Day Of The Year
-
Entagling 5 photons
-
Marshmallow-based speed-of-light measurator
-
Popping water balloons in 0 gravity
-
A New Kind Of Science
gadgets
-
Three Screens Are Better Than Two
-
You Know You Work Too Much
-
Personal UPS System Recommendations
-
Video IPod
-
A Mention on Gizmodo
-
IPod DJ Mixer
-
Your Next Tablet Hard Drive - Solid State Baby
-
Tablet PC (Toshiba M200) Woe - Goodbye Hard Drive
-
Yeahronimo Releases a Commodore Tablet PC
-
Reporting Back With 2GB RAM
-
Living La Vida Gadget
-
HOWTO: Hack iPod into iPod Shuffle
-
My Tablet PC has arrived! Polling for Suggestions.
-
Ordered a Tablet PC
-
It's no iPod, but it is 100GB
-
Tablet PC Question? M200 Or Not M200?
-
Could This Be My Next Digital Camera?
-
Sony Announces Digital Music Player
-
UPDATE: Buying LCD Monitors.
-
The Life of a Digital Photo
tech
-
Git and GitHub Talk in Hawaii!
-
Sitting is Making You Fat and Killing You
-
Professional ASP.NET MVC 3 is available!
-
Copying Files Over Remote Desktop
-
How the IIS SEO Toolkit Saved My Butt
-
And Get Rid Of Those Pesky Programmers
-
Twitter Solves the Chat Usability Problem
-
The IIS 7 Team Rocks!
-
Is Twitter vs Jaiku a Replay of Friendster vs MySpace
-
How To Build Twitter In One Line Of Code
-
Service Unavailable Errors in IIS 7 Are Killing Me
-
Installing Ubuntu on Virtual PC for Windows Lovers
-
Insert Code for Windows Live Writer
-
How to Harvest Emails With Google And Protect Yours From Spammers
-
Rhino Mocks 3.0 Released!
-
Geek Slap Fight - Get Rid of WWW
-
Route Around The Default Gateway On The Remote Network
-
Identicons as Graphical Digital Fingerprints
-
Did A Solar Flare Hose My Drive?
-
Forget the PS3 or the 360
-
Integrate Your Custom Search Engine With The Browser
-
My Very Own Search Engine
-
Remote Desktop On A Non-Standard Port
-
MySpace Founder Alleges Fraud In Acquisition
-
Optical Character Recognition On The Cheap
-
Does Vista Come With An Implicit License To WinXP?
-
Hotel Minibar Keys Open Diebold Voting Machines
-
Resistance Is Not Futile
-
Maybe The Apple Ad Is Not So Wrong After All
-
Apple's Unintended Compliment To PCs
-
Role Playing Via Skype
-
How I Pimped My Desktop
-
Prevent Windows Update Automated Reboots
-
Face Recognition That Is Just Wrong On So Many Levels
-
Vista Could Be So Much Better
-
Pimp My Desktop
-
Be Careful What You Wishlist For...
-
MapPoint Uploads with Zip and Chunking
-
Flickr Does Search Well With Clustering
-
Google Referals Program
-
Idempotence Again and Again
-
Writing a Windows Service When You Just Need A Scheduled Process
-
Google Print Is Still A Good Idea
-
Connecting to Terminal Services When All Active Sessions are Used
-
Community Server 1.2 Live Demo
-
The Downside to Cool Software Names
-
Grrr...
-
Podcasting Audio Logo
-
Ill Communication No Longer
-
Skype Out and Touch Someone
-
Google Has The Answer To Life The Universe and Everything
-
Problem: Can't Access Anything on LocalHost?
-
Anybody Use Quickbooks Online
-
This Was My First Computer
-
Verizon Fiber Optic Internet Service
-
Email Is An Addiction?
-
Flickr Lovr
-
Trillian Wikipedia Integration
-
It's the Little Touches - Trillian and MSN Messenger.
-
COOL! Google Maps Overlays Satellite Photographs
-
Online Gamer Stabbed - A Case for a Virtual Police Force and Courts?
-
Google Is Giving Back
-
Fixing AutoLink - Give Users Control
-
Instant Messaging Apps, Steal This Idea
-
Nerd Score - Because I Had To Know
-
Is It Me Or Is Google Down?
-
Google Suggest
-
Now that GMail has POP3
-
Nice Windows XP Theme
-
Adding a Windows Service Description
-
Whidbey Update
-
Google Brings You Desktop Search
-
Calling Google Desktop A Disappointment Is Premature
-
Cluster F*ck. When Good Hard Drives Go Bad.
-
Wintellect Site Is Down...
-
Understanding How Much POP3 Is Not Scalable
-
Trouble With Your Firewall Software After Installing Windows XP SP2?
-
Get Your GMail Invites Here... (UPDATE: All out)
-
10 Unwritten Rules for a Consultant to Live By
-
Moving My Photos Off Of Ofoto
-
Google's IPO Could Be Worth PI, not E
-
Sony Announces Digital Music Player
-
Current Directory For Windows Service Is Not What You Expect
-
Gmail Bug Sparks Storage Rumors
-
Google tests waters with terabyte e-mail limit
-
Gotta have it! Commodore 64 in a Joystick
-
UPDATE: Buying LCD Monitors.
-
Get your 1GB email account now!
-
Geek Shopping
-
Ego-Building Google Searches
-
Visiting Google
-
The Life of a Digital Photo
rss
-
Burning My Feeds
-
RSS Bandit Comment Watcher
-
Anyone Need A .NET Open Source Rss Library
-
No REST In Lo-REST
-
Keybord Settings in RSS Bandit
-
A Minor Redesign for Joel
-
Potential For A Subtle Bug in RFC3229 Implementations
-
RSS Is Designed To Be Extended
-
Give Readers a Choice on RSS Ads
-
Google AdSense in RSS Ineffective?
-
Community Server Fix for Posting Comments from Feed Readers and a Rant for Good Measure
-
RSS Bandit v1.3.0.29 Released
-
Putting a Crimp in the RSS Fire Hose
-
RSS Bandit Available on Download.com
-
Drinking From an RSS Fire Hose
-
Customizing Keyboard Settings In RSS Bandit Part 2
-
Customizing Keyboard Settings In RSS Bandit Part 1
-
What's the Demand For a Decent Open Source Web Based Aggregator?
-
Building a Better Extensibility Model For RSS Bandit
-
RSS Bandit 1.3.x (Wolverine) Beta Available!
-
Drag and Drop an RSS (or ATOM) Link Into RSS Bandit
-
Reverse Comment Moderation. Or Better Yet...
-
An Open Message To Comment Spammers
-
Schwimmer's Clarifies His Bloglines Stance
-
A Simple Solution To Schwimmer's Issue With Bloglines
-
Helping Social Software Be More Sociable
-
Viewing the Raw Xml for RSS Bandit Newspaper Views Using an Identity Transformation
-
Bandwidth-gobbling RSS aggregators: foiled!
-
An Improved Plugin for Using w.bloggar with RSS Bandit
-
Rating Plug-In for RSS Bandit
-
RSS Bandit Code Documentation (CHM)
-
BlogJet and RSS Bandit integration
-
RSS Bandit Synchronization Using GMail Drive Shell Extension
-
Comment Spam
-
Improving The CommentAPI And Comment Moderation
-
007 Uses RSS Bandit
-
RSS Bandit Is Tight
-
Moderating Comments. How About An API?
-
Hooking Another Person On RSS Bandit
-
Web Browser Security In RSS Bandit
-
I'm such a Pusher... RSS Addiction
-
Yahoo, Please Make RSS Better For My Friend Walter
-
How To Build IBlogExtension Plug-ins for RSS Bandit
-
Blog Recommendation Server: AmphetaRate
-
Using RSS Bandit on Multiple Computers
-
Will RSS Readers Clog the Web?
-
P2P RSS and the Return of Push!
-
RatingAPI Revisited
-
Event Log Monitoring via RSS
-
Longhorn RSS Aggregator
-
An Intro to Rss Reading
-
Styling Rss entries in an Aggregator
-
Updated version of the RssBandit documentation
-
Asp.NET forums provide RSS Feeds
-
How to subscribe to my RssFeed
politics
-
It's Time To Break to Build
-
Hotel Minibar Keys Open Diebold Voting Machines
-
If You Aren't Doing Anything Wrong, What Do You Have To Hide?
-
A Day Without Immigrants
-
Bush to Nominate Next Person Who Walks Through the Door
-
Blogs Influence In Senate Confirmation Hearings for Chief Justice
-
Federal Funding Cuts to Public Broadcasting
-
Oh the Irony! Hilary Rosen Complains About DRM
-
Microsoft reverses its position on anti-discrimination bill
-
Watch "The Corporation"
-
Too funny to pass up. President Bush Pays Tribute to John Lennon.
-
Clearing A Path In Baghdad With Half-Liter Water Bottles
-
Setbacks In Iraqi Reconstruction
-
Dave Winer for President?
-
Partisan Bush Joke: Intelligence Riddle
-
Hilarity: Bible Study With Bush
-
Bush Not Concerned About Osama
-
VP Debate Photo
-
Bush Wins Al Qaeda Endorsement
-
Bush TV Ad If He Were Running Against Jesus
-
Be A Real Political Geek, Buy The </bush> T-Shirt
-
56 Deceits in Fahrenheit 9/11
-
A More Palatable Fahrenheit 9/11, Just the Facts...
-
Michael Moore's Blog
-
The Collision Of Bush and Moore...
-
Dave Winer Misses The Point With Fahrenheit 9/11
-
Who's Missing The Point About Iraq?
-
Cheney Drops The F-Bomb on the Senate Floor. Omarosa Is Proud.
-
More On Fahrenheit 9/11
-
Reviews of Fahrenheit 9/11
-
Bush outsourcing campaign activities to India
-
Is Bush Choosing Stupidity?
-
It's not a Disney world we live in.
-
The New And More Potent Off-Shoring Threat
-
Rumsfield Sound Bytes Of The Week
-
Outsourcing is not the Devil
-
Atheist Calls Pledge Unconstitutional
-
An Amendment To Save Marriages
-
Race relations at your neighborhood grocery
-
President says, "Coulda, Woulda, Shoulda"
personal
-
Write Every Day
-
Increase your giving by 50% for free
-
Phil Haack is no longer a GitHubber
-
The Impact of our Work
-
Work hard and love yourself
-
2017 - Darkest timeline
-
Trying Medium
-
The Moment
-
Cruising
-
Try it and I'll kill you
-
A haackedy 2015
-
Puerto Rico
-
Classic Manhattan
-
GitHub Saved My Marriage
-
A Lesson in Compassion
-
The Stories We Tell Ourselves
-
A Very Haacked 2013
-
Fitbit Me
-
Reflections on 2012
-
Build All The Things With Bildopolis
-
Getting Older
-
Why I Love New Year’s Eve
-
It Came From the Blue Lagoon
-
Random Friday: Geek Verticals
-
Vacation in the San Juan Islands
-
Random Friday: On Turning Four
-
Random Friday: My Accomplishments
-
Random Thought Friday
-
Attention Denizens of Black Rock City
-
Back from Alaska With A New Release of Subtext
-
Finding Serenity at Lake Serene
-
Austin Texas The Techie Town
-
Merry Christmas
-
Introducing Mia Yokoyama Haack
-
A Fright on Mt Si
-
My Little World Domination Backup
-
Browser Choice and Voting Online
-
Halloween Preview
-
Japan Trip 2008
-
Currently in Japan with No Consistent Internet Access
-
How I Got Started In Software Development
-
Oh Yes It’s Ladies Night
-
You've Been Haacked In Chinese
-
LazyCoder Last Minute Geek Dinner This Wednesday
-
Back From Mix Back To Reality
-
Birthday Clusters and Code Camps
-
So Long L.A. And Thanks For All The Fish
-
Haacking 2007
-
Urgent: Subtext Security Patch
-
Five Years Of Good Loving
-
Last Night A Doctor Saved My Nut
-
My Latest Addiction Is Line Rider
-
Dontcha Wish Your Camera Was Hot Like Mine
-
Bank Error In My Favor. I'm a Microsoft MVP
-
Leaving Las Vegas With Software Consulting Ethics Intact
-
Introducing Cody Yokoyama Haack
-
Comedy Of Errors Bringing A Server Back From The Dead
-
British Music Stars and Soccer In Los Angeles
-
A Strange Parking Ticket
-
Year of the Starving Pig?
-
Seeing Bill Gate's House During Seattle Vacation
-
Catch Me On Univision
-
Visiting Seattle Next Week
-
Apparently I Can't Confirm My Own Employment
-
Another Day, Another Trip Around The Sun
-
Year of the Golden Pig
-
Five Things You Didn't Want To Know About Me
-
Merry Christmas!
-
Soccer Camp
-
Played Soccer Against The Juggernaut
-
Did A Solar Flare Hose My Drive?
-
Beyond The Pitch
-
World Domination Phase 1 Commenced
-
Happy Halloween
-
What Do You Do If You Find A Wallet?
-
The Viper Room And Soccer Woes
-
Can't Sleep, Feeling Sick, So I Code
-
Stinkin' Jersey
-
Share In My Stupidity
-
My Sandwich Compartment Forehead
-
Four Good Years And The Prospect Of Forty More
-
End Of The Road Trip
-
Why You Gotta Love The British
-
Travels
-
Soccer Beat Down
-
Pictures Of The Day
-
Soccer Statistics Can Be Painful
-
Biking Ballona Creek
-
The Solution To The Landfill Problem
-
I Used To Work For Fun
-
Crazy Lightning Storm
-
An Inconvenient Truth
-
I Have Contracted A Fever
-
Memorial Day Mud Bath
-
This One Is For You Dan
-
Weekend In San Diego
-
Protect Yourself From Credit Fraud With A Fraud Alert
-
Blood And Guts When CodingHorror Visits Haacked
-
Absolutely Livid
-
A Day Without Immigrants
-
Watching The MLS Is Like Self Flaggelation
-
Finally Pulling Out A Win
-
Back from Puerto Vallarta
-
Playing Against A World Cup Winner
-
Going to Puerto Vallarta
-
A Great Week For The Haackayamas
-
Getting Pummelled
-
Playing Soccer Against Former National Team Players
-
Beer and Soccer
-
Mysterious Things I Have Eaten
-
I Won The Lottery!
-
Staples In My Head
-
Photography Lessons
-
My Vain Dog
-
A Huge Email Misunderstanding
-
Happy New Years
-
Giant Village Cancelled
-
Seasons Greetings To Y'all
-
Picture of the Day - Metro Entrance Bilbao, Spain
-
Rough Start to the Day
-
New Years Eve Plans
-
My Mind Is A Blank Slate
-
Highlights From Spain
-
Crosswalk Design
-
Earn More While On Vacation
-
Adios Suckers. We're Packed and Ready to Go.
-
Viva España
-
How Is The Weather?
-
The Rule of One Pain at a Time
-
Two Words That Always Put a Smile On My Face...
-
It's Raining in Southern California
-
Decompression
-
Twiggy Meets Ashton Kutcher
-
Housing Prices in Los Angeles
-
Thunder!
-
Tickets to Spain
-
It Never Rains in Southern California...Except Today
-
My Mental Laziness Mistakes
-
Dining in San Francisco
-
My Body Didn't Get The Memo
-
Great Review on GameSpot
-
Back From Vegas
-
Arriving Las Vegas
-
Weekend Update
-
Well That Does It
-
My Coffee Mug Today
-
Dreaming of Yakitori
-
Leaving Japan
-
Spirited Away Hotel
-
Asakusa
-
Ill Communication No Longer
-
A Rasta Ride to the Airport
-
Heading to Japan
-
Skype Out and Touch Someone
-
Tablet PC (Toshiba M200) Woe - Goodbye Hard Drive
-
Real Madrid Was a Treat, Despite Glitches
-
Dream Hangovers
-
Real Madrid vs Galaxy, July 18
-
Working in San Francisco
-
Am I the Only Person...
-
Two Years Ago On This Day...
-
My First Pair Of Air Jordans
-
This Was My First Computer
-
Coder’s Block
-
Thanks for the Well Wishes
-
Happy Birthday Akumi!
-
A Loss In The Family
-
For The Love of Football (Soccer)
-
Drove Down to San Diego
-
Happy 27th Birthday Dare!
-
What a Shitty Day
-
Happy Birthday to Dave
-
New Plants for the Office
-
Pensamiento de Cancun (Thinking About Cancun)
-
Where Do These Bruises Come From?
-
Putting My Resume Online
-
My Brother Visited Last Week
-
Hiking the Paseo Miramar Trail
-
Chivas USA vs Osasuna
-
Twiggy Update: She Likes That I'm Working From Home
-
Someone Is Using My Credit Card
-
It's Raining, It's Pouring, The Old Man Is Snoring
-
The Roof Is On Fire
-
New York New York Big City Of Dreams
-
Why Must The "Reply To All" Button Be Right Next To The "Reply" Button?
-
A Spot Of Tea
-
30 Trips Around The Sun
-
Jet Lag is Kicking My Butt
-
Home Sweet Home in Los Angeles
-
Speaking of Sake, Here's a Bottle in the Shape of a Castle
-
I Ate Blowfish (Fugu) and Lived To Blog About It
-
On Seppuku, Katanas, and Samurai
-
Happy New Years From Tokyo!
-
A Big Snowfall In Alaska and a Walk In The Woods
-
Moose Closeup
-
Some Pics from Alaska
-
Snowboarded Today. It was cold.
-
Projects Winding Down. Off to Alaska Soon.
-
Work Is Crazy Busy, Vacation Soon
-
And You Thought Your Commute Was Harrowing. Live From Baghdad...
-
Participating in a Fox Sports World Soccer Focus Group
-
Soccer And Rain
-
Touched Some Dry Ice Today
-
Blogging and Rebuilding Baghdad
-
Hi My Name Is Phil And I'm A Blogaholic
-
The One Note Metaphor for the Tablet PC May Be Too Good
-
"You have summoned an elemental" The good ol' days of gaming...
-
View of the Sunset from my Office
-
MLS Cup 2004
-
How 'Dungeons' changed the world
-
Twiggy's Back Home and Check Out Her Cast
-
Poor Twiggy Broke Her Leg Yesterday
-
Last Game of the Season
-
Workspace Pictures: Work and Home Offices
-
What Is That Liquid Falling From The Sky?
-
Joined a Soccer Team
-
Some More Pics Of Twiggy
-
Mother-In-Law Visiting
-
Clubs In L.A. and The Price Of A Drink
-
Meet Twiggy
-
Mission Accomplished. New Doggy In The Family.
-
Smoggy Day
-
I Forgot That I Am An MCSD
-
The Laugh Factory's Latino Night
-
We're Having A Doggie!
-
Congratulations Kyle and Cara!
-
In Need Of A Phil-Proof Alarm Clock
-
Man I Love Blogging.
-
Ugly Basketball
-
Pictures From Naches Peak Trail Near Mt. Rainier
-
The Odd LA Pickup Joint
-
What a day! Kayaking in Lake Union
-
Off to Seattle
-
The Hollywood Bowl Does Not Disappoint
-
I'm Going On Vacation!
-
Hollywood Bowl w/ The Crystal Method, Nortec Collective et all
-
Out Of Town Guests
-
The Rush Of Basketball
-
What a weekend!
-
We're Flying To Seattle
-
Sequoia National Park
-
We're Going Camping!
-
A San Francisco Weekend
-
I'm Gonna Keep My Baby
-
When Soccer Players Attack ... me
-
Weekend Update: Drove to San Jose...
-
My wife, the Google AdSense clicker...
-
Weekend Update - Go Lakers!
-
Geeking out to the 3rd edition Player's Handbook.
-
Car Accident
-
All moved in...
-
Blast from the past
-
We're Homeowners!
-
Weekend Update
-
A new drink
-
Eating too much
-
Snowboarding Weekend!
-
Meeting the Lender Today
-
Update: What to do if you win the lottery.
-
The architect of the fashion world
-
We're homeowners!!!
-
What would you do if you won the lottery?
-
We're making an offer.
-
I'm finally legit!
-
Jiraffe
-
Lunch
-
Weekend Update
-
Snowboarding weekend
-
Sidelined by injury and illness
csharp
-
Custom config sections using static virtual members in interfaces
-
Calling internal ctors in your unit tests
-
C# List Pattern Examples
-
Tag Helper for Display Templates
-
Async Disposables The Easy Way
-
IntelliSense for Hosted C# Script
-
Subscribing to cloud events with Abbot
-
Writing Sparkly Abbot Skills With C#
-
Argument parsing with Abbot
-
Mystery of The French Thousands Separator
-
Scientist.NET 2.0 Release
-
Scientist.NET 1.0 released!
-
A .NET port of Scientist
-
To String or to string
-
Unwrap MEF composition exceptions
-
Unit tests that require the STA Thread
-
Avoid async void methods
-
7 Stages of new language keyword grief
-
Abstract Base Classes Have Versioning Problems Too
-
Collection Initializers
-
How Duck Typing Benefits C# Developers
-
Ruby-Like Expressiveness in C# 3.0
-
[Tip Jar] Unit Test Events With Anonymous Delegates
-
Concatenating Delimited Strings With Generic Delegates
-
Tip Jar: Concatenating A Delimited String
-
String.IsNullOrEmpty
-
Fun Iterating PagedCollections With Generics and Iterators
-
How To Get The Calling Method And Type
-
Threading - Never Lock This Redux
-
Is The Null Coalescing Operator Thread Safe?
-
Exception Handling Mistakes: Finally Block Does Not Require The Catch Block
-
A Closer Look At The Dispose Pattern
-
Watch Out For the Generics Explosion
-
A Critical Look at C# 3.0 Extension Methods
-
Now Repeat After Me, Var Isn't an Object
-
C# .NET Quizzes
-
Practice safe DateTime manipulation
-
OutOfMemoryException and other pathological cases
dotnet
-
Custom config sections using static virtual members in interfaces
-
.NET Aspire vs Docker.
-
Is .NET Aspire NuGet for Cloud Service Dependencies?
-
A Subtle Gotcha with Azure Deployment Slots and ASP.NET Core
-
Mystery of The French Thousands Separator
-
Scientist.NET 2.0 Release
-
On .NET and Other Things
-
Scientist.NET 1.0 released!
-
A .NET port of Scientist
-
The Fringe of .NET
-
OSS and .NET Year In Review 2011
-
The Dangers of Implementing Recurring Background Tasks In ASP.NET
-
More Versioning Fun With Optional Arguments
-
Versioning Issues With Optional Arguments
-
Interface Inheritance Esoterica
-
Simpler Transactions
-
.NET 3.5 SP1 Beta and Its Effect on MVC
-
Versioning Issues With Abstract Base Classes and Interfaces
-
Abstract Base Classes Have Versioning Problems Too
-
What Does Protected Internal Mean?
-
ALT.NET Should Be Divisive, But Not Contrarian
-
Perception Vs Reality Regarding The .NET Framework Source Code
-
An Easier Way To See The Rotor Code
-
Open Source On .NET Is Not An Oxymoron
-
Christmas For .NET Open Source Came Early This Year
-
The Most Useful .NET Utility Classes Developers Tend To Reinvent Rather Than Reuse
-
Identicon Handler For .NET On CodePlex
-
.NET Developer Charity Auction
-
Mono Migration Analyzer
-
SearchDotNet.com
-
A Gotcha Identifying the User's IP Address
-
TimeZones
-
Possible Bug With DateTime.Parse?
-
String.IsNullOrEmpty
-
How To Get The Calling Method And Type
-
The Using Statement And Disposable Value Types
-
Threading - Never Lock This Redux
-
Is The Null Coalescing Operator Thread Safe?
-
Pickup Lines In .NET
-
Using Generics For Custom Providers To Reduce Code Duplication
-
Anyone Need A .NET Open Source Rss Library
-
Examine an Exception in a Catch() Block
-
Get The Most Out Of Your Format String
-
Following Up On the Dispose Pattern
-
A Closer Look At The Dispose Pattern
-
Watch Out For the Generics Explosion
-
Is It Always Bad To Swallow Exceptions?
-
Model View Controller Application Block in .NET
-
Threading Tips: Never Lock a Value Type. Never Lock "This"
-
A Stable Application Entry Point - Rethinking "Main()".
-
An Abstract Boilerplate HttpHandler
-
C# .NET Quizzes
-
How Constant Are Your Constants in .NET
-
Quiz Answer: Watch out for the Eeeevil Thread.Abort.
-
ATI Radeon Control Center uses .NET
-
More on Terminating Threads and the depravity of Thread.Abort
-
How To Stop a Thread in .NET (and Why Thread.Abort is Evil)
-
TimedLock with Stack Traces Strikes Back
-
Enabling IPv6 For Your .NET Application
-
.NET SP1 Can Break HttpWebRequest (and certain RSS Feeds)
-
Why The ThreadPool Is Very Often The Way To Go
-
Question: When Is A Good Time To Call GC.Collect()?
-
Why Block At All? Thoughts on threading and sockets
-
TimedLock Success Story!
-
Jeff Richter's First Blog Entry Ever
-
Event Handlers, Circular References, and Alleged Memory Leaks
-
Does Holding A Delegate Reference Keep The Owning Object Alive?
-
Mono 1.0 is out
-
Absolutely Nothing. Say It Again! (Configuration Section Handlers)
-
Frustration with the StringDictionary class.
-
Thread Naming and Asynchronous Method Calls
-
An Even Better TimedLock
-
TimedLock Yet Again Revisited...
-
Pop Quiz: Can you reference an exe assembly
-
TimedLock revisited
-
GAC or GAK?
-
A lock statement with timeout...
-
Orkut is .NET
-
TIP: More on Exceptions and Serialization
-
What's the difference between a Debug vs Release Build?
-
OutOfMemoryException and other pathological cases
logging
-
Log4Net Troubleshooting
-
Log4Net And External Configuration File In ASP.NET 2.0
-
Log4Net Patch For ConnectionStrings
-
Log4Net Breaking Change in 1.2.9
-
Configuring Log4Net with ASP.NET 2.0 in Medium Trust
-
Setting Up Log4Net For Multi Layered Applications
-
Quick and Dirty Guide to Configuring Log4Net For Web Applications
-
Log4Net
-
Which Logging framework do you use and why?
visualstudio
-
PR information at your fingertips
-
GitHub Inside Your Visual Studio
-
Settings for your Visual Studio Extension
-
Your Editor should Encourage You
-
Merge conflicts in csproj files
-
Neat VS10 Feature: Pinning A Debugger Watch
-
Visual Studio Smart Tag Expansion Tip
-
XSD Schema Files For VS.NET
-
Atlas Web Application Project Template
-
Save Your Visual Studio 2003 Settings
-
Adding Web User Control To A Class Library In VS.NET 2005
-
The Edit And Continue Debate Rages On
-
I Swear
-
The Simple Answer To VS.NET Designer Woe
-
Visual Studio.NET New Project Template Folders
-
VS.NET Web Development Is a Memory Hog. 2GB or Not 2GB (i.e. 1GB)?
-
VS.NET 2003 Has a Built-In Break Reminder
-
Organizing VS.NET projects and Solutions
-
References Feature Request for VS.NET
-
What's the difference between a Debug vs Release Build?
conferences
-
So you want to speak at conferences
-
Caribbean Developer's Conference
-
Puerto Rico
-
The Fringe of .NET
-
GitHub Secrets Talk
-
Alaska Software Community
-
Upcoming Speaking Gigs and a Podcast
-
In Los Angeles this Friday for .NET Rocks Roadshow
-
CodeMania Love To Code Keynote
-
Beer-Up in Reykjavik, Iceland
-
Preflight Checklist
-
Presentation Tips Learned From My (Many) Mistakes
-
See Me in Brazil and Argentina in March
-
Good Times and Vibes at Mix 10
-
Austin Texas The Techie Town
-
Headed To Austin and Speaking at the .NET User's Group
-
Speaking at Mix 10
-
NDC09 Trip Report
-
Next Stop, Norway!
-
I'm Speaking At Mix 2009
-
ALT.NET Seattle Day Two
-
ALT.NET Seattle Day Three
-
ALT.NET Seattle Day One
-
Step Aside StackOverflow, Here’s HaackOverflow
-
Hazy Recollections of PDC 2008
-
Hot New Presentation Tip
-
A Rough Start To Tech-Ed Hong Kong
-
Speaking at Tech-Ed 2008 Hong Kong
-
StackOverflow at PDC
-
Back From Mix Back To Reality
-
Seattle Code Camp Wrapup
-
Birthday Clusters and Code Camps
-
What Happens At Conferences In Vegas Do Not Stay In Vegas
-
DevConnections and OpenForce 2007 in Vegas
-
Seattle Code Camp Nov 17 and 18
-
Geek Dinner In Seattle/Redmond Sunday Night
-
I'll Be Speaking About Open Source at OpenForce
-
MIX07 Pics From Mix
-
Mix07 And The Italian Jersey
-
Mix07 I Am Terrible At Being Interviewed
-
Arrived at Mix 07
-
Voice Your Thoughts At The Mix07 Open Source Panel
-
Doubling Down At Mix 07
-
Why Are Developers So Fat?
-
Night At The Roxbury With Mr. Subsonic
-
Y'All Coming To My Neck Of The Woods?
-
Los Angeles User Group Meeting
-
[Mix06] Very Late Roundup
-
[Mix06] The Value Of A Partial Message With Indigo
-
[Mix06] Microformats Autodiscovery
-
See You At Mix06
-
Ready To Mix It Up
-
PDC Underground
-
Blogging to Win a PDC Ticket
-
A Tech-Ed Confession
-
Tech-Ed 2004: I Won a Media Center PC!!!
-
Tech-Ed 2004: The Difficulties of Language Design
-
Tech-Ed 2004: Is it an attempt to overthrow the govt?
-
Tech-Ed 2004: Don Box and Doug Purdy talk about Connected Systems.
-
Tech-Ed 2004: New Personal Record
-
E3 Photos
-
Good News! I'm going to Tech-Ed!!!
-
Looks like Tech-Ed is a no go for me...
-
Microsoft Dev Days
blogging
-
Comments for Jekyll Blogs
-
Trying Medium
-
GitHub Data In Your Website
-
Blogging while Broken
-
Dr. Jekyll and Mr. Haack
-
A Google Reader Replacement
-
Migrating Comments to Disqus
-
The ASP.NET MVC 4 Book Is Available!
-
Top 10 Blogging Clichés of 2010
-
Back in Business
-
Better URLs With Subtext and Windows Live Writer
-
Keeping Blog Ads In Check
-
You've Been Haacked In Chinese
-
Reopen The Comment Door For Your Readers With Subkismet
-
My Blog Lives In The Matrix
-
MySpace China Blogs Powered By Subtext
-
Back In Business
-
Bulk Tagging and Category Management For Blogs
-
Honeypot Captcha
-
Write Plugins Easily Using The Dynamic Template Plugin For Windows Live Writer
-
A New Blog Design In 4 Hours
-
Insert Code for Windows Live Writer
-
GeeksWithBlogs Now Are Geeks With Subtext
-
State Of The Blog Report
-
It's Comments Like This That Keep Me Blogging
-
Improve Your Blog's Reach With These 20 Essential Web Utilities
-
On Hiring Bloggers and Open Source Developers
-
Email To Weblog
-
Better Recruiting Through Blogistry
-
Categories vs Tags
-
My Third Blog
-
BlogML 2.0 Released!
-
More Eye Candy For Your Website or Blog
-
Motorcycle Blogging From San Diego to Alaska
-
DotNetKicks IBlogExtension Plugin For RSS Bandit (And Others)
-
Kick It To Earn Payola
-
Dealing with Comment Threads
-
Calling Dibs On Blogging
-
CoComment Now Enabled
-
Blogtegrity
-
Ego Surfing
-
Websites Back In The Day
-
What Is a Blog Worth?
-
Who The Hell Cares What a Blogger Is Listening To?
-
Must We Put Code In Our Blog Titles and Subtitles?
-
MEME: Top 10 Recent Blogs
-
HowTo Support your Favorite Blogger
-
Comment Spam Can Take Down Your Blog
-
CommentAPI Circumvents CAPTCHA
-
Blogging to Win a PDC Ticket
-
EXIF, RDF and Flickr Metadata Management
-
Blogging: 3 questions
-
Haacked.com Is Back Online
-
AdSense relevance...
-
Google Ads as Blog Decoration
-
Community Server Licensing vs .TEXT
-
Misspelling Might Be Your Friend
-
Blogging about Blogging about Blogging about ...
-
What is Your Blogger Handle?
-
Blogging With a Beer And In Pajamas
-
It's Easier To Find Your Blog Than You Think
-
Predatory Blogging - Blogging Someone Else's Life
-
rel="nofollow" Fix Applied
-
Schwimmer's Clarifies His Bloglines Stance
-
Word Choice May Haunt Your Blog
-
A Simple Solution To Schwimmer's Issue With Bloglines
-
Hi My Name Is Phil And I'm A Blogaholic
-
This is So Me
-
Bloglines subscription
-
Dare Makes a Move to be More Social
-
Blogging Is Pure Vanity: Profile Of A Vain Blogger
-
The Boing Boing Effect
-
Becoming a Blogging "Category Hedonist".
-
Man I Love Blogging.
-
Help Make Blogs More Visible!
-
Philosophy Blogs
-
Allowing Friends To Correct Typos
-
Blogging While Buzzed
-
w.Bloggar Plugin
-
Microsoft's Gates Touts Blogging as Business Tool
-
The Blogging Syndrome
-
P2P RSS and the Return of Push!
-
Enhancing Your .Text Blog - Allowing Readers to Rate Blog Entries
-
Better Social Networking through Blogistry
aspnet
-
Fun with URL Encodings
-
Build an ASP.NET Core Update Panel with Vanilla JavaScript in Four Easy Steps
-
Should You Flow External Claims On Every Login?
-
Flow External Claims to the Main Identity
-
Deploying ASP.NET Core From A Zip File on Azure
-
On .NET and Other Things
-
The Siren Song of Backwards Compatibility
-
Microsoft's New Running Shoes
-
ASP.NET MVC Now Accepting Pull Requests
-
It’s The Little Things about ASP.NET MVC 4
-
A Really Empty ASP.NET MVC 3 Project Template
-
Using QUnit with Razor Layouts
-
Implementing an Authorization Attribute for WCF Web API
-
The Dangers of Implementing Recurring Background Tasks In ASP.NET
-
Preventing CSRF With Ajax
-
Prevent Forms Authentication Login Page Redirect When You Don't Want It
-
Writing a Recipe for ASP.NET MVC 4 Developer Preview
-
ASP.NET MVC 4 Developer Preview Released
-
I’m Speaking at //BUILD!
-
Calling ASP.NET MVC Action Methods from JavaScript
-
New Ajax Grid Scaffolding NuGet Package for MVC 3
-
Writing an ASP.NET MVC Controller Inspector
-
Professional ASP.NET MVC 3 is available!
-
Text templating using Razor the easy way
-
ASP.NET MVC 4 Roadmap
-
What’s the Difference Between a Value Provider and Model Binder?
-
ASP.NET MVC 3 Docs In Nine Languages
-
Creating a Custom ASP.NET MVC Project Template
-
Dependency Injection With ASP.NET HttpModules
-
Bin Deploying ASP.NET MVC 3
-
Localized Releases of ASP.NET MVC 3 Tools Update
-
Compiling MVC Views In A Build Environment
-
Conditional Filters in ASP.NET MVC 3
-
A Look Back at Mix 11
-
RouteDebugger 2.0
-
Hosting a Simple “Read-Only” NuGet Package Feed on the Web
-
Model Binding Decimal Values
-
Defining Default Content For A Razor Layout Section
-
How To Find Out Which NuGet Packages Depend on Yours
-
Changing Base Type Of A Razor View
-
Routing Regression With Two Consecutive Optional Url Parameters
-
Redirecting Routes To Maintain Persistent URLs
-
Introducing RouteMagic
-
Sprechen Sie ASP.NET MVC?
-
ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!)
-
Grouping Routes Part 2
-
C# Razor Syntax Quick Reference
-
ASP.NET MVC 3 Extensionless URLs on IIS 6
-
ASP.NET MVC 3 Release Candidate 2
-
ASP.NET MVC Diagnostics Using NuGet
-
Grouping Routes Part 1
-
Getting The Route Name For A Route
-
Named Routes To The Rescue
-
ASP.NET MVC 3 Release Candidate
-
A Sordid Little Tale Of Unexpected Security Exceptions
-
ASP.NET MVC 3 Beta Released
-
UrlScan Broke My Blog (And How I Fixed It)
-
Overriding a .svc Request With Routing
-
Dynamic Methods in View Data
-
ASP.NET MVC 3 Preview 1 Released
-
Razor View Syntax
-
Three Hidden Extensibility Gems in ASP.NET 4
-
ASP.NET MVC Tabular Display Template
-
Tip: Replacing Html.Encode Calls With New Html Encoding Syntax
-
Putting the Con (COM1, LPT1, NUL, etc.) Back in your URLs
-
Using AntiXss As The Default Encoder For ASP.NET
-
Ms-PL Source Release for System.Web.Mvc 2
-
ASP.NET MVC 2 Released!
-
Manipulating Action Method Parameters
-
ASP.NET MVC 2 Optional URL Parameters
-
ASP.NET MVC 2 RC 2 Released
-
Editable Routes
-
Editable Routes Using App_Code
-
If You're Graduating Soon, Consider Working For The ASP.NET Team
-
Join My Team And Help Us Produce Higher Quality Products
-
Ambiguous Controller Names With Areas
-
ASP.NET MVC 2 and Visual Studio 2010
-
ASP.NET MVC 2 RC Released
-
T4CSS: A T4 Template for .Less CSS With Compression
-
A RouteHandler for IHttpHandlers
-
Html Encoding Nuggets With ASP.NET MVC 2
-
ASP.NET 4 Web Server Here Shell Extension
-
VS10 Beta 2 From an ASP.NET MVC Perspective
-
Html Encoding Code Blocks With ASP.NET 4
-
Fun With Method Missing and C# 4
-
ASP.NET MVC 2 Preview 1 Released
-
ASP.NET MVC For Visual Studio 2010 Beta 1
-
TipJar: Title Tags and Master Pages
-
CSRF Attacks and Web Forms
-
Open Source License For System.Web.Mvc
-
Troubleshooting Windows MSI Installers
-
ASP.NET MVC 1.0 Release Candidate 2
-
IronRuby ASP.NET MVC With Filters
-
Take Charge of Your Security
-
T4 Templates in ASP.NET MVC
-
Simple jQuery Delete Link For ASP.NET MVC
-
jQuery Delete Link With Downlevel Support
-
ASP.NET MVC RC Refresh
-
Controls Collection Cannot Be Modified Issue with ASP.NET MVC RC1
-
ASP.NET MVC Release Candidate
-
Routing for Web Forms in ASP.NET 4.0
-
Handling Formats Based On Url Extension
-
Interesting use of XML Literals as a View Engine
-
A Little Holiday Love From The ASP.NET MVC Team
-
Redirect Routes and other Fun With Routing And Lambdas
-
ASP.NET MVC Northwind Demo Using the Spark View Engine
-
Known Installation Issues With ASP.NET MVC
-
ASP.NET MVC on IIS 6 Walkthrough
-
Combining JQuery Form Validation and Ajax Submission with ASP.NET
-
Rendering A Single View Using Multiple ViewEngines
-
ASP.NET MVC In The Clouds
-
The Future of WebForms And ASP.NET MVC
-
A Case Study In Design Tradeoffs: Usability vs Discoverability
-
Grouping Controllers with ASP.NET MVC
-
Bin Deploying ASP.NET MVC
-
ASP.NET MVC Beta Released!
-
Web Platform Installer
-
Refreshing ASP.NET Dynamic Language Support
-
Dealing With Denial of Service Attacks
-
ASP.NET MVC Is Not Part of ASP.NET 3.5 SP1
-
User Input In Sheep’s Clothing
-
Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask
-
The Design Is Never Right The First Time
-
Updated Northwind Demo For ASP.NET MVC Beta
-
Updated Routing With WebForms
-
Code Based Repeater for ASP.NET MVC
-
Upcoming Changes In Routing
-
My First IronRuby Unit Test Spec For ASP.NET MVC
-
ASP.NET Routing Debugger
-
Using Routing With WebForms
-
Thoughts on ASP.NET MVC Preview 2 and Beyond
-
ASP.NET MVC Update
-
Blocking Direct Access To Views in ASP.NET MVC
-
Tell Me Your Unit Testing Pains
-
Come Work With Me And Other Great People
-
Testing Routes In ASP.NET MVC
-
Thank You For Helping Me With My Job With ASP.NET MVC
-
ASP.NET MVC Design Philosophy
-
Using ASP.NET MVC With Visual Web Developer Express
-
Writing Unit Tests For Controller Actions
-
Extending ASP.NET MVC To Add Conventions
-
TDD and Dependency Injection with ASP.NET MVC
-
The REST-Like Aspect Of ASP.NET MVC
-
Rhino Mocks + Extension Methods + MVC == Crazy Delicious
-
Don't Buy Our Book. Win It. Or Win that XBox. Your Choice.
-
Get A Free Copy Of Our New Book
-
Buy Our Book And Become An ASP.NET Bad Ass
-
Conditional Compilation Constants and ASP.NET
-
Cleanup The Crap That Windows Live Writer Injects With This HttpModule
-
Securely Implement ELMAH For Plug And Play Error Logging
-
What A Difference A Revision Makes - IConfigMapPath Is Inaccessible Due To Its Protection Level
-
Unit Test Web Code Without A Web Server Using HttpSimulator
-
How To Handle The DIV Tag Around ASP.NET Hidden Inputs
-
GMail-like Loading Indicator with ASP.NET Ajax
-
CSS Control Adapters Double PostBack Issue
-
Databinding Tips: Nesting Eval Statements
-
Gain Control Of Your Control State
-
Custom Configuration Sections in 3 Easy Steps
-
ASP.NET Tip - Use The Label Control Correctly
-
Help! Server.Transfer Throws Exception In WebServer.WebDev In Medium Trust
-
Express Yourself With Custom Expression Builders
-
Adding Client-Side Custom Properties To Controls
-
Register Custom Controls In Web.config
-
OriginUrl Supports Regular Expressions
-
Why Oh Why Couldn't WebPermission Be Part Of Medium Trust?
-
Lightweight Invisible CAPTCHA Validator Control
-
Getting Jiggy With ASP.NET On Rails
-
ASP.NET Supervising Controller (Model View Presenter) From Schematic To Unit Tests to Code
-
Tying MVP To the ASP.NET Event Model
-
Tiny Trick For ViewState Backed Properties
-
HttpModule For Controlling Custom Headers
-
Washington Mutual Upgrades to ASP.NET
-
ASP.NET 2.0 Client Validation Javascript Bug
-
More On Medium Trust and Trackbacks
-
Configuring Log4Net with ASP.NET 2.0 in Medium Trust
-
Proper Way To Find The Form
-
Custom Partial Output Caching
-
PageParser.GetCompiledPageInstance Weirdness When Debug Set To False In Web.config
-
ASP.NET MVP Haacked
-
Live Comment Preview In Three Easy Steps
-
The Subtext Alternative To Url Rewriting
-
Make Sure Your Cache Takes Into Localization
-
XHTML Conformance in ASP.NET 2.0
-
Using a Decorator to Hook Into A WebControl's Rendering for Better XHTML Compliance
-
Using TextBoxes as Labels
-
Writing to the Asp.Net Bin Directory
-
Anyone Know Of a ASP.NET Connection String Custom Control
-
ASP.NET 1.1 database cache dependency (without triggers)
-
Using Embedded Resources for Client Script Blocks in ASP.NET
-
Quick and Dirty Guide to Configuring Log4Net For Web Applications
-
ASP.NET Function of the Day: SessionId is "Too Legit to Quit".
-
ASP.NET Validators now work Client-Side on Mozilla with Whidbey Beta2
-
Deploying ASP.NET Apps With UnleashIt
-
The Very Last Configuration Section Handler I'll Ever Need
-
HttpWebRequest and the Expect: 100-continue Header Problem
-
Commercial ASP.NET Controls
-
Asp.NET forums provide RSS Feeds
rssbandit
tips
-
Preflight Checklist
-
Presentation Tips Learned From My (Many) Mistakes
-
Copying Files Over Remote Desktop
-
Hot New Presentation Tip
-
Security Tip: Blocking Access to ASP.NET MVC Views Using Alternative View Engines
-
Visual Studio Smart Tag Expansion Tip
-
Cleanup The Crap That Windows Live Writer Injects With This HttpModule
-
Quick CSS Optimization Tip
-
Improve Your Blog's Reach With These 20 Essential Web Utilities
-
Custom Configuration Sections in 3 Easy Steps
-
Start++ Is All That And Then Some
-
ASP.NET Tip - Use The Label Control Correctly
-
6 Software Tips For Hardware Makers
-
[Tip Jar] Unit Test Events With Anonymous Delegates
-
Concatenating Delimited Strings With Generic Delegates
-
Tip Jar: Concatenating A Delimited String
-
Mapping Drives Via Remote Desktop
-
Remote Desktop On A Non-Standard Port
-
Tip For Managing Remote VMWare Server
-
Another Marginally Useful Tool - BatchConcat
-
Fun Iterating PagedCollections With Generics and Iterators
-
Live Every Day As If It Were...
-
Protect Yourself From Credit Fraud With A Fraud Alert
-
Connecting to Terminal Services When All Active Sessions are Used
-
My Four Tips For Job Seekers
-
It's The Output Stupid! (What Makes a Great Influencer, Hacker, and Writer?)
-
Ego check...
-
The Very Last Configuration Section Handler I'll Ever Need
-
A New Way To Fold Clothes
-
Advice on making a condo offer
-
How to Stop Receiving Credit Card Offers
-
TIP: Decorate Custom Exception Classes With the Serializable Attribute
travel
web
-
Fun with URL Encodings
-
I am a Web Developer At Heart
-
The REST-Like Aspect Of ASP.NET MVC
-
Speed Up Your Pages And Improve Your YSlow Score With The Coral Content Distribution Network
-
Where Should You Place Your Labels In Your Form
-
Dashes Vs Underscores In URLs
-
What Is Really Simple Discovery (RSD)?
-
Getting A Jump on Web 2.1 aka Web 2007
-
The Troll Cap
-
Book Review: Bulletproof Web Design
-
What I Will Be Reading In 2006
-
It's a Love Fest At The WWW Creator's Blog
-
When to Build a Smart Client Over a Web App
-
Web Applications and Local Document Storage
-
Take Control of Web Service Exceptions
-
Exception Injection Using a Custom SOAP Extension
-
Google Web Accelerator Can Mess With Your Web App
-
Google Web Accelerator - Let Google Watch You Do Everything...
-
rel="willfollowforfood"
-
rel="nofollow" Fix Applied
-
The Boing Boing Effect
-
Tranforming Xml over Http to SOAP with a Soap Extension
-
The Effects Of The Internet On American Community
-
Another Attempt To Reduce Comment Span
-
WebHost4Life
-
Will RSS Readers Clog the Web?
-
.NET Web Hosting
-
XHTML Friends Network
drugs
interesting
-
How Would You Maximize Profit From A Time Machine?
-
Create Your Own Motivator Poster
-
Video Dice Stacking
-
MIT Animated Physics Sketching
-
It's All About The Party Mode!
-
Basketball Social Engineering Hoax
-
Valentine Is The Day For No Good Low Down Dirty Cheaters To Get Caught
-
Awesome Christmas Lights Video
-
Post a Secret
-
Cool Video: Balloon Bowl
-
VIDEO: Aswesome Rock Balancing Video
-
See Your Name In Pictures!
-
Know What You Really Think - Implicit Association
-
Ok, That Is Just About The Weirdest Thing Ever
-
Awesome Music Video. What Happens When Your Work Follows You Around?
-
The Trouble With Choice
-
So There Was a Real Hattori Hanzo
-
The Freshest BreakDancing Ever!
-
How Rich Are You?
-
Petals Around the Rose logic puzzle
-
Little Man In The Box
-
Self-Contradictory Word Of The Day
-
A New Way To Fold Clothes
-
What would you do if you won the lottery?
burningman
-
Attention Denizens of Black Rock City
-
Playa Creature
-
Black Rock City Bound
-
Mini-Burning Man
-
Burning Man 2005 From Space
-
Decompression
-
Burning Man Community
-
Photos From Burning Man
-
Mathematics Presentation and Lectures at Burning Man
-
Code Camp Black Rock City?
-
Bought Tickets To Burning Man
-
Burning Man Tickets are on Sale
-
Burning Man: Three Person Pedal Powered Ferris Wheel
-
Burning Man 2004 Starts Today!
-
Burning Man Photopedia
-
Googlers are Burners
-
Chris Sells Is Going To Burning Man
-
Burning Man
sql
-
Strongly Typed Stored Procedures Using Subsonic
-
T-SQL Quiz - Dealing With Trends
-
Bulletproof Sql Change Scripts Using INFORMATION_SCHEMA Views
-
Why Store Your Data In A Relational Database?
-
[SQL] Create a Job to Backup and FTP Your Database
-
[SQL] Stored Procedure To FTP Files From SQL Server
-
[SQL] Stored ProcedureTo Generate Random Time of Day
-
Database Maintenance Of Your Blog
-
Dynamic WHERE and ORDER BY Without Dynamic SQL
-
Dynamic SQL Is Not Inline SQL
-
Sql Query Analyzer Template Parameters
-
Haacked.com Is Back Online
-
Beware of @@Identity Theft in SQL Server
-
SQL TIP: Prefixing Stored Procedure With "sp_" Gives Your SP a Bad Name
-
SQL QUIZ: The Difference Between ISNULL and COALESCE
-
SQL TIP: Connection To SQL via Windows Authentication over VPN
-
SQL TIP: Selecting Random Selection Of Rows From A Database Table
-
Microsoft Sql Server 2000 Best Practices Analyzer 1.0
-
TIP: Row by Row operations without cursors
concurrency
-
Avoid async void methods
-
Thread Safety Via Read Only Collections
-
Look Both Ways Before You Lock
-
The Using Statement And Disposable Value Types
-
Threading - Never Lock This Redux
-
Is The Null Coalescing Operator Thread Safe?
-
Threading Tips: Never Lock a Value Type. Never Lock "This"
-
Quiz Answer: Watch out for the Eeeevil Thread.Abort.
-
More on Terminating Threads and the depravity of Thread.Abort
-
How To Stop a Thread in .NET (and Why Thread.Abort is Evil)
-
TimedLock with Stack Traces Strikes Back
-
Doing Work Without Threads
-
Why The ThreadPool Is Very Often The Way To Go
-
A Niggle or Two About Asynchronous Sockets And Thread Safety
-
Why Block At All? Thoughts on threading and sockets
-
TimedLock Success Story!
-
Thread Naming and Asynchronous Method Calls
-
An Even Better TimedLock
-
TimedLock Yet Again Revisited...
-
TimedLock revisited
-
A lock statement with timeout...
dispose
music
-
80s Music Videos
-
Collaborative Filtering For Your Musical Tastes That Works
-
Paul Van Dyk at the Mayan
-
This Song Is So Much Fun
-
Look, Nobody Really Cares That You're A DJ
-
Awesome Music Video. What Happens When Your Work Follows You Around?
-
MUSIC: My Finger Is On The Button
-
Wow! Sasha Is a Resident DJ in Los Angeles
-
Olympic Ceremonies Music
-
Ishkur's Guide To Electronic Music v2.5
-
U2 to Release 'Atomic Bomb' New Album in November (Reuters)
-
Deep Dish
-
Hollywood Bowl w/ The Crystal Method, Nortec Collective et all
-
Sony Announces Digital Music Player
-
Tweekend - The Crystal Method
-
Anthony Pappa Resolution (Solstice)
spam
-
Reopen The Comment Door For Your Readers With Subkismet
-
Honeypot Captcha
-
Subkismet Demo Website
-
Introducing Subkismet-The Cure For Comment Spam
-
CAPTCHA For Trackbacks
-
Comment Spam Relief In Subtext Coming Soon
-
Better CAPTCHA Through Encryption
-
Lightweight Invisible CAPTCHA Validator Control
-
Atlas Comment Spam Heuristics
-
What About CAPTCHA?
-
Comment Spam Heuristics
-
Removing The Comment Spam Incentive
-
A Word to the Wise About Spam Filters
-
Beating CAPTCHA With A Neural Network
-
Image Based CAPTCHA Is Fast Losing It's Appeal
-
Another Attempt To Reduce Comment Span
-
Hoping To Avoid Comment Spam...
-
A Very Simple And Easy Way To Reduce Comment Spam
-
Ideas To Reduce Comment Spam
-
Comment Graffitti in my Blog
-
A Novel Approach to Filtering Spam
tdd
-
Calling internal ctors in your unit tests
-
Unit tests that require the STA Thread
-
Test Better
-
Comparing Strings in Unit Tests
-
Structuring Unit Tests
-
Using QUnit with Razor Layouts
-
Moq Sequences Revisited
-
Successive Method Calls With MoQ
-
Streamlined BDD Using SubSpec for xUnit.NET
-
What Integrated Circuits Say About Testing Your Code
-
Unit Test Boundaries
-
RouteEvaluator For Unit Testing Routes
-
Unit Test Project Structure Poll
-
My First IronRuby Unit Test Spec For ASP.NET MVC
-
Comparing Moq to Rhino Mocks
-
Tell Me Your Unit Testing Pains
-
Research Supports The Effectiveness of TDD
-
TDD Is Also An Organizational Process
-
Writing Unit Tests For Controller Actions
-
TDD and Dependency Injection with ASP.NET MVC
-
Test Specific Subclasses vs Partial Mocks
-
Was My Code Provability Post An Inspiration To Joel?
-
Awesome Knuth Quote On Code Proofs
-
Question For You Dependency Injection Buffs
-
What Exactly Are You Trying To Prove?
-
Writing Testable Code Is About Managing Complexity
-
Rhino Mocks + Extension Methods + MVC == Crazy Delicious
-
Bug Driven Development
-
Unit Testing Security Example
-
Test Secure Class Instantiation Helper Method
-
Art Of Test WebAii Looks Promising For Testing The Web
-
What A Difference A Revision Makes - IConfigMapPath Is Inaccessible Due To Its Protection Level
-
Unit Test Web Code Without A Web Server Using HttpSimulator
-
Easily Test Your Code For Multiple Cultures
-
Productive Unit Testing with Specialized Assertion Classes in MbUnit
-
Setting PropertyBehavior On All Properties With Rhino Mocks
-
Rhino Mocks 3.0 Released!
-
Who Tests The Tests?
-
[Tip Jar] Unit Test Events With Anonymous Delegates
-
Using WebServer.WebDev For Unit Tests
-
Structuring Unit Test Code
-
Another Marginally Useful Tool - BatchConcat
-
Fun Iterating PagedCollections With Generics and Iterators
-
Using Rhino Mocks To Unit Test Events on Interfaces
-
Introducing MbUnit.com
-
What Does My Testing MailServer Test That A Mock Would Not?
-
Unit Testing Data Access Code With The StubDataReader
-
A Testing Mail Server For Unit Testing Email Functionality
-
Unit Tests Do Cost More To Write...
-
Unit Tests Are The New And Improved Documentation
-
Should Unit Tests Touch the Database?
-
The Problem With Extremism
-
Simulating Http Context For Unit Tests Without Using Cassini nor IIS
-
Unit Testing is a Poor Example to Demonstrate a Complaint About Methodologies
-
Why Code Coverage is not Enough
-
Row based testing in MbUnit (i.e. RowTest)
-
TDD Is Great...Except When It Isn't
-
Test First Development Doesn't Mean You Don't Walk Through Your Code
-
Embedding Unit tests
work
-
Failure suuuuucks
-
How To Work From Home
-
Recovering from Burnout
-
Managing Risk
-
New Year, New Job
-
Phil Haack is no longer a GitHubber
-
Abolish Performance Reviews
-
The Meaning of Work
-
One Year At GitHub
-
Hello GitHub!
-
Last Day at Microsoft
-
Departures
-
Four Years At Microsoft
-
Random Friday: My Accomplishments
-
If You're Graduating Soon, Consider Working For The ASP.NET Team
-
One Year At Microsoft
-
Come Work With Me And Other Great People
-
Mr Subsonic Joins Microsoft
-
Drinking from the Fire Hose At Microsoft
-
Why Is Microsoft Removing My MVP Status?
-
My Last Day Before Starting A New Career
-
Happy Belated Birthday To Us!
-
I Used To Work For Fun
-
The Team Grows
-
The Trouble With The Rat Race...
-
Bringing Back The 40-hour Workweek
-
I Ain't Chicken...I WILL Deploy 2.0
-
Worst Software Bugs in History
-
My Mental Laziness Mistakes
-
New Job
-
First Million Dollar Skill Game Tournament
-
Why The Customer is Always Right
-
Debugging Detective Stories
-
They're Hiring
-
Going Independent Status Update
-
I'm Going Independent!
-
Why Must The "Reply To All" Button Be Right Next To The "Reply" Button?
-
The Server. The Server. The Server's On Fire.
-
In Toronto Today, Off to New York Tomorrow
-
See-Toe
-
1 Year Mark
-
Workspace Pictures: Work and Home Offices
-
Work-life balance
-
Looking for a JOB?
regex
soccer
-
Random Friday: On Turning Four
-
Is Arrogance a Factor in Success?
-
British Music Stars and Soccer In Los Angeles
-
Catch Me On Univision
-
This Just In - Beckham To Play For Los Angeles
-
Soccer Camp
-
Played Soccer Against The Juggernaut
-
Beyond The Pitch
-
The Viper Room And Soccer Woes
-
Stinkin' Jersey
-
Soccer Beat Down
-
Soccer Statistics Can Be Painful
-
World Cup Widows
-
Zidane Possibly Moving To Los Angeles
-
Watching The MLS Is Like Self Flaggelation
-
Finally Pulling Out A Win
-
Playing Against A World Cup Winner
-
Getting Pummelled
-
Playing Soccer Against Former National Team Players
-
Beer and Soccer
-
Video: Amazing Soccer Juggling
-
Fatwa Against Soccer
-
Pics of Real Madrid vs Galaxy Game
-
Real Madrid Was a Treat, Despite Glitches
-
Video: The And 1 of Soccer (Football for you Brits)
-
Real Madrid vs Galaxy, July 18
-
For The Love of Football (Soccer)
-
Chivas USA vs Osasuna
-
Participating in a Fox Sports World Soccer Focus Group
-
Soccer And Rain
-
MLS Cup 2004
-
Joined a Soccer Team
-
Soccer Result: 2 - 2 tie.
-
Hilarious Euro Cup 2004 Video
-
When Soccer Players Attack ... me
-
Soccer Player Scores World's Fastest Goal
math
-
Git Coin Project Maintainer Consensus Protocol
-
Fun with infinite sums
-
Voting is a Sham! Mathematically Speaking.
-
Is Pizza Brain Food?
-
Birthday Clusters and Code Camps
-
Negative Base Numbering Systems
-
I Passed My Math Test
-
Patterns in Number Sequences
-
Digging Deeper Into the Triangular Series
-
Don't Mess With The Donald... Knuth That Is
-
Improved Random Number Generators
-
The Monty Hall Problem and Monte Carlo simulations
-
e is a magic number
software
-
Land that first programming job
-
Caribbean Developer's Conference
-
The Siren Song of Backwards Compatibility
-
Master time with Reactive Extensions
-
Release Early, Release Often
-
We're Not Paid To Write Code
-
Software Externalities
-
19 Eponymous Laws Of Software Development
-
I'd Rather Be a DJ Than A Rockstar Developer
-
The Only Universal Language In Software Is English
-
Why Didn't Anyone Tell Me Steve McConnell Has A Blog!?
-
Why Can't Spec Writers Write...Specs?
-
Better Programming By Programming Better
-
6 Software Tips For Hardware Makers
-
Parkinson's Law Eats Silver Bullets
-
Tradeoffs When Minimizing The Impact Of Changes
-
The Misuse of the Space Shuttle Analogy
-
Software Development Is A Religion
-
UML Is Chinese To Me
-
Artificial Deadlines Are The Devils Work
-
On Religious Wars in Software
-
When Not To Iterate
-
Writing Code Is More Like Being a DJ
-
Unit Tests Do Cost More To Write...
-
Worst Software Bugs in History
-
Where the Provider Model Falls Short
-
Overlooked Problem With Web Based Applications
-
Going Into Design Debt
-
Avoid Premature Generalization
-
Misunderstanding Agile Design
-
Making The Factory Pattern More Discoverable
-
Erich Gamma Talks About Flexibility and Reuse
-
Design Patterns Isn’t a Golden Hammer
-
Writing Software Is Easy. Clients Make It Hard.
-
What makes people think they can manage a software team?
ergonomics
-
The Real Pain of Software Development [part 2]
-
Dvorak, Keyboard Layout of Champions
-
Sabotage Due To Pain. Developers, Take Ergonomics Seriously!
-
The Missing Detail of of New Human Machine Interfaces
-
Friendly HaackMan Reminder: Do Not Forget To Blink
-
The One Note Metaphor for the Tablet PC May Be Too Good
-
The Real Pain Of Software Development [part 1]
-
Ergonomic Chair
languages
-
Death to the IF statement
-
Scripting ASP.NET MVC Views Stored In The Database
-
IronRuby ASP.NET MVC With Filters
-
Refreshing ASP.NET Dynamic Language Support
-
IronRuby and ASP.NET BFFs Forever
-
Defining ASP.NET MVC Routes and Views in IronRuby
-
Monkey Patching CLR Objects
-
Dynamic Language DSL vs Xml Configuration
-
The Only Universal Language In Software Is English
-
Should Language Changes Break Existing Code?
design
-
Steal My Blog Design
-
An adventure in CSS with column lists
-
To String or to string
-
Anatomy of a "Small" Software Design Change
-
Composition over Inheritance and other Pithy Catch Phrases
-
Avoid Using a Database as an API Integration Point
-
Where Should You Place Your Labels In Your Form
-
The Kinney Redesign
-
The Missing Detail of of New Human Machine Interfaces
-
Book Review: Bulletproof Web Design
-
What I Will Be Reading In 2006
-
Using TextBoxes as Labels
-
Idempotence Again and Again
-
Going Into Design Debt
-
Good Design Makes You Go Unnnhhh...
-
Making The Factory Pattern More Discoverable
-
Erich Gamma Talks About Flexibility and Reuse
-
Design Patterns Isn’t a Golden Hammer
-
Unleashing a new design...
methodologies
-
Test Better
-
Release Early, Release Often
-
We're Not Paid To Write Code
-
Software Externalities
-
The Design Is Never Right The First Time
-
Research Supports The Effectiveness of TDD
-
TDD Is Also An Organizational Process
-
Was My Code Provability Post An Inspiration To Joel?
-
Awesome Knuth Quote On Code Proofs
-
What Exactly Are You Trying To Prove?
-
Writing Testable Code Is About Managing Complexity
-
Bug Driven Development
-
10 Developers For The Price Of One
-
The Misuse of the Space Shuttle Analogy
-
Software Development Is A Religion
-
Software Project Management Lessons From Open Source
-
Options For Distributed Code Reviews
-
Unit Tests Do Cost More To Write...
-
Unit Tests Are The New And Improved Documentation
-
Refactoring Handles Unanticipated Changes
-
The Problem With Extremism
-
Unit Testing Loves Beta Testing And Vice Versa
-
What Is It About Joel?
-
Misunderstanding Agile Design
-
Unit Testing is a Poor Example to Demonstrate a Complaint About Methodologies
-
Why Code Coverage is not Enough
-
TDD Is Great...Except When It Isn't
-
Writing Software Is Easy. Clients Make It Hard.
-
Test First Development Doesn't Mean You Don't Walk Through Your Code
health
-
Work hard and love yourself
-
Fitbit Me
-
Sitting is Making You Fat and Killing You
-
The Real Pain of Software Development [part 2]
-
Last Night A Doctor Saved My Nut
-
Sabotage Due To Pain. Developers, Take Ergonomics Seriously!
-
The Rule of One Pain at a Time
-
Friendly HaackMan Reminder: Do Not Forget To Blink
-
The Real Pain Of Software Development [part 1]
books
-
GitHub for Dummies
-
Hey Ma, I'm On TV!
-
Don't Buy Our Book. Win It. Or Win that XBox. Your Choice.
-
Get A Free Copy Of Our New Book
-
Buy Our Book And Become An ASP.NET Bad Ass
-
Windows Developer Tools Day
-
Writing A Book
-
Getting Real
-
The Must Read Book Of The Summer
-
ASP.NET MVP Haacked
-
What I Will Be Reading In 2006
-
VisualStudioHacks is alive...
-
Bill Bryson Scoops Prize -- for Science Writing
patterns
-
C# List Pattern Examples
-
Software Externalities
-
Demeter Transmogrifiers To The Rescue
-
The Law of Demeter Is Not A Dot Counting Exercise
-
What Integrated Circuits Say About Testing Your Code
-
Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask
-
Dynamic Language DSL vs Xml Configuration
-
Question For You Dependency Injection Buffs
-
How Duck Typing Benefits C# Developers
-
Write Readable Code By Making Its Intentions Clear
-
Good Design Minimizes The Impact Of Changes
-
Tying MVP To the ASP.NET Event Model
-
Why Store Your Data In A Relational Database?
-
UML Is Chinese To Me
-
No REST In Lo-REST
-
Refactoring Handles Unanticipated Changes
-
Following Up On the Dispose Pattern
-
A Closer Look At The Dispose Pattern
-
Where the Provider Model Falls Short
-
Idempotence Again and Again
-
Going Into Design Debt
-
Making The Factory Pattern More Discoverable
-
Erich Gamma Talks About Flexibility and Reuse
-
Design Patterns Isn’t a Golden Hammer
-
The meaning of Impedance Mismatch
html
community
-
Land that first programming job
-
Caribbean Developer's Conference
-
Alaska Software Community
-
You Don’t Need A Thick Skin
-
The Truth about NuGet and its Future
-
MonkeySpace shines a light on the future of .NET OSS
-
Git and GitHub Talk in Hawaii!
-
GitHub Drinkup MVP Edition
-
Open Source and Open Source Software Are Not The Same Things
-
Recognition Compensation
-
ALT.NET Should Be Divisive, But Not Contrarian
-
Did Microsoft Violate TestDriven.NET's EULA in Enforcing Its Own EULA?
-
The Technological 7-Year Itch
-
Is Fighting Open Source With Patents A Smart Move By Microsoft?
-
Help a Brother Out And Fight Diabetes
-
Building A Strong Open Source Community Requires Empathy
-
DotNetKicks Going Open Source
-
The Mix Conferences Will End With 09
-
One Red Paperclip
-
The On10 Pregnant Photo
-
On10 Shows Potential
-
Beyond Channel 9
-
The Effects Of The Internet On American Community
-
Jeff Richter's First Blog Entry Ever
-
Congratulations Adam!
xplat
product-management
-
Release Early, Release Often
-
Can You Really Measure Customer Satisfaction?
-
Allowing Business Users To Program Your System Is A Recipe For Disaster
-
Estimates And Actuals Are Not Bounded Evenly On Both Sides
-
Requirements and Specs Are Always Ambiguous
-
What Feature Should Be Removed?
-
Artificial Deadlines Are The Devils Work
-
Software Project Management Lessons From Open Source
-
When Not To Iterate
-
Requirements Considered Harmful
-
How To Be Lazy...or...Understanding Requirements
-
Write Specs In The Present Tense
ci
-
Release Early, Release Often
-
The SuperSonic Subtext Build Server
-
Building a Continuous Integration Process In An Hour On DNRTV
-
How Subtext Uses CruiseControl.NET
-
Subtext Cruising In CruiseControl.NET
-
Using Light Bulbs To Signal Build State
-
NAnt Build File For Rss Bandit
-
Custom Source Control In CruiseControl.NET?
-
Cruise Control .NET Resources
diversity
privacy
relationships
hiring
-
Land that first programming job
-
Working at GitHub
-
Moneyball of Hiring
-
I'd Rather Be a DJ Than A Rockstar Developer
-
Art of the Job Post
-
Better Recruiting Through Blogistry
-
Ya Gotta Be a Bit MacGuyver
-
Hiring Is Challenging
-
Job Posting: Rockstars Developer(s) Needed
-
Joel Inserts Foot in Mouth and Then Shoots Self in Foot.
-
If You're Interviewing, Please Bring Several Copies Of Your Resume
-
My Four Tips For Job Seekers
-
Interviewing
twiggy
career
-
Career Chutes and Ladder
-
Land that first programming job
-
Incentive Pay Does Not Work
-
The Impact of our Work
-
The Getting Better Moment
-
The Case Against Pay for Performance
-
How I Got Started In Software Development
-
The Question Of Innate Talent
-
Greatness
-
If You're Interviewing, Please Bring Several Copies Of Your Resume
-
Work-life balance
-
My Four Tips For Job Seekers
validation
-
Model Metadata and Validation Localization using Conventions
-
Globalizing ASP.NET MVC Client Validation
-
Localizing ASP.NET MVC Validation
-
ASP.NET MVC 2 Custom Validation
-
I Knew How To Validate An Email Address Until I Read The RFC
-
Better CAPTCHA Through Encryption
-
Lightweight Invisible CAPTCHA Validator Control
-
ASP.NET 2.0 Client Validation Javascript Bug
-
ASP.NET Validators now work Client-Side on Mozilla with Whidbey Beta2
legal
-
License your code
-
The Lawyers Won't Let Us
-
Did Microsoft Violate TestDriven.NET's EULA in Enforcing Its Own EULA?
-
There Are Only Four Software Licenses
-
Source Available vs Open Source vs Free Software
-
Open Source Distinction And Search
-
Who Owns the Copyright for An Open Source Project
-
The Developer's Guide To Copyright Law - Part 1
-
Developers Guide To Open Source Software Licensing
-
First Wi-Fi theft Case Prosecuted
-
This Is Patently Out Of Control!
japan
tokyo
captcha
management
-
When Remote Work Goes Wrong
-
Geographically Distributed Teams
-
How to Lead From Home
-
Debunking the Peter Principle
-
Managing Risk
-
Abolish Performance Reviews
-
Incentive Pay Does Not Work
-
Why do managers go bad?
-
Endless Immensity of the Sea
-
The Hard Skills
-
Working at GitHub
-
Cruising
-
Pitfalls of Unlimited Vacations
-
The Meaning of Work
-
Moneyball of Hiring
-
Management Bullshit
-
The Inevitability of Failure and Importance of Repair
-
The Case Against Pay for Performance
-
Empathy In Your Best Interest
-
The Stories We Tell Ourselves
-
Argue Well By Losing
-
Applying Conway's Law
-
How To Talk To Employees
-
Recognition Compensation
-
Threaten To Quit And Be Rewarded - On Implicit Policies
-
Development Abstraction Layer
-
Artificial Deadlines Are The Devils Work
-
Developers Are Not Plug and Play
-
Bringing Back The 40-hour Workweek
-
The Poor Management Epidemic
-
Please Trust And Empower Your Employees. There's Always A Bug In The Process.
-
Please, Stop Letting the Sales Team Drive the Software Schedule
consulting
-
Recovering from Burnout
-
Managing Risk
-
New Year, New Job
-
If You’ve Ever Been A Consultant, You Understand This
-
Leaving Las Vegas With Software Consulting Ethics Intact
-
Praise For a Good Company
-
VelocIT Logo Design Case Study
-
So You Want To Run A Business - Payroll Tax Breakdown
-
The Team Grows
-
Ya Gotta Be a Bit MacGuyver
-
How Not To Please Your Clients
-
The Formalities of Being Incorporated
-
Going Independent Status Update
-
I'm Going Independent!
source-control
-
A Comparison of TFS vs Subversion for Open Source Projects
-
Atwood Is Preaching And I'm In The Choir
-
CaptainHook Is On SourceForge
-
Introducing CaptainHook - A Subversion Hook Framework For .NET
-
What Every Developer Should Know About Source Control
-
Setting Up CVS Commit Emails In SourceForge
-
Quickstart Guide To Shell Services In SourceForge
-
Subversion 1.3 Release Notes
-
Keeping Your CVS Branches In Synch
-
Yes! Moving from VSS to Subversion
-
Submitting Patch Files for a CVS Project
-
Source Control Hosting - Advice?
refactoring
mobile
writing
culture
-
Pitfalls of Unlimited Vacations
-
The Two Email Rule For Out of Office Replies
-
The Lawyers Won't Let Us
-
One Year At GitHub
-
Threaten To Quit And Be Rewarded - On Implicit Policies
-
Does Mort Know We're Talking Smack About Him Behind His Back?
-
Joel Inserts Foot in Mouth and Then Shoots Self in Foot.
-
Please Trust And Empower Your Employees. There's Always A Bug In The Process.
-
Should Corporations Act Purely on Self Interest?
leadership
-
It's Time To Break to Build
-
Introducing Aboard Beta
-
When Remote Work Goes Wrong
-
Geographically Distributed Teams
-
How to Lead From Home
-
Why do managers go bad?
-
Endless Immensity of the Sea
-
The Lawyers Won't Let Us
-
Is Arrogance a Factor in Success?
-
Groupthink Vs Market Think
-
Should Corporations Act Purely on Self Interest?
css
-
An adventure in CSS with column lists
-
Quick CSS Optimization Tip
-
CSS Based Printing Tip
-
Implementing CSS Based Printing
-
Clickable Background Images Via CSS
-
CSS URL References And URL Rewriting
-
What I Will Be Reading In 2006
-
Teaching Solid HTML and CSS Production Work
-
How to Have the Benefits of Tables and Eat Your CSS Cake Too
subtext
-
UrlScan Broke My Blog (And How I Fixed It)
-
Back from Alaska With A New Release of Subtext
-
Subtext 2.5 Skin Improvements
-
Subtext 2.5 Released!
-
Do Not Adjust Your Browser
-
Subtext Security Issue and Patch
-
Subtext Is On The Move
-
Subtext 2.1.1 Available Via the Web Platform Installer
-
Subtext 2.1 Released! Contains Security Update
-
Poll on Moving Subtext To ASP.NET 3.5
-
Better URLs With Subtext and Windows Live Writer
-
Subtext 2.0 Released
-
Internationalized URLs
-
MySpace China Blogs Powered By Subtext
-
My .NET Rocks Interview Is Now Up
-
A New Blog Design In 4 Hours
-
Subtext Is In The Running. Please Vote.
-
Subtext Extensibility Notes
-
Please Nominate Subtext For A SourceForge Community Choice Award
-
Windows Live Writer Manifest For Subtext
-
The SuperSonic Subtext Build Server
-
Tagging In Subtext
-
Subtext 1.9.5 Release
-
Edit Keywords Page Patch
-
The Death Of The Subtext Build Server
-
Some New Subtext Skins
-
GeeksWithBlogs Now Are Geeks With Subtext
-
New Subtext Release and Notes On Subtext 2.0
-
Subtext Notes Around The Web
-
Subtext 1.9.3 Released
-
CodeClimber
-
Subtext User Survey
-
Seriously Cool Jobs Available
-
Excellence Awards
-
Another Subtext 1.9.2 Upgrade Bug
-
Subtext 1.9.2 Bugfix Update
-
PATCH: Cannot Delete Posts In Subtext 1.9.2
-
Subtext 1.9.2 "Shields Up" Edition Released!
-
Essential Subtext 1.9.2 Crib Notes
-
Subtext Akismet API
-
Subtext Success Story
-
A Few Questions For Subtext Users
-
Subtext Skins Gallery at SubtextSkins.com
-
Subtext 1.9 "Daedelus" Released!
-
Important Note On Upgrading to Subtext 1.9
-
Subtext On Mobile Devices
-
Subtext Skinning Changes
-
Mile High Overview Of Subtext Skinning
-
Developing Custom Skins
-
Subtext 1.9 Update
-
Subtext Breaks Into The Top 15 Active Projects In SourceForge
-
Blog Upgrade
-
Subtext 1.5.2 Minor Bugfix Release
-
Which Subtext Skin Do You Use?
-
Should Subtext Move To CodePlex
-
Nice New Skin For Subtext
-
Important Subtext 1.5 Multiblog Security Update
-
Subtext 1.5 Nautilus R and R Edition Released!
-
Submarine Skin
-
How Subtext Uses CruiseControl.NET
-
Subtext Cruising In CruiseControl.NET
-
Funniest Subtext Subversion Checkin So Far
-
Subtext Reaches A Thousand
-
Rainbow Portal Looks To Implement Subtext For Blogging
-
CoComment Support in Subtext
-
Live Comment Preview In Three Easy Steps
-
Subtext Issue: Missing Emoticons File
-
Subtext 1.0 Nautilus Edition Released
-
Reflections On The Release
-
Multi-Blog Support In Subtext
-
The Subtext Alternative To Url Rewriting
-
CSS URL References And URL Rewriting
-
Using RFC3229 with Feeds Does Not Validate
-
Potential For A Subtle Bug in RFC3229 Implementations
-
Subtext Progress Report.
-
An Even EASIER Way To Obtain the Subtext Source Code
-
Comment Spam Can Take Down Your Blog
-
Downloading the Latest Source for Subtext from CVS
-
CommentAPI Circumvents CAPTCHA
-
Subtext Progress Report
-
Haacked.com Is Back Online
-
Correcting Inaccuracies. Getting Involved in Subtext.
-
Subtext Roadmap
-
Announcing Subtext, A Fork Of .TEXT For Your Blogging Pleasure
oss
-
Package Manager Security
-
Discuss amongst yourselves on GitHub
-
Suggesting Changes on GitHub
-
GitHub for Dummies
-
Maintainer burnout and package security
-
Better Security Through Package Fingerprints
-
Package Author Identity through Social Proofs
-
Why NuGet Package Signing Is Not (Yet) for Me
-
Git Coin Project Maintainer Consensus Protocol
-
The Open Sourcing of the GitHub Extension for Visual Studio
-
Download all your NuGet Package Licenses
-
The Fringe of .NET
-
Microsoft's New Running Shoes
-
Betrayal
-
Dealing with Multiplatform Project Files
-
Avoid Premature Standardization
-
Code Review Like You Mean It
-
RestSharp 104.2.0 Released
-
Popular Code Conventions on GitHub
-
License your code
-
A Google Reader Replacement
-
Trust and NuGet
-
The Truth about NuGet and its Future
-
MonkeySpace shines a light on the future of .NET OSS
-
ASP.NET MVC Now Accepting Pull Requests
-
What Is The Spirit of Open Source?
-
Open Source and Open Source Software Are Not The Same Things
-
Changing A Strong Name Is A Major Breaking Change
-
The State of NuGet
-
Recognition Compensation
-
OSS and .NET Year In Review 2011
-
Update NuGet Docs in the Browser with Github
-
NuGet 1.4 Released
-
An Obsessive Compulsive Guide To Source Code Formatting
-
Making Let Me Bing That For You Open Source
-
New NuGet Documentation Site
-
Single Package Version per Solution
-
Feedback Request for using NuGet Without Committing Packages
-
NuGet 1.3 Released
-
Writing a NuGet Package That Adds A Command To The PowerShell Console
-
A Look Back at Mix 11
-
NuGet Needs Your Input
-
NuGet 1.2 Released
-
NuGet 1.1 Released!
-
Redirecting Routes To Maintain Persistent URLs
-
Introducing RouteMagic
-
Building a Self Updating Site Using NuGet
-
ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!)
-
Uploading Packages To The NuGet Gallery
-
NuGet Package Transformations
-
And The Winner Is, NuGet
-
Community Naming
-
Naming is Hard, Let's Go Shopping
-
We're Renaming NuPack
-
Hosting Your Own Local and Remote NuGet Feeds
-
Updating NuGet Contributor Guidelines
-
NuGet Up For Grabs Items
-
Running Open Source In A Distributed World
-
Introducing NuGet Package Manager
-
ASP.NET MVC and Me in PragPub Magazine
-
Ms-PL Source Release for System.Web.Mvc 2
-
More On The CodePlex Foundation
-
What The CodePlex Foundation Means To The .NET OSS Developer
-
JQuery and ASP.NET MVC
-
Interview With Brad Wilson On Microsoft And Open Source
-
Duplication of Efforts Is Not The Problem
-
Build a Custom Open Source Search Index
-
Should Microsoft Really Bundle Open Source Software?
-
Second Annual Contribute to Open Source Day
-
Microsoft and Open Source
-
Open Source On .NET Is Not An Oxymoron
-
Christmas For .NET Open Source Came Early This Year
-
BETA: Incubator for .NET Open Source Projects
-
I'll Be Speaking About Open Source at OpenForce
-
CodePlex To Roll Out TortoiseSVN Support
-
Searching Open Source Code With Open Source
-
Is Fighting Open Source With Patents A Smart Move By Microsoft?
-
There Are Only Four Software Licenses
-
Rhino Mocks 3.0 Released!
-
Building A Strong Open Source Community Requires Empathy
-
Open Source Programming Language Zeitgeist
-
Seriously Cool Jobs Available
-
Metrics For Your Open Source Project
-
The Medicis, The Music Industry, And Open Source Software
-
Should Microsoft Financially Support Open Source Projects?
-
Mile High Overview Of Subtext Skinning
-
Open Source Is Free Like A Flower
-
Open Source Recruiting Is Fundamental
-
The Demise of NDoc and A Challenge For Users Of Open Source Software
-
Source Available vs Open Source vs Free Software
-
Is Community Server Open Source?
-
Anyone Need A .NET Open Source Rss Library
-
DotNetKicks IBlogExtension Plugin For RSS Bandit (And Others)
-
Open Source Distinction And Search
-
Is Open Source A Crap Idea?
-
Software Project Management Lessons From Open Source
-
Quickstart Guide to Subversion on SourceForge
-
Who Owns the Copyright for An Open Source Project
-
The Developer's Guide To Copyright Law - Part 1
-
Developers Guide To Open Source Software Licensing
-
Granting Commit Access to Open Source Projects
-
Running An Open Source Project
-
Misperceptions of Open Source
-
Quickstart Guide To Open Source Development With CVS and SourceForge
-
Correcting Inaccuracies. Getting Involved in Subtext.
-
Announcing Subtext, A Fork Of .TEXT For Your Blogging Pleasure
commentary
-
And Get Rid Of Those Pesky Programmers
-
The Technological 7-Year Itch
-
I'd Like To Be In Joel's Shoes
-
Praise For a Good Company
-
If You Cut A Mort, Does He Not Bleed?
-
On Religious Wars in Software
-
The Problem With Extremism
-
Be Lazy, But Not Intellectually Lazy
-
Where are the Sociologists of Social Software
-
What Is It About Joel?
-
Does Mort Know We're Talking Smack About Him Behind His Back?
-
Joel Inserts Foot in Mouth and Then Shoots Self in Foot.
-
Knee-Jerk Rant On Education in America
history
microformats
developers
-
We're Not Paid To Write Code
-
And Get Rid Of Those Pesky Programmers
-
I am a Web Developer At Heart
-
10 Developers For The Price Of One
-
Cauldwell's This I Believe, The Developer Edition
-
Why Are Developers So Fat?
-
Why Can't Programmers... Read?
-
Coder's Bill of Rights
-
Development Abstraction Layer
-
If You Cut A Mort, Does He Not Bleed?
-
Developers Are Not Plug and Play
-
Better Developers Through Diversity
-
Geek Underrepresentation In Hollywood
-
RE: The cycle
-
By This Criteria, I Must Be Awesome
-
Does Mort Know We're Talking Smack About Him Behind His Back?
testing
-
Mystery of The French Thousands Separator
-
Better Testers
-
Test Better
-
What Integrated Circuits Say About Testing Your Code
-
Who Tests The Tests?
-
A Testing Mail Server For Unit Testing Email Functionality
-
Ready To Fire My QA Department
-
Unit Testing Loves Beta Testing And Vice Versa
-
Coca Cola's Dirty Ad - Why QA Really Matters
dotnetnuke
licensing
-
Download all your NuGet Package Licenses
-
License your code
-
What Is The Spirit of Open Source?
-
There Are Only Four Software Licenses
-
Source Available vs Open Source vs Free Software
-
Is Community Server Open Source?
-
Open Source Distinction And Search
-
Who Owns the Copyright for An Open Source Project
-
The Developer's Guide To Copyright Law - Part 1
-
Developers Guide To Open Source Software Licensing
copyright
code-review
javascript
caching
localization
dvorak
versioning
-
SemVer 2.0 Released
-
Changing A Strong Name Is A Major Breaking Change
-
SemVer, NuGet, and Nightly Builds
-
More Versioning Fun With Optional Arguments
-
Versioning Issues With Optional Arguments
-
The ABCs of Alpha, Beta, CTP
-
The Cost Of Breaking Changes
-
Versioning Issues With Abstract Base Classes and Interfaces
-
Abstract Base Classes Have Versioning Problems Too
-
Is Backward Compatibility Holding Microsoft Back
-
Which Version of Version?
-
Building Plugins Resilient To Versioning
extensibility
aspnetmvc
-
Tag Helper for Display Templates
-
Auditing ASP.NET MVC Actions
-
Using Octokit.net to authenticate your app with GitHub
-
The ASP.NET MVC 4 Book Is Available!
-
Finding Bad Controllers
-
Get All Types in an Assembly
-
ASP.NET MVC Now Accepting Pull Requests
-
It’s The Little Things about ASP.NET MVC 4
-
Open Source and Open Source Software Are Not The Same Things
-
A Really Empty ASP.NET MVC 3 Project Template
-
Using QUnit with Razor Layouts
-
Razor Donut Caching
-
Preventing CSRF With Ajax
-
Prevent Forms Authentication Login Page Redirect When You Don't Want It
-
Writing a Recipe for ASP.NET MVC 4 Developer Preview
-
ASP.NET MVC 4 Developer Preview Released
-
I’m Speaking at //BUILD!
-
Calling ASP.NET MVC Action Methods from JavaScript
-
New Ajax Grid Scaffolding NuGet Package for MVC 3
-
Writing an ASP.NET MVC Controller Inspector
-
Professional ASP.NET MVC 3 is available!
-
Model Metadata and Validation Localization using Conventions
-
ASP.NET MVC 4 Roadmap
-
What’s the Difference Between a Value Provider and Model Binder?
-
ASP.NET MVC 3 Docs In Nine Languages
-
Creating a Custom ASP.NET MVC Project Template
-
Dependency Injection With ASP.NET HttpModules
-
Bin Deploying ASP.NET MVC 3
-
Localized Releases of ASP.NET MVC 3 Tools Update
-
Compiling MVC Views In A Build Environment
-
Conditional Filters in ASP.NET MVC 3
-
A Look Back at Mix 11
-
A Better Razor Foreach Loop
-
RouteDebugger 2.0
-
Introducing ASP.NET MVC 3 Tools Update
-
Model Binding Decimal Values
-
Defining Default Content For A Razor Layout Section
-
Templated Razor Delegates
-
How To Find Out Which NuGet Packages Depend on Yours
-
Changing Base Type Of A Razor View
-
Routing Regression With Two Consecutive Optional Url Parameters
-
Introducing RouteMagic
-
Sprechen Sie ASP.NET MVC?
-
Building a Self Updating Site Using NuGet
-
ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!)
-
Grouping Routes Part 2
-
C# Razor Syntax Quick Reference
-
ASP.NET MVC 3 Extensionless URLs on IIS 6
-
ASP.NET MVC 3 Release Candidate 2
-
ASP.NET MVC Diagnostics Using NuGet
-
Grouping Routes Part 1
-
Getting The Route Name For A Route
-
Named Routes To The Rescue
-
ASP.NET MVC 3 Release Candidate
-
Introducing NuGet Package Manager
-
ASP.NET MVC 3 Beta Released
-
Overriding a .svc Request With Routing
-
Dynamic Methods in View Data
-
ASP.NET MVC 3 Preview 1 Released
-
Uploading a File (Or Files) With ASP.NET MVC
-
Razor View Syntax
-
ASP.NET MVC and Me in PragPub Magazine
-
Globalizing ASP.NET MVC Client Validation
-
ASP.NET MVC Tabular Display Template
-
Tip: Replacing Html.Encode Calls With New Html Encoding Syntax
-
Putting the Con (COM1, LPT1, NUL, etc.) Back in your URLs
-
Sending JSON to an ASP.NET MVC Action Method Argument
-
Using AntiXss As The Default Encoder For ASP.NET
-
Ms-PL Source Release for System.Web.Mvc 2
-
ASP.NET MVC 2 Released!
-
Manipulating Action Method Parameters
-
ASP.NET MVC 2 Optional URL Parameters
-
Installing ASP.NET MVC 2 RC 2 on Visual Studio 2010 RC
-
ASP.NET MVC 2 RC 2 Released
-
Editable Routes
-
Editable Routes Using App_Code
-
Ambiguous Controller Names With Areas
-
ASP.NET MVC 2 and Visual Studio 2010
-
ASP.NET MVC 2 RC Released
-
Localizing ASP.NET MVC Validation
-
ASP.NET MVC 2 Custom Validation
-
Html.RenderAction and Html.Action
-
ASP.NET MVC 2 Beta Released
-
Html Encoding Nuggets With ASP.NET MVC 2
-
ASP.NET MVC 1.0 Scripts Available on Microsoft CDN
-
ASP.NET MVC 2 Preview 2
-
Html Encoding Code Blocks With ASP.NET 4
-
Fun With Method Missing and C# 4
-
Rest For ASP.NET MVC SDK and Sample
-
Put Your Views (and Pages) On a Diet
-
Default Templated Views
-
Single Project Areas With ASP.NET MVC 2 Preview 1
-
ASP.NET MVC 2 Preview 1 Released
-
ASP.NET MVC Installer For Visual Studio 2010 Beta 1 And Roadmap
-
An Alternative Approach To Strongly Typed Helpers
-
Writing A Page To A String
-
ASP.NET MVC For Visual Studio 2010 Beta 1
-
Donut Hole Caching in ASP.NET MVC
-
Put Your Pages and Views on Lockdown
-
ASP.NET MVC NerdDinner Walkthrough
-
Scripting ASP.NET MVC Views Stored In The Database
-
Using jQuery Grid With ASP.NET MVC
-
TipJar: Title Tags and Master Pages
-
Anatomy of a Cross-site Request Forgery Attack
-
Open Source License For System.Web.Mvc
-
ASP.NET MVC Sessions At Mix
-
ASP.NET MVC 1.0 Released!
-
Learn About ASP.NET MVC Via NerdDinner
-
Hotfix for Installing ASP.NET MVC With Azure, Power Commands, or Resharper
-
Troubleshooting Windows MSI Installers
-
ASP.NET MVC 1.0 Release Candidate 2
-
IronRuby ASP.NET MVC With Filters
-
Take Charge of Your Security
-
T4 Templates in ASP.NET MVC
-
Simple jQuery Delete Link For ASP.NET MVC
-
jQuery Delete Link With Downlevel Support
-
ASP.NET MVC RC Refresh
-
Controls Collection Cannot Be Modified Issue with ASP.NET MVC RC1
-
ASP.NET MVC Release Candidate
-
Handling Formats Based On Url Extension
-
Interesting use of XML Literals as a View Engine
-
A Little Holiday Love From The ASP.NET MVC Team
-
Redirect Routes and other Fun With Routing And Lambdas
-
ASP.NET MVC Northwind Demo Using the Spark View Engine
-
Known Installation Issues With ASP.NET MVC
-
ASP.NET MVC on IIS 6 Walkthrough
-
New Line Quirk with HTML TextArea
-
Rendering A Single View Using Multiple ViewEngines
-
ASP.NET MVC In The Clouds
-
The Future of WebForms And ASP.NET MVC
-
Step Aside StackOverflow, Here’s HaackOverflow
-
A Case Study In Design Tradeoffs: Usability vs Discoverability
-
Donut Caching in ASP.NET MVC
-
Grouping Controllers with ASP.NET MVC
-
Bin Deploying ASP.NET MVC
-
Model Binding To A List
-
ASP.NET MVC Beta Released!
-
JQuery and ASP.NET MVC
-
MvcFutures And ASP.NET MVC Beta
-
How a Method Becomes An Action
-
ASP.NET MVC CodePlex Preview 5 Released
-
ASP.NET MVC Is Not Part of ASP.NET 3.5 SP1
-
Filters in ASP.NET MVC CodePlex Preview 4
-
An Arbitrary Cycle Method For ASP.NET MVC
-
Hey Ma, I'm On TV!
-
Super Simple MVC Ajax With JQuery Demo
-
IronRuby With ASP.NET MVC Working Prototype
-
Notes on ASP.NET MVC CodePlex Preview 4
-
Make Routing Ignore Requests For A File Extension
-
User Input In Sheep’s Clothing
-
HttpModule For Timing Requests
-
Security Tip: Blocking Access to ASP.NET MVC Views Using Alternative View Engines
-
Delegating Decorators
-
Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask
-
IronRuby and ASP.NET BFFs Forever
-
ASP.NET MVC And Dynamic Data Learn To Play Well Together
-
The Design Is Never Right The First Time
-
Updated Northwind Demo For ASP.NET MVC Beta
-
.NET 3.5 SP1 Beta and Its Effect on MVC
-
Delegating Action Result
-
Writing A Custom File Download Action Result For ASP.NET MVC
-
RouteEvaluator For Unit Testing Routes
-
DotNetRocks Part Deux
-
Code Based Repeater for ASP.NET MVC
-
Anatomy of a "Small" Software Design Change
-
Defining ASP.NET MVC Routes and Views in IronRuby
-
ASP.NET MVC Preview of a Preview
-
Upcoming Changes In Routing
-
My First IronRuby Unit Test Spec For ASP.NET MVC
-
A Few Notes About The MVC CodePlex Source Code Release
-
ASP.NET Routing Debugger
-
Using Routing With WebForms
-
Thoughts on ASP.NET MVC Preview 2 and Beyond
-
ASP.NET MVC Update
-
Blocking Direct Access To Views in ASP.NET MVC
-
So A Model, A View, and a Controller Walk Into a Bar
-
Come Work With Me And Other Great People
-
ASP.NET MVC Helpers For Repopulating A Form
-
Testing Routes In ASP.NET MVC
-
Interview with me on the ASP.NET Podcast Show
-
Thank You For Helping Me With My Job With ASP.NET MVC
-
ASP.NET MVC Design Philosophy
-
Using ASP.NET MVC With Visual Web Developer Express
-
Writing Unit Tests For Controller Actions
-
Extending ASP.NET MVC To Add Conventions
-
TDD and Dependency Injection with ASP.NET MVC
-
Writing Testable Code Is About Managing Complexity
-
The REST-Like Aspect Of ASP.NET MVC
-
Rhino Mocks + Extension Methods + MVC == Crazy Delicious
-
ASP.NET Supervising Controller (Model View Presenter) From Schematic To Unit Tests to Code
performance
parenting
empathy
ruby
routing
-
RouteDebugger 2.0
-
Routing Regression With Two Consecutive Optional Url Parameters
-
Editable Routes
-
Editable Routes Using App_Code
-
Routing for Web Forms in ASP.NET 4.0
-
Make Routing Ignore Requests For A File Extension
-
Updated Routing With WebForms
-
RouteEvaluator For Unit Testing Routes
-
Upcoming Changes In Routing
-
ASP.NET Routing Debugger
-
Using Routing With WebForms
podcasts
speaking
json
rx
razor
nuget
-
.NET Aspire vs Docker.
-
Is .NET Aspire NuGet for Cloud Service Dependencies?
-
Naming NuGet, A Lesson In Distributed Decision Making
-
Package Manager Security
-
Maintainer burnout and package security
-
Better Security Through Package Fingerprints
-
Package Author Identity through Social Proofs
-
Why NuGet Package Signing Is Not (Yet) for Me
-
The Problem of Package Manager Trust
-
Building an Atom Package in ES6
-
A Billion Is Cool
-
Download all your NuGet Package Licenses
-
A less terrible .NET project build with NuGet
-
Trust and NuGet
-
The Truth about NuGet and its Future
-
Talks on GitHub and NuGet
-
The State of NuGet
-
New NuGet.org Deployed!
-
Update NuGet Docs in the Browser with Github
-
SemVer, NuGet, and Nightly Builds
-
Writing a Recipe for ASP.NET MVC 4 Developer Preview
-
NuGet 1.5 Released!
-
NuGet 1.4 Released
-
Dependency Injection With ASP.NET HttpModules
-
An Obsessive Compulsive Guide To Source Code Formatting
-
New NuGet Documentation Site
-
Single Package Version per Solution
-
The Secret to NuGet's Success. You!
-
Feedback Request for using NuGet Without Committing Packages
-
NuGet 1.3 Released
-
Writing a NuGet Package That Adds A Command To The PowerShell Console
-
A Look Back at Mix 11
-
NuGet Needs Your Input
-
Hosting a Simple “Read-Only” NuGet Package Feed on the Web
-
NuGet 1.2 Released
-
How To Find Out Which NuGet Packages Depend on Yours
-
NuGet 1.1 Released!
-
Redirecting Routes To Maintain Persistent URLs
-
NuGet Logo Stickers
-
Building a Self Updating Site Using NuGet
-
ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!)
-
Uploading Packages To The NuGet Gallery
-
Not Really Interested In Lean
-
ASP.NET MVC 3 Release Candidate 2
-
NuGet Roundup December 2010 Edition
-
ASP.NET MVC Diagnostics Using NuGet
-
NuGet Package Transformations
-
NuGet CTP 2 Released!
-
ASP.NET MVC 3 Release Candidate
-
And The Winner Is, NuGet
-
Community Naming
-
Naming is Hard, Let's Go Shopping
-
We're Renaming NuPack
-
Hosting Your Own Local and Remote NuGet Feeds
-
Updating NuGet Contributor Guidelines
-
NuGet Up For Grabs Items
-
Running Open Source In A Distributed World
-
Introducing NuGet Package Manager
semver
github
-
Discuss amongst yourselves on GitHub
-
Suggesting Changes on GitHub
-
GitHub for Dummies
-
Scientist.NET 2.0 Release
-
PR information at your fingertips
-
Analyzing GitHub Issue Comment Sentiment With Azure
-
GitHub Beyond Your Browser
-
On .NET and Other Things
-
Scientist.NET 1.0 released!
-
Working at GitHub
-
Thank You For Your Pull Request
-
A .NET port of Scientist
-
Set up a smoking Git shell on Windows
-
A better 404 page and redirects with GitHub Pages
-
The Open Sourcing of the GitHub Extension for Visual Studio
-
Git Alias To Migrate Commits To A Branch
-
GitHub Inside Your Visual Studio
-
Git and GitHub Resources
-
GitHub Flow Like a Pro with these 13 Git Aliases
-
GitHub Saved My Marriage
-
Download Emojis With Octokit.NET
-
GitHub for Windows 2.0
-
GitHub Data In Your Website
-
Using Octokit.net to authenticate your app with GitHub
-
GitHub Secrets Talk
-
Avoid Premature Standardization
-
Introducing Octokit.NET
-
Code Review Like You Mean It
-
Popular Code Conventions on GitHub
-
A Caveat with NuGet Source Code Packages
-
One Year At GitHub
-
Git and GitHub Talk in Hawaii!
-
Talks on GitHub and NuGet
-
Using GitHub for Windows with non-GitHub repositories
-
Introducing GitHub For Windows
-
Visualize Git with SeeGit
-
GitHub Drinkup MVP Edition
-
Hello GitHub!
git
-
Supercharge your debugging with git bisect
-
The Bot That Helps You Merge
-
When Git Resolves Changes It Shouldn't
-
Banish Merge Conflicts With Semantic Merge
-
Include my Git Aliases
-
Git Coin Project Maintainer Consensus Protocol
-
Git Alias to browse
-
Set up a smoking Git shell on Windows
-
The Open Sourcing of the GitHub Extension for Visual Studio
-
Git Alias To Migrate Commits To A Branch
-
Git and GitHub Resources
-
GitHub Flow Like a Pro with these 13 Git Aliases
-
Merge conflicts in csproj files
-
How to review a merge commit
-
A Caveat with NuGet Source Code Packages
-
Git and GitHub Talk in Hawaii!
-
Talks on GitHub and NuGet
-
Using GitHub for Windows with non-GitHub repositories
-
Introducing GitHub For Windows
-
Visualize Git with SeeGit
-
Configure Git in PowerShell So You Don’t Have to Enter Your Password All the Damn Time
-
Better Git with PowerShell
compensation
motivation
octokit
jekyll
aliases
semantic
azure
xamarin
burnout
remote
abbot
chatops
aspnetcore
-
Custom config sections using static virtual members in interfaces
-
When Your DbContext Has The Wrong Scope
-
Why Did That Database Throw That Exception?
-
How to Recover from a DbUpdateException With EF Core
-
Pitfalls with eager loading of collections in EF Core
-
Lessons From a Startup Pivot
-
Tag Helper for Display Templates