- 2026
- Using ZedJul 2
- Fragment: Jun 8Jun 8
- My entirely unasked for reflections on AIMay 18
- Fragment: Apr 7Apr 7
- New Blog RedesignMar 14
- Fragment: Mar 13Mar 13
- Parallels Login PromptFeb 2
- ripgrep and the rgignore fileJan 7
- How to Extract Claude Code TranscriptsJan 7
- Git Wrapped for 2025Jan 5
- 2025 Year in ReviewJan 1
- 2025
- Ten Years at Clear FunctionSep 1, 2025
- Report Server - Finding embedded datasetsAug 7, 2025
- Brief intro into JetBrains.AnnotationsJul 23, 2025
- ClearBot (aka "Burn Bot")May 18, 2025
- StirlingPDF PDF EditorApr 30, 2025
- vert.sh File ConverterApr 30, 2025
- mani Git Tool to Manage ReposMar 28, 2025
- mise Version ManagerMar 28, 2025
- sslip.ioMar 18, 2025
- xh TipsMar 18, 2025
- Adding the Current Weather to your Obsidian TemplatesFeb 24, 2025
- Git Repository for a SubdirectoryJan 14, 2025
- CSV SQLite QueryingJan 12, 2025
- CSV XSV ParsingJan 12, 2025
- Wiping the iMac and Reinstalling High SierraJan 7, 2025
- 2024 Year in BooksJan 6, 2025
- TypeScript Non-Empty ArraysJan 2, 2025
- 2024
- ALT-E is Command Line Edit in FishDec 21, 2024
- Jetbrains Rider Break on Thrown ExceptionsDec 9, 2024
- Adding Database Backup Support to TestcontainersDec 1, 2024
- crontabOct 24, 2024
- Obsidian and Bullet Journal TemplatesSep 26, 2024
- GitHub Action to Slack NotifierSep 18, 2024
- How I manage my dotfilesAug 3, 2024
- Azure CLI RBACJul 1, 2024
- CaddyJun 24, 2024
- A Crazy Spelunking StoryJun 16, 2024
- GitHub CLI Enable Branch ProtectionsJun 1, 2024
- Reflections on What I've Learned Since CollegeMar 17, 2024
- Artillery Load TestingJan 18, 2024
- 2023 Year in BooksJan 14, 2024
- OverTheWire Hacking ChallengeJan 1, 2024
- 2023
- 2023 Year in ReviewDec 30, 2023
- Learning How to Read SQL PlansJul 14, 2023
- 2022
- That Time I Found a Y2K22 BugSep 5, 2022
- CodeStock 2022 is in the BooksApr 25, 2022
- Finding Large FilesMar 5, 2022
- Resizing or Trimming VideosMar 5, 2022
- An Ode to RSSJan 12, 2022
- 2021 Year in ReviewJan 2, 2022
- 2021
- GraphQL Lessons Learned HN PostSep 27, 2021
- 2020
- AzCopyNov 17, 2020
- jq ExamplesAug 20, 2020
- NPM Package NotesJan 1, 2020
- 2017
- Trying Out A New KeyboardDec 20, 2017
- Rsync ReferenceJan 1, 2017
- 2016
- Working with Clear FunctionDec 20, 2016
- 2015
- A Year of Open SourceDec 22, 2015
- c9d9 Continuous DiscussionsSep 20, 2015
- Brief History of (.NET) ThreadingJul 11, 2015
- 2014
- Finding Text in Files RevisitedOct 4, 2014
- Exploring Swift with SWXMLHashJul 21, 2014
- Digging into the ASP.NET vNext EnvironmentMay 29, 2014
- Adoption and My Second Daughter!Apr 1, 2014
- 2013
- A Look at Converting an Existing Application to Async/AwaitDec 6, 2013
- Converting a Mercurial repository to GitJul 1, 2013
- Applied PowerShell PresentationApr 26, 2013
- Easy Date Math with PowerShellFeb 5, 2013
- 2012
- CasperJS PresentationJun 21, 2012
- Code review of randomnessApr 10, 2012
- 2011 in ReviewJan 8, 2012
- 2011
- //BUILD/ Windows ConferenceOct 14, 2011
- WCF and service-side TimeoutsAug 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 ReviewDec 30, 2010
- The new blog is live!Dec 23, 2010
- DevLink 2010 RecapAug 23, 2010
- New stuffJun 29, 2010
- Converting VIM color schemes to Visual Studio color schemesMar 29, 2010
- Quickly get the command line arguments from processes with PowershellFeb 5, 2010
- Some tips on using git with WindowsFeb 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 ModeOct 22, 2009
- Simple Sinatra example using IronRubyOct 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 PowerShellJun 12, 2009
- Real world walkthrough with WinDbgMay 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 tomorrowApr 24, 2009
- Quickly Extract Files with PowerShellMar 31, 2009
- An Essential Tip for Working with Windows FormsFeb 25, 2009
- Getting started with WiX and Major Upgrades!Feb 23, 2009
- Finding the right exception to throwJan 26, 2009
- SQL Server 2008 Launch Event... Locally!Jan 13, 2009
- I'm thankful that my computer will type '2009' for meJan 1, 2009
- 2008
- PowerShell ISE Themes!Dec 31, 2008
- Design-Time Data for Expression BlendDec 5, 2008
- Neat LINQ statement to move newer files from the networkDec 4, 2008
- Programmatically adding EventSetters in WPFNov 19, 2008
- Visual Studio 2010 is big... at least the CTP is...Oct 29, 2008
- Simple PowerShell script to generate thumbnailsOct 11, 2008
- Slides and notes from MNUG talkSep 30, 2008
- Say what?!? I'm speaking again? Memphis here I come!Sep 24, 2008
- PowerShell FSDNUG Presentation with Slides and NotesSep 9, 2008
- Speaking at FSDNUG on PowerShellSep 5, 2008
- Murfreesboro Sushi with a bunch of DevLink attendeesAug 28, 2008
- devLink 2008 RecapAug 27, 2008
- Going to DevLink? Me too!Aug 21, 2008
- How I Got Started in ProgrammingJul 15, 2008
- Tech Ed - Day 4 ReviewJul 14, 2008
- Best comment of the dayJul 10, 2008
- Tech Ed - Day 3 ReviewJul 9, 2008
- Tech Ed - Day 2 ReviewJul 3, 2008
- Tech Ed - Day 1 ReviewJul 2, 2008
- Tech Ed Preconference OverviewJul 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 PowershellMay 7, 2008
- Gmail down?!? Oh noes!Apr 24, 2008
- Powershell script to print diff output in colorApr 24, 2008
- Simple tutorial on System.Threading.Mutex for dummies (like me)Apr 24, 2008
- FSDNUG Meeting with Chris Koenig on SilverlightMar 28, 2008
- NDepend - Static analysis on steroidsMar 26, 2008
- My Activity CloudMar 20, 2008
- Joel was right, browser commenters have no idea what they're talking aboutMar 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 DesignMar 4, 2008
- Vista lets you use forward slash at the command prompt!Feb 19, 2008
- My first .NET User Group meeting and FSDNUGFeb 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 ecosystemJan 30, 2008
- Welcome Brian to the blogosphereJan 24, 2008
- The \_NT_SYMBOL_PATH settings with the .NET Framework reference sourceJan 17, 2008
- My attempt at converting the VIM Wombat theme to support Visual StudioJan 11, 2008
- Welcome 2008, 2007 in reviewJan 1, 2008
- 2007
- The Remote Debugger from Visual Studio 2008 isn't backwards compatibleDec 20, 2007
- ZoomIt - Great for presentations as well as when your eyes are dilated!Dec 19, 2007
- No multi-line lambdas in VB 2008Dec 6, 2007
- Successful first baby steps with Test Driven DevelopmentNov 14, 2007
- Graphical PowerShell in the new CTP of PowerShell 2.0Nov 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 hereOct 31, 2007
- The new version of Rhino.Mocks is awesome!Oct 26, 2007
- "Manual testing is immoral"Oct 18, 2007
- devLink 2007 RecapOct 17, 2007
- DevLink here I come!Oct 10, 2007
- Blue screens on virtual machinesOct 3, 2007
- Weirdness with process names on Win2KSep 28, 2007
- Never ever ever ever preorder a game and select shippingSep 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 2007Sep 14, 2007
- .NET Roadshow 2007Sep 11, 2007
- Previous jobs can come back to haunt you in strange waysSep 6, 2007
- An unexpected benefit from COM objects in managed codeAug 30, 2007
- A simple lesson using type convertersAug 22, 2007
- Iron EverythingAug 21, 2007
- Dialogue from AirplaneAug 10, 2007
- System.Windows.Forms.WebBrowser and SeleniumAug 7, 2007
- Blocked threads and transparent proxiesAug 2, 2007
- I'll be at devLink 2007Jul 16, 2007
- Whatever happened with Share Your OPML???Jul 16, 2007
- Why Visual Basic annoys meJul 13, 2007
- The Testing ContinuumJul 5, 2007
- A simple function to get a WebClient (with proxy) in PowerShellJun 28, 2007
- Books I'm trying to read right nowJun 21, 2007
- Powershell Stickers! Yay!Jun 21, 2007
- Classic Mistakes in Software DevelopmentJun 19, 2007
- Experiences with OrcasJun 12, 2007
- Never thought I'd actually be running Safari...Jun 11, 2007
- Upgrading my router's firmware to DD-WRTJun 7, 2007
- Should I be worried when the local news channel is featured on WorseThanFailure?May 24, 2007
- My Nerd ScoreMay 22, 2007
- Vimperator really is a great Firefox extension!May 18, 2007
- Randomness - I love ironyMay 16, 2007
- Life in a cubicleMay 7, 2007
- New security model with Silverlight?May 1, 2007
- Nice Ctrl+Tab extension for FirefoxApr 24, 2007
- Shell extension to rebuild solutions quicklyApr 13, 2007
- DDE isn't really deadApr 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 expensesMar 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 doingMar 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 IDocHostUIHandlerFeb 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.0Jan 16, 2007
- More PowerShell automation and unrelated updatesJan 11, 2007
- 2006
- Harmony remotes don't like UHF...Dec 28, 2006
- PowerShell script to calculate file hashesDec 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-StringNov 29, 2006
- Big News for DevelopersNov 7, 2006
- Find in files with PowerShellNov 6, 2006
- Middle clicking really is awesome!Oct 31, 2006
- 9 Minutes of Fame?Oct 30, 2006
- Internet Explorer, Firefox, and CakeOct 24, 2006
- Some news about ASP.NET AJAX (Atlas) and Full TrustOct 24, 2006
- Installing GhostDoc on VistaOct 21, 2006
- Hilarity ensues when an uninstaller is incompatible on VistaOct 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 RC2Oct 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 imageSep 25, 2006
- Windows Vista Secrets!Sep 22, 2006
- Source OutlinerSep 19, 2006
- Keep Firefox 2.0 Beta TabsSep 13, 2006
- Simple tip to change your PowerShell Script Execution Policy in VistaSep 8, 2006
- Some thoughts on User Account Control (UAC) in Vista RC1Sep 8, 2006
- Windows One Care doesn't work in Vista RC1...Sep 8, 2006
- Notes on the BrowsableAttributeSep 7, 2006
- VS Properties Extender and HawkeyeAug 31, 2006
- Syntax Highlighter for Windows Live WriterAug 29, 2006
- Noisy working conditionsAug 27, 2006
- Infinities Loop - A great ASP.NET resourceAug 25, 2006
- Create a thumbnail or resize an image in .NET!Aug 22, 2006
- Designer class not being used by designerAug 22, 2006
- Getting the caption of an image programmaticallyAug 21, 2006
- Creating a custom control that allows dropping controls on it at design timeAug 18, 2006
- Where have I been and what have I been up to?Aug 17, 2006
- WikialityAug 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 2Jul 11, 2006
- Words per Minute!!!Jul 11, 2006
- NDoc 2005Jul 5, 2006
- BindingList - data binding the way you would expect in .NET 2.0!Jun 30, 2006
- Why aren't you subscribed to the PowerShell blog?Jun 30, 2006
- A little bit about ManualResetEventJun 27, 2006
- Another PowerShell tip...Jun 22, 2006
- I hate corporate proxies and content filters!Jun 22, 2006
- Why I love PowerShell part... I don't know...Jun 21, 2006
- You Get What You RewardJun 21, 2006
- Partial class recommendationJun 15, 2006
- PowerShell IDE (the first IDE to use a ribbon?)Jun 7, 2006
- Rant on Adobe...Jun 7, 2006
- Outlook 2007 and Trusted AccessJun 6, 2006
- XPath HelperJun 6, 2006
- Lessons in Security! (with sarcasm!)May 30, 2006
- Captcha image not working???May 16, 2006
- CodePlexMay 16, 2006
- Interesting Basic tidbit for the dayMay 15, 2006
- Skipping graduation...May 12, 2006
- Finding the appropriate exception to throw...May 11, 2006
- Sharing OPML bandwagon...May 10, 2006
- Even more tips and tricks with Desktop SearchMay 5, 2006
- Setting up VS2005 environment in PowerShellMay 5, 2006
- Consolas released! Go get it! Now!May 3, 2006
- Class Designer and working with a teamMay 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 ISupportInitializeApr 21, 2006
- Checking for visual style supportApr 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.0Apr 13, 2006
- Best Buy Pirates?!?Apr 13, 2006
- New release of FirefoxApr 13, 2006
- Extending MSBuild with custom tasksApr 11, 2006
- Opening files that don't have associated programsMar 31, 2006
- The history of the world.... er... revisedMar 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 FileHelpersMar 22, 2006
- What in the world is Event Validation???Mar 22, 2006
- 360 Degree ReviewsMar 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 themMar 10, 2006
- Dual monitors are great, but what about 24?!?Mar 9, 2006
- More on the FlowLayoutPanelMar 8, 2006
- My thoughts on the Live.com search engineMar 8, 2006
- Setting a focus on loadMar 6, 2006
- Working with Extended MAPI from .NETMar 6, 2006
- Generic Fun!Mar 2, 2006
- Open Web DesignMar 1, 2006
- Thread-safe GUIs in .NET 2.0Mar 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-inFeb 20, 2006
- Design and structure of my websiteFeb 19, 2006
- Mohundro.com is Live!Feb 19, 2006
- CNN and Tiger Poo!Feb 19, 2006
- Spy++ for Managed Code: ManagedSpy!Feb 16, 2006
- DataBinding and Pointers, or "Why is my DataBinding not working?"Feb 15, 2006
- If GUI is pronounced "gooey", is YUI pronounced "yooey"?Feb 15, 2006
- outerHTML in FirefoxFeb 9, 2006
- Why I leave public speaking to the pros...Feb 9, 2006
- Keyboard Shortcuts from the Pros!!!Feb 8, 2006
- VMware ServerFeb 6, 2006
- Paul Graham's On Lisp book now freeFeb 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 FlowLayoutPanelJan 24, 2006
- WinSnapJan 21, 2006
- FtpWebRequest/FtpWebResponse ErrorsJan 20, 2006
- .NET 2.0 and COM Interoperability GotchaJan 20, 2006
- Question regarding highlighting "User Types" in Visual Studio 2005Jan 18, 2006
- A second look at Windows Forms validationJan 13, 2006
- History of programming languagesJan 13, 2006
- More information on yesterday's VS2005 bugJan 12, 2006
- Windows Forms ValidationJan 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
- FileHelpersJan 5, 2006
- My computer hates me...Jan 5, 2006
- The FileHelpers library ROCKS!Jan 5, 2006
- Clean SolutionJan 4, 2006
- "Tools.InstallCommunityControls" is not valid...Jan 4, 2006
- Designer and property fun!Jan 3, 2006
- My First PostJan 3, 2006