- 2026
- New Blog Redesign Mar 14
- Fragment: Mar 13 Mar 13
- Parallels Login Prompt Feb 2
- ripgrep and the rgignore file Jan 7
- How to Extract Claude Code Transcripts Jan 7
- Git Wrapped for 2025 Jan 5
- 2025 Year in Review Jan 1
- 2025
- Ten Years at Clear Function Sep 1, 2025
- Report Server - Finding embedded datasets Aug 7, 2025
- Brief intro into JetBrains.Annotations Jul 23, 2025
- ClearBot (aka "Burn Bot") May 18, 2025
- StirlingPDF PDF Editor Apr 30, 2025
- vert.sh File Converter Apr 30, 2025
- mise Version Manager Mar 28, 2025
- mani Git Tool to Manage Repos Mar 28, 2025
- sslip.io Mar 18, 2025
- xh Tips Mar 18, 2025
- Adding the Current Weather to your Obsidian Templates Feb 24, 2025
- Git Repository for a Subdirectory Jan 14, 2025
- CSV SQLite Querying Jan 12, 2025
- CSV XSV Parsing Jan 12, 2025
- Wiping the iMac and Reinstalling High Sierra Jan 7, 2025
- 2024 Year in Books Jan 6, 2025
- TypeScript Non-Empty Arrays Jan 2, 2025
- 2024
- ALT-E is Command Line Edit in Fish Dec 21, 2024
- Jetbrains Rider Break on Thrown Exceptions Dec 9, 2024
- Adding Database Backup Support to Testcontainers Dec 1, 2024
- crontab Oct 24, 2024
- Obsidian and Bullet Journal Templates Sep 26, 2024
- GitHub Action to Slack Notifier Sep 18, 2024
- How I manage my dotfiles Aug 3, 2024
- Azure CLI RBAC Jul 1, 2024
- Caddy Jun 24, 2024
- A Crazy Spelunking Story Jun 16, 2024
- GitHub CLI Enable Branch Protections Jun 1, 2024
- Reflections on What I've Learned Since College Mar 17, 2024
- Artillery Load Testing Jan 18, 2024
- 2023 Year in Books Jan 14, 2024
- OverTheWire Hacking Challenge Jan 1, 2024
- 2023
- 2023 Year in Review Dec 30, 2023
- Learning How to Read SQL Plans Jul 14, 2023
- 2022
- That Time I Found a Y2K22 Bug Sep 5, 2022
- CodeStock 2022 is in the Books Apr 25, 2022
- Resizing or Trimming Videos Mar 5, 2022
- Finding Large Files Mar 5, 2022
- An Ode to RSS Jan 12, 2022
- 2021 Year in Review Jan 2, 2022
- 2021
- GraphQL Lessons Learned HN Post Sep 27, 2021
- 2020
- AzCopy Nov 17, 2020
- jq Examples Aug 20, 2020
- NPM Package Notes Jan 1, 2020
- 2017
- Trying Out A New Keyboard Dec 20, 2017
- Rsync Reference Jan 1, 2017
- 2016
- Working with Clear Function Dec 20, 2016
- 2015
- A Year of Open Source Dec 22, 2015
- c9d9 Continuous Discussions Sep 20, 2015
- Brief History of (.NET) Threading Jul 11, 2015
- 2014
- Finding Text in Files Revisited Oct 4, 2014
- Exploring Swift with SWXMLHash Jul 21, 2014
- Digging into the ASP.NET vNext Environment May 29, 2014
- Adoption and My Second Daughter! Apr 1, 2014
- 2013
- A Look at Converting an Existing Application to Async/Await Dec 6, 2013
- Converting a Mercurial repository to Git Jul 1, 2013
- Applied PowerShell Presentation Apr 26, 2013
- Easy Date Math with PowerShell Feb 5, 2013
- 2012
- CasperJS Presentation Jun 21, 2012
- Code review of randomness Apr 10, 2012
- 2011 in Review Jan 8, 2012
- 2011
- //BUILD/ Windows Conference Oct 14, 2011
- WCF and service-side Timeouts Aug 19, 2011
- Introducing Daila Joy! Jun 24, 2011
- Fun with binary! May 31, 2011
- A custom switch statement in C# Jan 10, 2011
- 2010
- Chrome OS Cr-48 Review Dec 30, 2010
- The new blog is live! Dec 23, 2010
- DevLink 2010 Recap Aug 23, 2010
- New stuff Jun 29, 2010
- Converting VIM color schemes to Visual Studio color schemes Mar 29, 2010
- Quickly get the command line arguments from processes with Powershell Feb 5, 2010
- Some tips on using git with Windows Feb 4, 2010
- Don't you just love getting a new computer? Jan 22, 2010
- Welcome to the Future!!! Jan 5, 2010
- 2009
- Big shoes to fill... Nov 30, 2009
- Ping, VPN, etc from Windows XP Mode Oct 22, 2009
- Simple Sinatra example using IronRuby Oct 9, 2009
- Another year, another devLink (part 3) Aug 26, 2009
- Another year, another devLink (part 2) Aug 25, 2009
- Another year, another devLink (part 1) Aug 24, 2009
- Haven't heard about PowerShell yet? And you'll be in the Little Rock area this week, too??? Jul 12, 2009
- Find-String.ps1 - ack for PowerShell Jun 12, 2009
- Real world walkthrough with WinDbg May 23, 2009
- NHibernate Unit Testing... with Fluent NHibernate! May 19, 2009
- Finding stuff quickly (or searching through code effectively) May 12, 2009
- NWA Code Camp 2009 is tomorrow Apr 24, 2009
- Quickly Extract Files with PowerShell Mar 31, 2009
- An Essential Tip for Working with Windows Forms Feb 25, 2009
- Getting started with WiX and Major Upgrades! Feb 23, 2009
- Finding the right exception to throw Jan 26, 2009
- SQL Server 2008 Launch Event... Locally! Jan 13, 2009
- I'm thankful that my computer will type '2009' for me Jan 1, 2009
- 2008
- PowerShell ISE Themes! Dec 31, 2008
- Design-Time Data for Expression Blend Dec 5, 2008
- Neat LINQ statement to move newer files from the network Dec 4, 2008
- Programmatically adding EventSetters in WPF Nov 19, 2008
- Visual Studio 2010 is big... at least the CTP is... Oct 29, 2008
- Simple PowerShell script to generate thumbnails Oct 11, 2008
- Slides and notes from MNUG talk Sep 30, 2008
- Say what?!? I'm speaking again? Memphis here I come! Sep 24, 2008
- PowerShell FSDNUG Presentation with Slides and Notes Sep 9, 2008
- Speaking at FSDNUG on PowerShell Sep 5, 2008
- Murfreesboro Sushi with a bunch of DevLink attendees Aug 28, 2008
- devLink 2008 Recap Aug 27, 2008
- Going to DevLink? Me too! Aug 21, 2008
- How I Got Started in Programming Jul 15, 2008
- Tech Ed - Day 4 Review Jul 14, 2008
- Best comment of the day Jul 10, 2008
- Tech Ed - Day 3 Review Jul 9, 2008
- Tech Ed - Day 2 Review Jul 3, 2008
- Tech Ed - Day 1 Review Jul 2, 2008
- Tech Ed Preconference Overview Jul 1, 2008
- Have you guys ever looked at Microsoft Virtual Labs? Jun 18, 2008
- Going to Tech Ed 2008? Meet me there! May 21, 2008
- Reflection by example with Powershell May 7, 2008
- Gmail down?!? Oh noes! Apr 24, 2008
- Powershell script to print diff output in color Apr 24, 2008
- Simple tutorial on System.Threading.Mutex for dummies (like me) Apr 24, 2008
- FSDNUG Meeting with Chris Koenig on Silverlight Mar 28, 2008
- NDepend - Static analysis on steroids Mar 26, 2008
- My Activity Cloud Mar 20, 2008
- Joel was right, browser commenters have no idea what they're talking about Mar 19, 2008
- Did you know that the Immediate window in Visual Studio lets you create temporary variables?!? Mar 18, 2008
- FSDNUG Meeting with Raymond Lewallen on Behavior Driven Design Mar 4, 2008
- Vista lets you use forward slash at the command prompt! Feb 19, 2008
- My first .NET User Group meeting and FSDNUG Feb 11, 2008
- Don't you wish Path.Combine supported multiple arguments out of the box? Feb 5, 2008
- Learning technologies outside (and inside) of the Microsoft ecosystem Jan 30, 2008
- Welcome Brian to the blogosphere Jan 24, 2008
- The \_NT_SYMBOL_PATH settings with the .NET Framework reference source Jan 17, 2008
- My attempt at converting the VIM Wombat theme to support Visual Studio Jan 11, 2008
- Welcome 2008, 2007 in review Jan 1, 2008
- 2007
- The Remote Debugger from Visual Studio 2008 isn't backwards compatible Dec 20, 2007
- ZoomIt - Great for presentations as well as when your eyes are dilated! Dec 19, 2007
- No multi-line lambdas in VB 2008 Dec 6, 2007
- Successful first baby steps with Test Driven Development Nov 14, 2007
- Graphical PowerShell in the new CTP of PowerShell 2.0 Nov 6, 2007
- Am I a CTP junkie or a Beta junkie? Nov 2, 2007
- Charles Petzold to speak at the Memphis Day of .NET! Nov 1, 2007
- Insert lame joke about learning Boo today here Oct 31, 2007
- The new version of Rhino.Mocks is awesome! Oct 26, 2007
- "Manual testing is immoral" Oct 18, 2007
- devLink 2007 Recap Oct 17, 2007
- DevLink here I come! Oct 10, 2007
- Blue screens on virtual machines Oct 3, 2007
- Weirdness with process names on Win2K Sep 28, 2007
- Never ever ever ever preorder a game and select shipping Sep 27, 2007
- What code that you've written are you proud of? Sep 26, 2007
- I wish I could be at the ALT.NET conference... Sep 24, 2007
- Back from .NET Roadshow 2007 Sep 14, 2007
- .NET Roadshow 2007 Sep 11, 2007
- Previous jobs can come back to haunt you in strange ways Sep 6, 2007
- An unexpected benefit from COM objects in managed code Aug 30, 2007
- A simple lesson using type converters Aug 22, 2007
- Iron Everything Aug 21, 2007
- Dialogue from Airplane Aug 10, 2007
- System.Windows.Forms.WebBrowser and Selenium Aug 7, 2007
- Blocked threads and transparent proxies Aug 2, 2007
- I'll be at devLink 2007 Jul 16, 2007
- Whatever happened with Share Your OPML??? Jul 16, 2007
- Why Visual Basic annoys me Jul 13, 2007
- The Testing Continuum Jul 5, 2007
- A simple function to get a WebClient (with proxy) in PowerShell Jun 28, 2007
- Books I'm trying to read right now Jun 21, 2007
- Powershell Stickers! Yay! Jun 21, 2007
- Classic Mistakes in Software Development Jun 19, 2007
- Experiences with Orcas Jun 12, 2007
- Never thought I'd actually be running Safari... Jun 11, 2007
- Upgrading my router's firmware to DD-WRT Jun 7, 2007
- Should I be worried when the local news channel is featured on WorseThanFailure? May 24, 2007
- My Nerd Score May 22, 2007
- Vimperator really is a great Firefox extension! May 18, 2007
- Randomness - I love irony May 16, 2007
- Life in a cubicle May 7, 2007
- New security model with Silverlight? May 1, 2007
- Nice Ctrl+Tab extension for Firefox Apr 24, 2007
- Shell extension to rebuild solutions quickly Apr 13, 2007
- DDE isn't really dead Apr 12, 2007
- Duh of the Day - Turn off IE's 'Show friendly HTTP error messages' Apr 6, 2007
- Looks like I'll get to try out Microsoft Expression after all... Apr 3, 2007
- Mistakes are training expenses Mar 29, 2007
- XmlSerializer and "why is my application kicking off the C# compiler?" Mar 27, 2007
- Would you like to accept this call? Mar 20, 2007
- How to get better at what you're doing Mar 15, 2007
- Reminder: Check your cables before buying more cables... Mar 8, 2007
- My programmer personality type... Mar 2, 2007
- TODO: Add NTWind Feed to your Feed Reader! Mar 1, 2007
- How do we solve this problem? (not a programming problem!) Feb 27, 2007
- Worse than failure... Feb 26, 2007
- My Vista stability score is way down lately... Feb 21, 2007
- Problems with the WebBrowser control and IDocHostUIHandler Feb 12, 2007
- Vista Fun! Jan 29, 2007
- Quote of the Day? Jan 18, 2007
- Links, Bookmarks, and Sharing Oh My! Jan 16, 2007
- Possible solution to problems when remoting between .NET 1.1 and 2.0 Jan 16, 2007
- More PowerShell automation and unrelated updates Jan 11, 2007
- 2006
- Harmony remotes don't like UHF... Dec 28, 2006
- PowerShell script to calculate file hashes Dec 28, 2006
- Say what is not an object?!? Dec 14, 2006
- What does NaN look like? Dec 11, 2006
- Easily open the results from Select-String Nov 29, 2006
- Big News for Developers Nov 7, 2006
- Find in files with PowerShell Nov 6, 2006
- Middle clicking really is awesome! Oct 31, 2006
- 9 Minutes of Fame? Oct 30, 2006
- Internet Explorer, Firefox, and Cake Oct 24, 2006
- Some news about ASP.NET AJAX (Atlas) and Full Trust Oct 24, 2006
- Installing GhostDoc on Vista Oct 21, 2006
- Hilarity ensues when an uninstaller is incompatible on Vista Oct 18, 2006
- More on Trackback Spam... Oct 18, 2006
- Trackback Spam Deluge! Oct 16, 2006
- SlickRun news from the SlickRun forums! Oct 11, 2006
- New Windows OneCare Beta! And it works in Vista! Oct 10, 2006
- Why can't I move my public folders in Vista? Oct 3, 2006
- Fun with ISOs and Vista RC2 Oct 3, 2006
- Documents and Settings still exists in Vista... Sep 29, 2006
- New Google Reader! Sep 29, 2006
- The New and Improved Method for getting the title/caption from an image Sep 25, 2006
- Windows Vista Secrets! Sep 22, 2006
- Source Outliner Sep 19, 2006
- Keep Firefox 2.0 Beta Tabs Sep 13, 2006
- Simple tip to change your PowerShell Script Execution Policy in Vista Sep 8, 2006
- Some thoughts on User Account Control (UAC) in Vista RC1 Sep 8, 2006
- Windows One Care doesn't work in Vista RC1... Sep 8, 2006
- Notes on the BrowsableAttribute Sep 7, 2006
- VS Properties Extender and Hawkeye Aug 31, 2006
- Syntax Highlighter for Windows Live Writer Aug 29, 2006
- Noisy working conditions Aug 27, 2006
- Infinities Loop - A great ASP.NET resource Aug 25, 2006
- Create a thumbnail or resize an image in .NET! Aug 22, 2006
- Designer class not being used by designer Aug 22, 2006
- Getting the caption of an image programmatically Aug 21, 2006
- Creating a custom control that allows dropping controls on it at design time Aug 18, 2006
- Where have I been and what have I been up to? Aug 17, 2006
- Wikiality Aug 2, 2006
- PowerShell in Color! Jul 26, 2006
- Fun with DesignMode (and why it wasn't Visual Studio's fault) Jul 20, 2006
- Sysinternals is going to Microsoft! Jul 18, 2006
- Customize your command prompt! Jul 13, 2006
- Local lightning show makes the news in the UK? Jul 13, 2006
- Content Filters: Part 2 Jul 11, 2006
- Words per Minute!!! Jul 11, 2006
- NDoc 2005 Jul 5, 2006
- Why aren't you subscribed to the PowerShell blog? Jun 30, 2006
- BindingList - data binding the way you would expect in .NET 2.0! Jun 30, 2006
- A little bit about ManualResetEvent Jun 27, 2006
- I hate corporate proxies and content filters! Jun 22, 2006
- Another PowerShell tip... Jun 22, 2006
- You Get What You Reward Jun 21, 2006
- Why I love PowerShell part... I don't know... Jun 21, 2006
- Partial class recommendation Jun 15, 2006
- PowerShell IDE (the first IDE to use a ribbon?) Jun 7, 2006
- Rant on Adobe... Jun 7, 2006
- Outlook 2007 and Trusted Access Jun 6, 2006
- XPath Helper Jun 6, 2006
- Lessons in Security! (with sarcasm!) May 30, 2006
- Captcha image not working??? May 16, 2006
- CodePlex May 16, 2006
- Interesting Basic tidbit for the day May 15, 2006
- Skipping graduation... May 12, 2006
- Finding the appropriate exception to throw... May 11, 2006
- Sharing OPML bandwagon... May 10, 2006
- Setting up VS2005 environment in PowerShell May 5, 2006
- Even more tips and tricks with Desktop Search May 5, 2006
- Consolas released! Go get it! Now! May 3, 2006
- Class Designer and working with a team May 1, 2006
- Tips and Tricks with MSN Desktop Search! Apr 27, 2006
- PowerShell RC1 released! Apr 26, 2006
- "Object does not match target type." and ISupportInitialize Apr 21, 2006
- Checking for visual style support Apr 14, 2006
- "The designer loader did not provide a root component but has not indicated why." Apr 14, 2006
- A few interesting things about the BackgroundWorker in .NET 2.0 Apr 13, 2006
- Best Buy Pirates?!? Apr 13, 2006
- New release of Firefox Apr 13, 2006
- Extending MSBuild with custom tasks Apr 11, 2006
- Opening files that don't have associated programs Mar 31, 2006
- The history of the world.... er... revised Mar 29, 2006
- Can we say disk crash? Mar 24, 2006
- Who cares about predicates without closures? Mar 24, 2006
- Masked textboxes are for programmers... Mar 22, 2006
- New release of FileHelpers Mar 22, 2006
- What in the world is Event Validation??? Mar 22, 2006
- 360 Degree Reviews Mar 20, 2006
- New build of IE7! Mar 20, 2006
- Tracepoints!!! Mar 17, 2006
- 65% of my time in Garbage Collection?!? Mar 16, 2006
- A Hard Copy of the Internet... Mar 12, 2006
- Short rant on proxies and utilities that don't support them Mar 10, 2006
- Dual monitors are great, but what about 24?!? Mar 9, 2006
- More on the FlowLayoutPanel Mar 8, 2006
- My thoughts on the Live.com search engine Mar 8, 2006
- Working with Extended MAPI from .NET Mar 6, 2006
- Setting a focus on load Mar 6, 2006
- Generic Fun! Mar 2, 2006
- Open Web Design Mar 1, 2006
- Thread-safe GUIs in .NET 2.0 Mar 1, 2006
- Microsoft Branding Police! Feb 27, 2006
- Which language do YOU like better? Feb 24, 2006
- WPF is amazing! Feb 24, 2006
- Icons AND Text! Feb 23, 2006
- Performancing Firefox Add-in Feb 20, 2006
- Design and structure of my website Feb 19, 2006
- Mohundro.com is Live! Feb 19, 2006
- CNN and Tiger Poo! Feb 19, 2006
- Spy++ for Managed Code: ManagedSpy! Feb 16, 2006
- If GUI is pronounced "gooey", is YUI pronounced "yooey"? Feb 15, 2006
- DataBinding and Pointers, or "Why is my DataBinding not working?" Feb 15, 2006
- Why I leave public speaking to the pros... Feb 9, 2006
- outerHTML in Firefox Feb 9, 2006
- Keyboard Shortcuts from the Pros!!! Feb 8, 2006
- VMware Server Feb 6, 2006
- Paul Graham's On Lisp book now free Feb 3, 2006
- What does "user focused" really mean? Jan 29, 2006
- "The A to Z of Programmer Predilictions" Jan 26, 2006
- Some notes on the FlowLayoutPanel Jan 24, 2006
- WinSnap Jan 21, 2006
- FtpWebRequest/FtpWebResponse Errors Jan 20, 2006
- .NET 2.0 and COM Interoperability Gotcha Jan 20, 2006
- Question regarding highlighting "User Types" in Visual Studio 2005 Jan 18, 2006
- History of programming languages Jan 13, 2006
- A second look at Windows Forms validation Jan 13, 2006
- Windows Forms Validation Jan 12, 2006
- More information on yesterday's VS2005 bug Jan 12, 2006
- I really like Visual Studio 2005 but... Jan 11, 2006
- And you thought dual SLI video cards was impressive... Jan 9, 2006
- What happens when I search for myself? Jan 7, 2006
- FileHelpers Jan 5, 2006
- My computer hates me... Jan 5, 2006
- The FileHelpers library ROCKS! Jan 5, 2006
- Clean Solution Jan 4, 2006
- "Tools.InstallCommunityControls" is not valid... Jan 4, 2006
- Designer and property fun! Jan 3, 2006
- My First Post Jan 3, 2006