Honest Illusion.com Archives
This is a list of all of the posts I have written which are available
for public viewing.
- 05 Dec 2024 » Inside a Where() - Understanding IEnumerables
- 18 Nov 2024 » Percentage --- Simplifying Progress Reporting
- 27 Dec 2023 » The Oregon Trail Project - Part 5 - Shooting
- 15 Dec 2023 » All Purpose Object Updater
- 30 Nov 2023 » The Oregon Trail Project - Part 4 - Trail Events
- 29 Nov 2023 » The Oregon Trail Project - Part 3 - Data
- 27 Nov 2023 » The Oregon Trail Project - Part 2 - Dates
- 26 Nov 2023 » The Oregon Trail Project - Part 1 - Text (Markdig.SpectreConsole)
- 07 Nov 2023 » The Oregon Trail Project - Part 0 - Intro
- 05 Nov 2023 » What is (was) Beta Software?
- 13 Dec 2022 » A Literary Clock in Blazor
- 13 Aug 2022 » Putting quotes in your Powershell prompt.
- 17 Dec 2021 » TaskCollection - Making your async code parallel
- 14 Dec 2021 » TimeThis! - Simple timings for code blocks (Fun with IDisposable)
- 12 Dec 2019 » Cleanup Scaffolded Code with modelbuild
- 23 Jul 2019 » Simplify Data Entry in Xamarin Forms with MappedButton
- 10 Dec 2018 » Here, There and Everywhere - A Simple Look at .NET Memory Model
- 01 Nov 2018 » Throwing the Book at ‘em — Knowing Your Storage
- 11 Dec 2017 » An Exercise in Refactoring - Specification Pattern
- 12 Nov 2017 » HumanNameParser - Parsing people's names.
- 14 Oct 2017 » Forgotten .NET Gem --- StringDictionary
- 12 Oct 2017 » Every --- Doing Something Occasionally
- 10 Oct 2017 » TimeRange - a TimeSpan alternative
- 26 Sep 2017 » Fun with Interpolated Strings, Part II -- Putting FormattableString to work.
- 16 Sep 2017 » Fun With Interpolated Strings
- 16 Jun 2015 » A C# (Over-)Engineering Project - CodeTextAdapter
- 16 Mar 2015 » First Non-Repeating Character - My Solution
- 02 May 2014 » ASP.NET MVC Helper - MoreLessText
- 24 Apr 2014 » Throwback Thursday - C++ Iterator of the Week
- 26 Mar 2014 » Event Source Base class for Typescript
- 15 Jan 2014 » JavascriptLoader for MVC now on NuGet
- 19 Dec 2013 » The SOLID Buzz-Fuzz
- 11 Nov 2013 » Using a Second Model object in an ASP.NET MVC View
- 12 Sep 2013 » .NET that shall enmesh them all - Shakespeare compiler for .NET
- 30 Aug 2013 » Buzz-Fuzz in LINQ
- 14 Jun 2013 » Code Tune-up - LINQ example with GroupBy clause on a property in object
- 01 May 2013 » Code Tuneup - DataConvert
- 30 Apr 2013 » Moved the blog again - GitHub Pages
- 31 May 2012 » JavascriptHelper (Redux) - Now with Bundling & Compression!
- 29 Mar 2012 » JavascriptHelper-Managing JS files for ASP.NET MVC
- 18 Aug 2011 » PropertyBagTextWriter (Stream into Dictionary)
- 11 Jul 2011 » Mathematical Proof that Birthers are Fools (and Jerome Corsi is a Con-artist)
- 01 Jul 2011 » I am NOT a stalker.
- 24 May 2011 » Get an ApplicationBarIconButton by name (Redux)
- 02 May 2011 » Creating an Entity Framework connection from another one.
- 23 Mar 2011 » And Now For Some Politics... What If John McCain Had Been Elected
- 21 Mar 2011 » Automating Retry on Exception
- 17 Mar 2011 » The Evolutionary Guide to C# Lambda Syntax
- 15 Mar 2011 » Running An Async Event Handler on the UI thread (with lambdas and extension methods!)
- 09 Oct 2010 » Naked Came The Null Delegate:Chapter 1 - "I, Disposable !"
- 07 Jun 2010 » Lambda Expressions as Properties
- 01 Apr 2010 » Portable Areas for Castle Monorail
- 01 Apr 2010 » Portable Areas for Castle Monorail, Part 2
- 02 Feb 2010 » Some Better-Written Custom String Methods using C#
- 24 Aug 2009 » A ViewComponent extension for Castle MonoRail
- 24 Aug 2009 » A ViewComponent extension for Castle MonoRail, Part II
- 22 Aug 2009 » songsincode:The Turtle's "Happy Together"
- 16 Aug 2009 » Code Tune-Up:Shuffling a List
- 28 Jul 2009 » Posts from Comments:QuickDataBind
- 28 Jul 2009 » A (somewhat) New jQuery plug-in:Wizard
- 22 Jun 2009 » Washington vs. Hollywood
- 22 Dec 2008 » Men & Women & Careers in IT.
- 13 Dec 2008 » Sex & Computers & Rock & Roll:The Cycle of Creativity
- 12 Nov 2008 » Predicted
- 20 Oct 2008 » jQuery.growl Documentation
- 16 Oct 2008 » Fun Fact:To the Moon, Alice, to the Moon!
- 13 Oct 2008 » Yep, I'm a socialist....
- 15 Sep 2008 » Contribute to open source, get a shot at a free book
- 26 Aug 2008 » Billions & Billions
- 25 Aug 2008 » Lists:Filter, Map and Reduce - and the Magic of IEnumerator.
- 21 Jul 2008 » Dev102's Challenge 13:Brackets
- 16 Jul 2008 » Dev102's Challenge 12:Managed & unmanaged
- 08 Jul 2008 » Dev102's Challenge 11 - Summing Numbers
- 01 Jul 2008 » Dev102's Challenge 10 - The Missing Number
- 18 Jun 2008 » DEV102's Programming Job Interview Challenge 8
- 02 Jun 2008 » DEV102's Programming Job Interview Challenge 6
- 26 May 2008 » DEV102's Programming Job Interview Challenge 5
- 23 May 2008 » DEV102's Programming Job Interview Challenge 4
- 18 Apr 2008 » The Need for Common Search Keywords.
- 16 Apr 2008 » How can I easily log a message to a file for debugging purposes
- 25 Mar 2008 » Predictions
- 18 Dec 2007 » Joins - LINQ's critical, overlooked feature.
- 17 Dec 2007 » My Second CodePlex Project:State Theater
- 04 Dec 2007 » Oh My God! It's back!
- 20 Jun 2007 » My First CodePlex Project:SnitzMember
- 18 May 2007 » What's inside a foreach() statement
- 08 May 2007 » More Fun with C# Interators:A Counting Iterator
- 30 Apr 2007 » I'm Back!
- 13 Mar 2007 » Design Patterns:Thoughts on the Singleton Pattern
- 09 Mar 2007 » More Fun with C# Iterators:Take, Skip, TakeWhile, SkipWhile
- 28 Feb 2007 » Implementing A Circular Iterator
- 20 Feb 2007 » I get a KICK out of you....
- 15 Feb 2007 » The Tale of the Trotting Horse
- 12 Feb 2007 » A quick way to go to Shrinkster links.
- 05 Feb 2007 » C# Code:Adding Skip First to Foreach
- 08 Jan 2007 » More of a Hillary than a Bill....
- 27 Dec 2006 » The Dumbest Christmas Tradition
- 27 Dec 2006 » 2006 Holiday Card
- 22 Dec 2006 » One reason why it's cool to have WindowsCE on your mobile phone.
- 13 Dec 2006 » The BASIC classic Rock Test
- 13 Dec 2006 » Ok, One more quiz...Commonly Confused Words Test
- 08 Dec 2006 » Life Expediencies
- 08 Dec 2006 » Life expectencies, II (really short ones)
- 30 Nov 2006 » The Speed of Meme, and the discreet charm of easy to generate content.
- 27 Nov 2006 » Videos which involve neither Rev. Billy nor Politicans.
- 21 Nov 2006 » This is cheating....
- 21 Nov 2006 » More Videos
- 20 Nov 2006 » More Rev. Billy Videos!
- 20 Nov 2006 » Generics without Collections, Pt. 3
- 13 Nov 2006 » Rev. Billy Videos!
- 07 Nov 2006 » Generics without Collections, pt. 2
- 13 Oct 2006 » A Puzzle....
- 07 Oct 2006 » At the Democratic HQ
- 06 Oct 2006 » Wordwrapping in C#
- 02 Oct 2006 » Generics without Collections
- 29 Sep 2006 » Thoughts on eXtreme Programming
- 28 Sep 2006 » Rockstar:Recap
- 28 Sep 2006 » Games Tax Agencies Play
- 20 Sep 2006 » My Pirate Name (Sorry, I'm a day late.....)
- 09 Sep 2006 » Performance optimization of an if/else-statement
- 02 Aug 2006 » RockStar:Supernova
- 08 Jun 2006 » Death Forecast
- 23 May 2006 » Let's talk about some code (Javascript)
- 24 Apr 2006 » One thing after another....
- 24 Apr 2006 » Growing & Shrinking Freeze Tag
- 24 Mar 2006 » Too smart by Half
- 20 Dec 2005 » Yes, I'm from Jersey.....
- 27 Oct 2005 » Could You Pass 8th Grade Math
- 15 Jul 2005 » What's Your Ideal Career
- 14 Jun 2005 » Kinda Sad Actually.....
- 09 Jun 2005 » SJP Alert
- 02 Jun 2005 » Which Simon and Garfunkel album am I
- 27 May 2005 » What Pre-1985 Video Game Character Am I
- 19 Apr 2005 » What Kind of American English Do You Speak
- 17 Apr 2005 » ESTAFest 2005, Day 3
- 16 Apr 2005 » ESTAFest 2005, Day 2
- 15 Apr 2005 » Midway through conversion
- 15 Apr 2005 » ESTAFest 2005, Day 1
- 04 Sep 2004 » America is Doomed.....
- 03 Sep 2004 » The Republican National Convention, Day 4.
- 02 Sep 2004 » The Republican National Convention, Day 3.
- 01 Sep 2004 » The Republican National Convention, Days 1 & 2.
- 30 Aug 2004 » The party & The crash
- 30 Aug 2004 » Pop (Culture) Quiz
- 30 Aug 2004 » Lesbian Porn
- 29 Aug 2004 » I will never be a novelist.
- 02 Jun 2004 » Rainbow
- 21 Apr 2004 » ESTAFest Day 3
- 17 Apr 2004 » ESTAFest 2004 - Day 2 (Morning)
- 17 Apr 2004 » ESTAFest 2004 (Day 2 - Afternoon)
- 16 Apr 2004 » ESTA Fest 20004 Day 1
- 11 Apr 2004 » They LOVE me in Seattle.....
- 11 Apr 2004 » The other books....
- 11 Apr 2004 » On the release of Top Secret Memos....
- 10 Apr 2004 » Book Review:Joshua and the City (Part 3)
- 10 Apr 2004 » Book Review:Joshua and the City (Part 2)
- 10 Apr 2004 » Book Review:Joshua and the City (Part 1)
- 08 Apr 2004 » MVP Summit, Day 3 & the Pink Door.
- 07 Apr 2004 » The Scoble Watch, Day 1
- 07 Apr 2004 » Scoble watch --- Challenge met!!!!
- 07 Apr 2004 » MVP Summit, Day 2
- 06 Apr 2004 » MVP Summit, Day#1
- 05 Apr 2004 » MVP Summit, Day 0.5
- 03 Apr 2004 » Order in Chaos, the Answer...
- 03 Apr 2004 » MVP Summit
- 07 Mar 2004 » How I met Philip Glass
- 07 Mar 2004 » Finding order in Chaos....
- 12 Feb 2004 » That's odd
- 27 Jan 2004 » Office Football pool
- 06 Dec 2003 » Still more from last month.... (the Britney Spears post)
- 05 Dec 2003 » Catching up....
- 04 Dec 2003 » Yikes... It's been a month.
- 04 Dec 2003 » It's been a month (Part II)
- 05 Nov 2003 » Big News
- 02 Nov 2003 » One of those weeks.
- 21 Oct 2003 » Last Night's Theater..
- 19 Oct 2003 » The weekend's theater
- 19 Oct 2003 » Cutest Baby Ever The Proof
- 22 Sep 2003 » This weekend's theater.
- 18 Sep 2003 » The Toothbrush Mystery
- 15 Sep 2003 » WTC Anniversary
- 15 Sep 2003 » Cutest! Baby! Ever!
- 12 Sep 2003 » The Right Personality
- 04 Sep 2003 » The New Season
- 25 Aug 2003 » Lightning....
- 22 Aug 2003 » On the Move..
- 22 Aug 2003 » On the Move, for real this time.
- 22 Aug 2003 » Begin Again....
- 15 Aug 2003 » The Blackout.
- 13 Aug 2003 » The Tax Cut
- 12 Aug 2003 » Looking beyond the "Facts"
- 11 Aug 2003 » Surveying a Fact
- 09 Aug 2003 » AACT Festival Day 4 (Sat June 28)
- 08 Aug 2003 » AACT Festival Day 3 (Fri, June 27)
- 07 Aug 2003 » AACT Festival Day 2 (Thurs, Jun 26 Morning)
- 07 Aug 2003 » AACT Festival Day 2 (Thurs, Jun 26 Evening)
- 06 Aug 2003 » AACT Festival Day 1 (Wed, June 25)
- 03 Aug 2003 » The Back Fill
- 02 Aug 2003 » Dishonest Illusion.
- 01 Aug 2003 » First Things First
2024
December
- 05 Inside a Where() - Understanding IEnumerables
November
- 18 Percentage --- Simplifying Progress Reporting
2023
December
- 27 The Oregon Trail Project - Part 5 - Shooting
- 15 All Purpose Object Updater
November
- 30 The Oregon Trail Project - Part 4 - Trail Events
- 29 The Oregon Trail Project - Part 3 - Data
- 27 The Oregon Trail Project - Part 2 - Dates
- 26 The Oregon Trail Project - Part 1 - Text (Markdig.SpectreConsole)
- 07 The Oregon Trail Project - Part 0 - Intro
- 05 What is (was) Beta Software?
2022
December
- 13 A Literary Clock in Blazor
August
- 13 Putting quotes in your Powershell prompt.
2021
December
- 17 TaskCollection - Making your async code parallel
- 14 TimeThis! - Simple timings for code blocks (Fun with IDisposable)
- 12 Cleanup Scaffolded Code with modelbuild
July
- 23 Simplify Data Entry in Xamarin Forms with MappedButton
2018
December
- 10 Here, There and Everywhere - A Simple Look at .NET Memory Model
November
- 01 Throwing the Book at ‘em — Knowing Your Storage
2017
December
- 11 An Exercise in Refactoring - Specification Pattern
November
- 12 HumanNameParser - Parsing people's names.
October
- 14 Forgotten .NET Gem --- StringDictionary
- 12 Every --- Doing Something Occasionally
- 10 TimeRange - a TimeSpan alternative
September
- 26 Fun with Interpolated Strings, Part II -- Putting FormattableString to work.
- 16 Fun With Interpolated Strings
2015
June
- 16 A C# (Over-)Engineering Project - CodeTextAdapter
March
- 16 First Non-Repeating Character - My Solution
2014
May
- 02 ASP.NET MVC Helper - MoreLessText
April
- 24 Throwback Thursday - C++ Iterator of the Week
March
- 26 Event Source Base class for Typescript
January
- 15 JavascriptLoader for MVC now on NuGet
2013
December
- 19 The SOLID Buzz-Fuzz
November
- 11 Using a Second Model object in an ASP.NET MVC View
September
- 12 .NET that shall enmesh them all - Shakespeare compiler for .NET
August
- 30 Buzz-Fuzz in LINQ
June
- 14 Code Tune-up - LINQ example with GroupBy clause on a property in object
May
- 01 Code Tuneup - DataConvert
April
- 30 Moved the blog again - GitHub Pages
2012
May
- 31 JavascriptHelper (Redux) - Now with Bundling & Compression!
March
- 29 JavascriptHelper-Managing JS files for ASP.NET MVC
2011
August
- 18 PropertyBagTextWriter (Stream into Dictionary)
July
- 11 Mathematical Proof that Birthers are Fools (and Jerome Corsi is a Con-artist)
- 01 I am NOT a stalker.
May
- 24 Get an ApplicationBarIconButton by name (Redux)
- 02 Creating an Entity Framework connection from another one.
March
- 23 And Now For Some Politics... What If John McCain Had Been Elected
- 21 Automating Retry on Exception
- 17 The Evolutionary Guide to C# Lambda Syntax
- 15 Running An Async Event Handler on the UI thread (with lambdas and extension methods!)
2010
October
- 09 Naked Came The Null Delegate:Chapter 1 - "I, Disposable !"
June
- 07 Lambda Expressions as Properties
April
- 01 Portable Areas for Castle Monorail
- 01 Portable Areas for Castle Monorail, Part 2
February
- 02 Some Better-Written Custom String Methods using C#
2009
August
- 24 A ViewComponent extension for Castle MonoRail
- 24 A ViewComponent extension for Castle MonoRail, Part II
- 22 songsincode:The Turtle's "Happy Together"
- 16 Code Tune-Up:Shuffling a List
July
- 28 Posts from Comments:QuickDataBind
- 28 A (somewhat) New jQuery plug-in:Wizard
June
- 22 Washington vs. Hollywood
2008
December
- 22 Men & Women & Careers in IT.
- 13 Sex & Computers & Rock & Roll:The Cycle of Creativity
November
- 12 Predicted
October
- 20 jQuery.growl Documentation
- 16 Fun Fact:To the Moon, Alice, to the Moon!
- 13 Yep, I'm a socialist....
September
- 15 Contribute to open source, get a shot at a free book
August
- 26 Billions & Billions
- 25 Lists:Filter, Map and Reduce - and the Magic of IEnumerator.
July
- 21 Dev102's Challenge 13:Brackets
- 16 Dev102's Challenge 12:Managed & unmanaged
- 08 Dev102's Challenge 11 - Summing Numbers
- 01 Dev102's Challenge 10 - The Missing Number
June
- 18 DEV102's Programming Job Interview Challenge 8
- 02 DEV102's Programming Job Interview Challenge 6
May
- 26 DEV102's Programming Job Interview Challenge 5
- 23 DEV102's Programming Job Interview Challenge 4
April
- 18 The Need for Common Search Keywords.
- 16 How can I easily log a message to a file for debugging purposes
March
- 25 Predictions
2007
December
- 18 Joins - LINQ's critical, overlooked feature.
- 17 My Second CodePlex Project:State Theater
- 04 Oh My God! It's back!
June
- 20 My First CodePlex Project:SnitzMember
May
- 18 What's inside a foreach() statement
- 08 More Fun with C# Interators:A Counting Iterator
April
- 30 I'm Back!
March
- 13 Design Patterns:Thoughts on the Singleton Pattern
- 09 More Fun with C# Iterators:Take, Skip, TakeWhile, SkipWhile
February
- 28 Implementing A Circular Iterator
- 20 I get a KICK out of you....
- 15 The Tale of the Trotting Horse
- 12 A quick way to go to Shrinkster links.
- 05 C# Code:Adding Skip First to Foreach
January
- 08 More of a Hillary than a Bill....
2006
December
- 27 The Dumbest Christmas Tradition
- 27 2006 Holiday Card
- 22 One reason why it's cool to have WindowsCE on your mobile phone.
- 13 The BASIC classic Rock Test
- 13 Ok, One more quiz...Commonly Confused Words Test
- 08 Life Expediencies
- 08 Life expectencies, II (really short ones)
November
- 30 The Speed of Meme, and the discreet charm of easy to generate content.
- 27 Videos which involve neither Rev. Billy nor Politicans.
- 21 This is cheating....
- 21 More Videos
- 20 More Rev. Billy Videos!
- 20 Generics without Collections, Pt. 3
- 13 Rev. Billy Videos!
- 07 Generics without Collections, pt. 2
October
- 13 A Puzzle....
- 07 At the Democratic HQ
- 06 Wordwrapping in C#
- 02 Generics without Collections
September
- 29 Thoughts on eXtreme Programming
- 28 Rockstar:Recap
- 28 Games Tax Agencies Play
- 20 My Pirate Name (Sorry, I'm a day late.....)
- 09 Performance optimization of an if/else-statement
August
- 02 RockStar:Supernova
June
- 08 Death Forecast
May
- 23 Let's talk about some code (Javascript)
April
- 24 One thing after another....
- 24 Growing & Shrinking Freeze Tag
March
- 24 Too smart by Half
2005
December
- 20 Yes, I'm from Jersey.....
October
- 27 Could You Pass 8th Grade Math
July
- 15 What's Your Ideal Career
June
- 14 Kinda Sad Actually.....
- 09 SJP Alert
- 02 Which Simon and Garfunkel album am I
May
- 27 What Pre-1985 Video Game Character Am I
April
- 19 What Kind of American English Do You Speak
- 17 ESTAFest 2005, Day 3
- 16 ESTAFest 2005, Day 2
- 15 Midway through conversion
- 15 ESTAFest 2005, Day 1
2004
September
- 04 America is Doomed.....
- 03 The Republican National Convention, Day 4.
- 02 The Republican National Convention, Day 3.
- 01 The Republican National Convention, Days 1 & 2.
August
- 30 The party & The crash
- 30 Pop (Culture) Quiz
- 30 Lesbian Porn
- 29 I will never be a novelist.
June
- 02 Rainbow
April
- 21 ESTAFest Day 3
- 17 ESTAFest 2004 - Day 2 (Morning)
- 17 ESTAFest 2004 (Day 2 - Afternoon)
- 16 ESTA Fest 20004 Day 1
- 11 They LOVE me in Seattle.....
- 11 The other books....
- 11 On the release of Top Secret Memos....
- 10 Book Review:Joshua and the City (Part 3)
- 10 Book Review:Joshua and the City (Part 2)
- 10 Book Review:Joshua and the City (Part 1)
- 08 MVP Summit, Day 3 & the Pink Door.
- 07 The Scoble Watch, Day 1
- 07 Scoble watch --- Challenge met!!!!
- 07 MVP Summit, Day 2
- 06 MVP Summit, Day#1
- 05 MVP Summit, Day 0.5
- 03 Order in Chaos, the Answer...
- 03 MVP Summit
March
- 07 How I met Philip Glass
- 07 Finding order in Chaos....
February
- 12 That's odd
January
- 27 Office Football pool
2003
December
- 06 Still more from last month.... (the Britney Spears post)
- 05 Catching up....
- 04 Yikes... It's been a month.
- 04 It's been a month (Part II)
November
- 05 Big News
- 02 One of those weeks.
October
- 21 Last Night's Theater..
- 19 The weekend's theater
- 19 Cutest Baby Ever The Proof
September
- 22 This weekend's theater.
- 18 The Toothbrush Mystery
- 15 WTC Anniversary
- 15 Cutest! Baby! Ever!
- 12 The Right Personality
- 04 The New Season
August
- 25 Lightning....
- 22 On the Move..
- 22 On the Move, for real this time.
- 22 Begin Again....
- 15 The Blackout.
- 13 The Tax Cut
- 12 Looking beyond the "Facts"
- 11 Surveying a Fact
- 09 AACT Festival Day 4 (Sat June 28)
- 08 AACT Festival Day 3 (Fri, June 27)
- 07 AACT Festival Day 2 (Thurs, Jun 26 Morning)
- 07 AACT Festival Day 2 (Thurs, Jun 26 Evening)
- 06 AACT Festival Day 1 (Wed, June 25)
- 03 The Back Fill
- 02 Dishonest Illusion.
- 01 First Things First