Article Archive
- Test-Drive ASP.NET MVC Review
- Project Euler 20: (Iron)Python
- Project Euler 19: (Iron)Python
- Project Euler 18: (Iron)Python
- Project Euler 17: (Iron)Python
- Project Euler 16: (Iron)Python
- Project Euler 15: (Iron)Python
- Project Euler 14: (Iron)Python
- Project Euler 13: (Iron)Python
- Project Euler 12: (Iron)Python
- Project Euler 11: (Iron)Python
- Project Euler 53: Ruby
- Project Euler 52: Ruby
- Project Euler 51: Ruby
- Project Euler 10: (Iron)Python
- Project Euler 9: (Iron)Python
- Project Euler 8: (Iron)Python
- Project Euler 7: (Iron)Python
- Project Euler 6: (Iron)Python
- Project Euler 5: (Iron)Python
- Project Euler 4: (Iron)Python
- Project Euler 3: (Iron)Python
- Project Euler 2: (Iron)Python
- Project Euler 1: (Iron)Python
- Language Club – Battle of the Dynamic Languages
- Project Euler 50: Ruby
- Project Euler 49: Ruby
- Project Euler 48: Ruby
- Project Euler 47: Ruby
- Project Euler 46: Ruby
- Project Euler 45: Ruby
- Project Euler 44: Ruby
- Project Euler 43: Ruby
- Project Euler 42: Ruby
- Project Euler 41: Ruby
- Project Euler 40: Ruby
- Project Euler 39: Ruby
- Project Euler 38: Ruby
- Don’t Skip A Code Review
- Project Euler 37: Ruby
- Project Euler 36: Ruby
- Project Euler 35: Ruby
- Project Euler 34: Ruby
- Project Euler 33: Ruby
- Project Euler 32: Ruby
- Project Euler 31: Ruby
- Project Euler 30: Ruby
- Project Euler 29: Ruby
- jQuery Code Snippets for Visual Studio
- Project Euler 28: Ruby
- Project Euler 27: Ruby
- Professional ASP.NET MVC 2 Review
- Project Euler 26: Ruby
- Project Euler 25: Ruby
- Project Euler 24: Ruby
- Project Euler 23: Ruby
- Project Euler 22: Ruby
- Project Euler 21: Ruby
- Two Minutes of Ruby
- Project Euler 20: Ruby
- Project Euler 19: Ruby
- Project Euler 18: Ruby
- Project Euler 17: Ruby
- Project Euler 16: Ruby
- Windows Live Sync and the Absolutely Absurd Error Message
- Project Euler 15: Ruby
- Project Euler 14: Ruby
- Project Euler 13: Ruby
- Project Euler 12: Ruby
- Project Euler 11: Ruby
- Project Euler 10: Ruby
- Project Euler 9: Ruby
- Project Euler 8: Ruby
- Project Euler 7: Ruby
- Project Euler 6: Ruby
- Project Euler 5: Ruby
- Project Euler 4: Ruby
- Project Euler 3: Ruby
- Project Euler 2: Ruby
- Project Euler 1: Ruby
- Adventures in Code Club
- Limit Expand/Collapse of jQuery Treeview Folder to Image Click Only
- Introduction to Lean Software Development and Kanban Systems – Improve the System, See the Whole and Optimize the Whole
- Introduction to Lean Software Development and Kanban Systems – Respect People and Empower the Team
- Introduction to Lean Software Development and Kanban Systems – Deliver As Fast As Possible
- Web Deployment Projects and WebConfigReplacementFiles for Custom Sections
- Introduction to Lean Software Development and Kanban Systems – Defer Commitment and Decide As Late As Possible
- Introduction to Lean Software Development and Kanban Systems – Build Integrity and Quality In
- Introduction to Lean Software Development and Kanban Systems – Create Knowledge and Amplify Learning
- Introduction to Lean Software Development and Kanban Systems – Eliminate Waste
- Introduction to Lean Software Development and Kanban Systems
- jQuery Context Menu Plugin and Capturing Right-Click
- Render MVCContrib Grid with No Header Row
- Database Connectivity Test with UDL File
- Streaming Netflix Media with My Wii
- jQuery Treeview – Expand and Collapse All Without the TreeControl
- Deploying ASP.NET Web Applications
- ASP.NET Membership Provider Setup
- T4Toolbox and Visual Studio 2010
- Custom Profile Provider with Web Deployment Project
- ASP.NET MVC Custom Profile Provider
- C# Multiple Property Sort
- Uncovering Compiler Errors in ASP.NET MVC Views
- Configure SQL Server to Allow Remote Connections
- Managing .NET External Dependencies
- Pro ASP.NET MVC Framework Review
- Visual Studio 2008 Solution Setup
- Technical Screencast Series
- Why’s (Poignant) Guide to Ruby
- Learn Cloud Computing – It’s Time
- My Mother Bought a Droid
- SVN Export or Recursively Remove .SVN Folders
- Deploy ASP.NET Web Applications with Web Deployment Projects
- How to Organize a Programming Language Club
- ASP.NET Meta Keywords and Description
- Getting Started with ASP.NET Membership, Profile and RoleManager
- Issue Creating SQL Login for AppPoolIdentity on Windows Server 2008
- Streaming Media with Sony Blu-ray Disc Player
- Are You Using Windows Live Mesh?
- Dell Docking Station Doesn’t Detect USB Mouse and Keyboard
- ReSharper File Location
- Installing SubText with Web PI
- ASP.NET MVC HandleError Attribute
- C# HashSet<T>
- Learn Domain-Driven Design
- Forced Learning
- Learn Behavior-Driven Development
- F# in 90 Seconds
- Website Vulnerabilities
- Language Club
- Learn Lean Software Development and Kanban Systems
- Tips on Managing Podcast Subscriptions
- SoCal Rock & Roll Code Camp Presentation
- Keystrokes to Set Null Value in SSMS
- Screen Design with Balsamiq Mockups
- Functional Programming – Part 10
- Functional Programming – Part 9
- Functional Programming – Part 8
- Functional Programming – Part 7
- Functional Programming – Part 6
- C# HybridDictionary Collection
- Functional Programming – Part 5
- Functional Programming – Part 4
- Functional Programming – Part 3
- Functional Programming – Part 2
- Ramblings About Scrum
- Functional Programming – Part 1
- .NET MailMessage, LinkedResources, AlternateViews and Exceptions
- 15 Random Things I’ve Learned from Jeffrey Richter
- ASP.NET MVC – Where Convention Really Matters
- Migrating to IIS7
- Upgrade to SQL Server 2008 with SQL Server Management Studio (SSMS) 2008
- Learn Functional Programming
- ASP.NET MVC Test Template Project for NUnit and Moq
- Head First AOP – Part 5
- Head First AOP – Part 4
- Head First AOP – Part 3
- Head First AOP – Part 2
- Head First AOP – Part 1
- Manage Multi-Machines with 1 Keyboard & Mouse
- My Professional Retrospective – 02/09
- Expand Urls with C# and LongUrlPlease
- ClickOnce Run at Startup
- ClickOnce Getting Started Sample
- Visual Studio and Anonymous Code
- My Professional Retrospective – 01/09
- Caching with C#, AOP and PostSharp
- Head First AOP
- Follow the Follower
- RunCodeAnalysis Does Not Exist
- StringBuilder Required Capacity Algorithm
- My Professional Retrospective (12/08)
- My Professional Retrospectives
- Candid Reaction to WPF and Silverlight
- jTemplates with jQuery, AJAX and Json
- HTTPHandler with JSON Data
- FlexBox jQuery Plugin
- C# Cache Helper Class Revisited
- More on SubSonic and SSMS Tools Pack
- ASP.NET Charting Control
- Insert File Plugin
- Required Reading for JavaScript Devs
- C# Cache Helper Class
- Guarding Against Multiple Empty Strings
- Run CMD.exe as Local System Account
- The Thirsty Developer Podcast
- Open VS2008 WebSite Macro
- I Am Not A Control Developer
- Shh! I’ve Got My MCPD…
- Check Your User Account Control Settings
- Upgrading Microsoft Certifications
- Assembla – Quick Review
- .NET Podcast Recommendations
- iPhone Firmware Update
- Help Docs Using Sandcastle
- VS2008 Test Project Tips
- Learning Test Driven Development
- TortoiseSVN – Change User After Save Authentication
- Analyzing Your .NET Code with NDepend
- Introducing Lightning Talks
- Getting Started with Inno Setup
- Export GridView to Excel within an UpdatePanel
- TSQL – Self Update
- Getting Started with AnkhSVN
- Firefox Has Stopped Working…Again
- Using .NET 3.5 Client Profile (BETA)
- Pandora Radio and User Interaction
- C# Encryption / Decryption Helper Class
- LinkButton Image
- Check Status of Windows Service
- Update Service Startup Type
- Unoriginal Thoughts Bear Repeating
- What’s the Level of Difficulty?
- Yugma.com – Free Web Conferencing
- Safe Cast for No Good Reason
- SQL Tip: Uniquely Name Table Columns
- CAPTCHA Roulette
- InvalidCastException Though Same Base Class
- Somewhat Timely iPhone Review
- Custom Templates with SubSonic
- C# Serializing Nullable Types
- C# Coalesce Operator
- It’s Time to Change Your Visual Studio Theme
- Path.Combine() for URLs
- Code Generation with Stored Procedures?
- ReSharper 4.0 Beta Makes Me Giggle
- Copy/Paste Lost Due To UpdatePanel
- Multiple Web Sites with Host Headers?
- SubSonic and SSMS Tools Pack Saved The Day
- Ext JS
- Resource Refactoring Tool
- Back from the Dead
- Good Estimates Despite Bad Process
- Another Reason to Avoid Conservative
- Avoid the Word Conservative
- DotNetKicks "Kick It" Counter Plugin for WLW and WordPress
- Hide Troubleshooting Info In The App Footer
- TFS Discussion with MS
- Question Everything
- Don’t Mix DDL and DML
- Change is Good (Or Not)
- Getting Started with CruiseControl.NET
- Dumb People Are Smart
- The Difference Between 5 and 6 Nines
- It’s 4pm. Your Access is Denied.
- Undo Functionality with a Limited Stack
- PrimoPDF – Free PDF Converter
- C# Brain Scratcher of the Day
- Coping with Windows Auth
- Doing Your Dirty Work
- DBTalk – Stuff vs Replace
- Capture Results of EXEC SP
- DBTalk – Derived Tables
- DBTalk – Select Into and Temp Tables
- DBTalk – Group By vs Select Distinct
- DBTalk – @@error and @@rowcount
- DBTalk – Avoid Functions in the WHERE Clause
- DBTalk
- What’s the Best Way to Manage a Database Queue?
- Continuous Integration with FinalBuilder
- First Impressions of Vista
- DataView.RowFilter Top Rows
- SVN Hosting
- Visual Studio 2005 Keyboard Shortcuts
- Important Daylights Savings Time Update
- Give Your Kids Something To Fight About
- Recognizing Programmer Breeds
- The Cube Question
- Find Instances of String in DB Objects
- A Day in the Life of a Coder
- January First is Not a Holiday
- C# RoundToInterval()
- Keeping Up With RSS
- Image Maps – When Not To Use CSS
- Getting Started with SubVersion
- Life is Hard: Synching Required
- //TODO Don’t Waste Time
- Feel Smarter
- Developer White Elephant Christmas
- My Dreaded Mouse Addiction
- Rolling Back Refactored Code
- We’ve Upgraded Our Site And Your Login
- Dynamic PDF Reporting for Web Applications
- Will Work For … Nothing?
- Work With Delimited Files Using CSV Reader
- Over 2,147,483,648 Users Served
- Google Sitemap Setup
- SQL 2005 Installation Issues … Again
- Data Dictionary Creator 1.2 On CodePlex
- Office 2007 Downloads For MSDN Subscribers
- Secure PDF Display – A Second Chance
- Don’t Lose Sight Of The Problem
- Giving It All Away – Full Text RSS Feeds
- IE7 Support For Alpha Transparency In PNG Files
- Get Blog This Plugin Working With Firefox 2.0
- SubSonic – Another Look at Code Generation
- Coding Standards – The Devil Is In The Details
- Why Did I Start Using FeedBurner?
- If You Aren’t Making Mistakes…
- What Do You Get With A Technorati Account?
- Build Your Own Photomosaic
- Solve Problems With Rubber Ducking
- Lorem Ipsum is Latin for Dummy Text
- Why Does Digg Require My Birthdate?
- Integrated Authentication Gotchas
- Selling Beer in a Champaign Bottle
- The Making of JohnnyCoder.com
- Backdoor Into Google?
- Why Should I Display "Archives?"
- WebSnapr 2.0 Review
- Take Advantage of Application Name
- Your Search Did Not Match Any Documents
- Live Comment Preview Plugin for WordPress
- Windows Live Writer Plugins
- Rethink Job Postings
- Windows Live Writer
- Google Code Search = Hours of Fun
- Poor Performance with DateTime.Parse()
- Why Don’t We Handle Exceptions
- Manual Code Generation
- The Great Spam Experiment
- Mozilla Thunderbird 1.5
- Many Ways to Flip a Bit in T-SQL
- Stupid Trackbacks!
- Data Dictionary Creator
- Threaded Comments for WordPress
- Social Bookmarking Plugin for WordPress
- Password Protect Your WordPress Blog
- Understanding the Digital Natives
- Email Etiquette 101
- T-SQL: Prioritize Results From Multiple Sources
- Life After Blackberry?
- Modify Your IE Favorites Location
- Live Bookmarks in Firefox
- Who Has the Best Blog Editor?
- Adding a Shortcut Icon
- Paypal Donation Button
- TSQL: Concatenate Multiple Rows into String
- The Adsense Experiment
- What is Social Bookmarking?
- Blogging for Beginners
- Improve String Management with StringBuilder
- Convert ToString with Caution
- Short-circuit Operators in C#