DDD Reading 13

At the weekend, I went down to Reading to attend DDD 13. Hosted at Microsoft’s offices the DDD Reading event is the mother of all of the DDD events, with the first one held back in 2005.

Here are the sketchnotes I took of the talks I attended.

Quantum Computing: Don’t Panic

by Anita Ramanan Twitter and Frances Tibble Twitter

Quantum Computing: Don't Panic by Anita Ramanan and Frances Tibble

Web Assembly, Blazor, And The Future Of Web Development

by Joseph Woodward Website Twitter

Web Assembly, Blazor, And The Future Of Web Development by Joseph Woodward

From Monolithic Monster To Majestic Microservice App

by Callum Whyte Website Twitter Slides

From Monolithic Monster To Majestic Microservice App by Callum Whyte

Automate Your Test Infrastructure With Kubernetes

by Joe Stead Website Twitter

Automate Your Test Infrastructure With Kubernetes by Joe Stead


DDD South West 8

I attended DDD South West at the weekend in Bristol. As usual, it was a great event.

Here are the sketchnotes I took of the talks I attended.

Outside-In TDD

by Ian Russell Website Twitter

Outside-In TDD by Ian Russell

Give It A REST - Tips For Designing And Consuming Public APIs

by Liam Westley Website Twitter

Give It A REST - Tips For Designing And Consuming Public APIs by Liam Westley

Kubernetes For .Net Developers

by Shahid Iqbal Website Twitter Slides

Kubernetes For .Net Developers by Shahid Iqbal

Teaching An Old Dog New Tricks

by Ismail Mayat Website Twitter

Teaching An Old Dog New Tricks by Ismail Mayat

Patterns And Practices For Building A Better Web API Architecture

by Joseph Woodward Website Twitter

Patterns And Practices For Building A Better Web API Architecture by Joseph Woodward


Cambridge Alexa Devs Meetup

I recently attended the inaugural meetup of the Cambridge Alexa Developers Group held at Amazon’s Cambridge office. The group was set up by Bob Harris and Rich Merrett, who both gave talks on building Alexa skills and SSML.

David Low, Amazon’s Head of Solutions Architects, also gave a talk about how to best create a skill by working out its user value:

Working Backwards by David Low

One particlarly interesting thing covered was a formula for working out whether a skill will be a “killer skill”:

Cusomter value × Contexts × Frequency × Multipliers
Complexity × Friction

The higher the output of this formula, the higher the likelihood that a skill will be succesful.

While this talk wasn’t recorded, he has given a similar talk before that was.


NDC London 2018

Last week I attended NDC London. It’s not the first time that I’ve been, but it is the first time I’ve done the workshops that run alongside the main conference.

I attended the “Identity & Access Control for modern Applications and APIs using ASP.NET Core 2” workshop hosted by Dominick Baier and Brock Allen. This was a two day workshop consisting of a mixture of presentation, discussion, and hands-on labs. It dived deep into the security aspects of modern ASP.Net applications, specifically the application itself and its APIs. The first day focused on how external authentication (via OAuth 2.0 and OpenID Connect) could be used to save having to implement authentication yourself in your application. The second day took this further and focused on how to secure an API that you may have in an application so that you can call it server-to-server, from mobile applications, or from JavaScript applications.

The remaining three days of the conference was in the form of talks. Like I’ve done before, I sketchnoted many of the sessions that I attended.

What Is Programming Anyway?

by Felienne Hermans Website Twitter Video

What Is Programming Anyway? by Felienne Hermans

The Power Of Technical Decisions

by Jake Ginnivan Website Twitter Video

The Power Of Technical Decisions by Jake Ginnivan

You Build It, You Run It

by Chris O’Dell Website Twitter Video

You Build It, You Run It by Chris O'Dell

An Introduction To Kotlin

by Dmitry Kandalov Website Twitter Slides Video

An Introduction To Kotlin by Dmitry Kandalov

Composite UIs: The Microservices Last Mile

by Jimmy Bogard Website Twitter Slides Video

Composite UIs: The Microservices Last Mile by Jimmy Bogard

Designing For Speech

by Jessice Engström Website Twitter Video

Designing For Speech by Jessica Engström

Jewelbots: How To Get More Girls Coding

by Jennifer Wadella Website Twitter Slides Video

Jewelbots: How To Get More Girls Coding by Jennifer Wadella

Who Needs Dashboards?

by Jessica White Website Twitter Slides Video

Who Needs Dashboards? by Jessica White

Pilot Decision Management

by Clifford Agius Twitter Video

Pilot Decision Management by Clifford Agius

A Developer’s Guide To Machine Learning

by Tess Ferrandez-Norlander Website Twitter Slides Video

A Developer's Guide To Machine Learning by Tess Ferrandez

CSP XXP STS PKP CAA ETC…

by Scott Helme Website Twitter Video

CSP XXP STS PKP CAA ETC... by Scott Hulme

Web Apps Can’t Do That, Can They?

by Steve Sanderson Website Twitter Video

Web Apps Can't Do That, Can They? by Steve Sanderson

These are the other talks I attended but didn’t sketchnote:

C# 7.0

by Jon Skeet Website Twitter Video

C# 7.1 and 7.2: The Releases You Didn’t Know You Had

by Bill Wagner Website Twitter Video

The Psychology Of Social Engineering

by Niall Merrigan Website Twitter Video

The Modern Cloud

by Scott Guthrie Website Twitter Video

The Hello World Show Live

hosted by Heather Downing and Spencer Schneidenbach Website Video

Tips And Tricks With Azure

by Scott Guthrie Website Twitter Video

Why I’m Not Leaving .Net

by Mark Rendle Website Twitter Video


DDD North 7

I recently attended DDD North 7 in Bradford. I’ve been wanting to take up sketchnoting for a while now, but have never gotten round to doing it, so when Ian Johnson (go check out his sketchnotes - they are great) prompted me to take my sketchbook and pens with me, I reluctantly obliged. I’m so glad I did though as I really enjoyed doing them, and I feel it had the effect of me being able to recall much more of the content of each talk. I tweeted the sketchnotes after each session and got a great response from both the speakers and attendees.

Here are the sketchnotes I did during the day.

Microservices: What I’ve Learned After A Year Of Building A System

by Nathan Gloyn Website Twitter Slides

Microservices: What I've Learned After A Year Of Building A System by Nathan Gloyn

Spot The Difference: Automating Visual Regression Testing

by Viv Richards Website Twitter Slides

Spot The Difference: Automating Visual Regression Testing by Viv Richards

Married To The Mob (Programming)

by Derek Graham Website Twitter Slides

Married To The Mob (Programming) by Derek Graham

How To Parse A File

by Matt Ellis Website Twitter Slides

How To Parse A File by Matt Ellis

Alexa, Open Sneezaroo…

by Zinat Wali Twitter

Alexa, Open Sneezaroo... by Zinat Wali