Blog Series
- Hawk Notes
- Hawk Notes, Volume 1 (September 8, 2015)
- Hawk Notes, Volume 2 (June 6, 2019)
- Hawk Notes, Volume 3 (June 17, 2019)
- Hawk Notes, Volume 4 (October 21, 2019)
- Brokered WinRT Components
- Brokered WinRT Components Step-by-Step (April 25, 2014)
- Brokered WinRT Components Step One (April 25, 2014)
- Brokered WinRT Components Step Two (April 25, 2014)
- Brokered WinRT Components Step Three (April 25, 2014)
- IronPython And *
- IronPython and [Insert MSFT Technology Here] (November 13, 2008)
- IronPython and WPF Part 1: Introduction (November 13, 2008)
- IronPython and WPF Part 2: Loading XAML (November 14, 2008)
- IronPython and WPF Part 3: Data Binding (November 18, 2008)
- IronPython and WPF Part 4: Background Processing (November 19, 2008)
- IronPython and WPF Background Processing Revisited (November 20, 2008)
- IronPython and WPF Part 5: Interactive Console (November 24, 2008)
- IronPython and Linq to XML Part 1: Introduction (November 27, 2008)
- IronPython and Linq to XML Part 2: Screen Scraping (November 27, 2008)
- IronPython and Linq to XML Part 3: Consuming Atom Feeds (November 27, 2008)
- IronPython and Linq to XML Part 4: Generating XML (December 2, 2008)
- IronPython and LiveFX: Accessing Profiles (December 13, 2008)
- IronPython and LiveFX: Ori’s LiveOE.py (December 16, 2008)
- IronPython and LiveFX: Raw HTTP Access (December 16, 2008)
- IronPython and CodeDOM: Dynamically Compiling C# Files (January 30, 2009)
- IronPython and IronRuby CTPs for .NET 4.0 Beta 2 (October 21, 2009)
- IronPython Hybrid App Debugging
- Lightweight Debugging for Hybrid C#/IronPython Apps (October 6, 2009)
- Hybrid App Debugging – TracebackDelegate and SetTrace (October 7, 2009)
- Hybrid App Debugging Aside – The DLR Hosting API (October 7, 2009)
- Hybrid App Debugging – Threading (October 9, 2009)
- Hybrid App Debugging – The Debug Window (October 9, 2009)
- __clrtype__ Metaclasses
- Introducing __clrtype__ Metaclasses (April 20, 2009)
- __clrtype__ Metaclasses: IronPython Classes Under the Hood (April 21, 2009)
- __clrtype__ Metaclasses: Customizing the Type Name (April 22, 2009)
- __clrtype__ Metaclasses: Adding CLR Fields (April 23, 2009)
- __clrtype__ Metaclasses: Adding CLR Properties (April 24, 2009)
- __clrtype__ Metaclasses Demo: Silverlight Databinding (April 24, 2009)
- __clrtype__ Metaclasses: Simple Custom Attributes (June 15, 2009)
- __clrtype__ Metaclasses: Positional Attribute Parameters (June 17, 2009)
- __clrtype__ Metaclasses: Named Attribute Parameters (June 18, 2009)
- Writing an IronPython Debugger
- Writing an IronPython Debugger: Introduction (February 27, 2009)
- Writing an IronPython Debugger: MDbg 101 (February 27, 2009)
- Writing an IronPython Debugger: Hello, Debugger! (February 28, 2009)
- Writing an IronPython Debugger: Setting a Breakpoint (March 2, 2009)
- Writing an IronPython Debugger: Adding Interactivity (March 4, 2009)
- Writing an IronPython Debugger: Dynamic Stack Trace (March 9, 2009)
- Writing an IronPython Debugger: Refactoring (March 12, 2009)
- Writing an IronPython Debugger: Stepping Thru Code (March 13, 2009)
- Writing an IronPython Debugger: Debugging Just My Code (March 13, 2009)
- Writing an IronPython Debugger: Showing Source Code (March 19, 2009)
- Writing an IronPython Debugger: Colorful Console (March 19, 2009)
- Writing an IronPython Debugger: A Little Hack…err…Cleanup (March 21, 2009)
- Writing an IronPython Debugger: Getting Local Variables (March 25, 2009)
- Writing an IronPython Debugger: Displaying Values (March 31, 2009)
- Writing an IronPython Debugger: Command Routing (April 1, 2009)
- Writing an IronPython Debugger: Getting Arguments (April 6, 2009)
- Writing an IronPython Debugger: REPL Console (April 6, 2009)
- Writing an IronPython Debugger: Breakpoint Management (April 8, 2009)
- Monadic Philosophy
- Monadic Philosophy (July 30, 2008)
- Monadic Philosophy Part 2 – The LINQ Monad (July 30, 2008)
- Monadic Philosophy Part 3 – The Parser Monad in C# (August 1, 2008)
- Monadic Philosophy Part 4 – The Parser Monad in F# (August 1, 2008)
- Monadic Philosophy Part 5 – Reader Comments (August 9, 2008)
- Practical F# Parsing
- Practical Parsing in F# (December 10, 2007)
- Practical F# Parsing: The Parse Buffer (December 11, 2007)
- Practical F# Parsing: Unit Testing (December 12, 2007)
- Practical F# Parsing: Syntactical Productions (1) (December 13, 2007)
- Practical F# Parsing: Active Patterns (December 14, 2007)
- Practical F# Parsing : Syntactical Productions (2) (December 17, 2007)
- Practical F# Parsing: Semantic Productions (1) (December 18, 2007)
- Practical F# Parsing: The Abstract Syntax Tree (December 19, 2007)
- Practical F# Parsing: Semantic Productions (2) (December 20, 2007)
- Practical F# Parsing: Recursion and Predicate Functions (January 29, 2008)
- F# Hawkeye
- F# as a Second .NET Language (November 28, 2007)
- F# Hawkeye : Functional Programming (November 28, 2007)
- F# Hawkeye : Pattern Matching (November 29, 2007)
- F# Hawkeye : Type Inference (November 29, 2007)
- F# Hawkeye : Assorted Goodness (November 30, 2007)
- F# Hawkeye : Assorted Not-So-Goodness (November 30, 2007)