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)