Ninja Ferret

The random thoughts of a software developer

Archive

NDC London 2022 - Day 1

My notes from the NDC London conference -

F# Exchange 2020

My notes from the F# Exchange 2020 conference -

DDD North 2020

My notes from the DDD North 2020 conference -

DDD 14, 2019

My learnings, sketchnotes and lightning talk from DeveloperDeveloperDeveloper! 14 in Reading -

DDD East Anglia 2019

My learnings, sketchnotes and lightning talk from DeveloperDeveloperDeveloper! East Anglia 2019 -

Progressive .NET Tutorials 2019

My learnings and sketchnotes from Skillsmatter's Progressive .NET Tutorials -

DDD South West - A Monolith of Microservices

The slides and summary of my talk 'A Monolith of Microservices' at DDD South West -

DDD East Anglia 2018

The 2018 DDD East Anglia conference where I gave my talk on Reasonable Software -

Wroc# Conference

I made some sketchnotes when I attended the Wroc# conference. -

NDC London 2018

I made some sketchnotes when I attended NDC London 2018. -

DDD12

The 12th DeveloperDeveloperDeveloper! conference in Reading. -

Sketch noting

A brief into into how I approach sketchnoting and some of the resources I use -

Monoliths to microservices

At DDD East Anglia I talked about how we can, as part of our daily jobs, refactor our code into a loosely coupled structure. As a side-effect of this process it is easier to extract microservices from the giant monolith. -

Introducing functional calisthenics

So, on my way to SoCraTes UK 2015 and talking about Object Calisthenics I was struck by an idea, is there an equivalent of Object Calisthenics for functional programming to help people learn? So I asked the wonderful people at the conference and here is what we concluced. -

Isolating yourself from change

At last month's Cambridge Software Craftsmanship round table meeting we had a very interesting discussion on how we should isolate ourselves from change, we went from choosing the right technology to seeing this more as an architectural problem that allows you to embrace change. -

DDD eXchange - Restful Objects - Dan Haywood

I went to DDDX at Skillsmatter and here's Dan Haywood's talk on RESTful Objects -

DDD eXchange - Functional DDD - Greg Young

I went to DDDX at Skillsmatter and here's Greg Young's talk on Event Sourcing being a functional concept -

Make Use of Your Subconscious Mind

How many of us find a solution to a complex problem when we are away from our desks? In the shower? With friends? What powers this sudden insight? -

Creating Your Oasis Of Calm

To become more Open we need to get ourselves into a place and time where we are relaxed, in this post I talk a bit about how we do that -

Creative Play

Creativity is at the heat of what we do and often we are the most creative when we are at play as we unleash the power of our imagination. I argue that we should bring play into the business. -

Creativity

Creativity, isn't that at the core of what we do? -

A Journey into MSBuild

A Journey into MSBuild -

Fundamentals of a Successful Project

Fundamentals of a Successful Project -

Tagging on GitHub Pages

In this post I will add a twitter feed to my blog -

Creating an Atom Feed on GitHub Pages

In this post I will add an atom feed to my blog -

Blogging with GitHub Pages

In this post I will start talking about how I started using github pages to build a new blog -

Adding A Twitter Feed

In this post I will add a twitter feed to my blog -

DDD9

DDD9 -

What have you learned today?

What have you learned today? -

Barcamp London 8

Barcamp London 8 -

Domain Events

Domain Events -

Registering for Windows Phone 7 Development

Registering for Windows Phone 7 Development -

DDD8a - 23rd October 2010

DDD8a - 23rd October 2010 -

CQRS - Keeping it simple

CQRS - Keeping it simple -

Architecture series

Architecture series -

UK Tech Days - Steve Ballmer, the Cloud and Phones

UK Tech Days - Steve Ballmer, the Cloud and Phones -

My team's Kanban board

My team's Kanban board -

An introduction to Kanban

An introduction to Kanban -

WCF Clients Part 3 - Runtime Generated Proxies

WCF Clients Part 3 - Runtime Generated Proxies -

WCF Clients Part 2 - IChannelFactory

WCF Clients Part 2 - IChannelFactory -

WCF Clients Part 1 - Add Service Reference

WCF Clients Part 1 - Add Service Reference -

DDD8

DDD8 -

MISL - 5. Lambda Expressions

MISL - 5. Lambda Expressions -

MSIL - 4. For Loops

MSIL - 4. For Loops -

MSIL - 3. If Statements...

MSIL - 3. If Statements... -

MSIL - 2. Implementing Interfaces

MSIL - 2. Implementing Interfaces -

MSIL - 1. First steps

MSIL - 1. First steps -