Hello and welcome to my website. My name is Mark (see above). I’m a software engineer by day and, well, quite often a software engineer by night too really. But I also write novels, record music, play darts and poker, travel the world, watch films, read and do all sorts of other things that I can’t think of at the moment. Below is a list of my blog posts with my thoughts on various idiosyncratic corners of the world. Enjoy.
2019
- My First Video Series (programming)
2018
- 
    Setting The DataContext On A Style Element In A WPF ItemsControl (programming) 
- 
    Writing a 6502 Assembler (programming) 
2017
- 
    DDD North 2017 Review (programming) 
- 
    Creating C DLLs for use with C# (programming) 
- 
    TDD As If You Meant It Reviewed (Part V) (programming) 
- 
    Accessing WPF ListBox SelectedItems using MVVM (programming) 
2016
- 
    Creating Self-Hosted Python Modules (programming) 
- 
    MVVM - Creating New Windows (programming) 
- 
    DDD North 2016 Review (programming) 
- 
    TDD With Excel VBA (programming) 
- 
    The Single Responsibility Principle (programming) 
- 
    TDD As If You Meant It Reviewed (Part IV) (programming) 
- 
    Red. Green. Refactor. (programming) 
2015
- 
    TDD As If You Meant It Reviewed (Part III) (programming) 
- 
    Blurry Rotated Text In WPF (programming) 
- 
    TDD As If You Meant It Reviewed (Part II) (programming) 
- 
    TDD As If You Meant It Reviewed (Part I) (programming) 
- 
    Fluent APIs And The Law Of Demeter (programming) 
- 
    Blogging (hopefully) 2015 (programming) 
2014
- 
    NaNo Novel Casting 2014 (nano) 
- 
    DDD North 2014 Review (programming) 
- 
    Undo/Redo (programming) 
- 
    Such Coffee, Many Caffeine, Wow! (programming) 
- 
    Labelled TextBox In WPF (programming) 
- 
    Save All Excel Worksheets As Tab Separated Text (programming) 
- 
    To Rebase Or Not To Rebase? (programming) 
- 
    2013 Programming Articles Review (programming) 
2013
- 
    NaNo Novel Structure (nano) 
- 
    TDD vs Productivity (programming) 
- 
    A Simple Event Aggregator / Message Bus In C# (programming) 
- 
    TDD MVVM Framework Test Plan (programming) 
- 
    How Big Is Your Endian? (programming) 
- 
    Thoughts On Test Driven Development (programming) 
- 
    The World’s Simplest C# WPF MVVM Example (programming) 
- 
    Create an Outlook 2010 Search Folder using VBA (programming) 
- 
    Speed Reader Bookmarklet (programming) 
- 
    How to extract text from a Microsoft Word document in C# (programming) 
2012
- 
    End Of NaNoWriMo 2012 (nano) 
- 
    How to partition a list in C# (programming) 
- 
    NaNoWriMo 2012 - Day 11 (nano) 
- 
    NaNoWriMo 2012 - Day 4 (nano) 
- 
    NaNoWriMo 2012 - Day 3 (nano) 
- 
    24 Hour Comics Day 2012 (Saturday October 20th 2012) (24hcd2012) 
2010
- 
    3D Movie Rant (misc) 
