Month: September 2015

  • Assassination of individuals by the state

    I wrote to my MP (via writetothem.com) about the British government assassinating people they suspected of planning terrorist attacks. He replied saying that the government believes the action was legal, proportional and necessary. Part of this justifi…

  • Event-Sourced Domain Models in Python at PyCon UK

    At PyCon UK 2015 I led a very well attended workshop with the goal of introducing Python developers to the tried-and-tested techniques and patterns of Domain Driven Design (DDD), in particular when used as part of an event-sourced architecture.

    The two-and-a-half hour workshop was comprised of excerpts from our training …

  • Event-Sourced Domain Models in Python at PyCon UK

    At PyCon UK 2015 I led a very well attended workshop with the goal of introducing Python developers to the tried-and-tested techniques and patterns of Domain Driven Design (DDD), in particular when used as part of an event-sourced architecture.

    The two-and-a-half hour workshop was comprised of excerpts from our training …

  • A slight enhancement on Developing tvOS Apps with Swift

    Apple announced tvOS yesterday. Downloading Xcode 7.1 Beta comes with the SDK and simulator for tvOS apps. The official documentation starts to run through how to create a basic app but is doesn’t mention where to place and load the JS from and the sam…

  • A slight enhancement on Developing tvOS Apps with Swift

    Apple announced tvOS yesterday. Downloading Xcode 7.1 Beta comes with the SDK and simulator for tvOS apps. The official documentation starts to run through how to create a basic app but is doesn’t mention where to place and load the JS from and the sam…

  • Difficult merges in Git – don’t panic!

    A video in which I try to explain what merging and rebasing really are, to help you understand what is going on when Git presents you with scary-looking conflict messages. I also explain why you shouldn’t panic because it’s hard to lose your work, and …

  • ZX Spectrum BASIC Web Server

    Finally, you can write your web sites in ZX Spectrum BASIC, using my new project, ZX Spectrum BASIC CGI server . How it works Here’s what happens when a request comes in: Apache HTTPD receives the request, and runs the CGI script that does the magic. …

  • Letter to my MP on UK government assassination of British Citizens in Syria

    Below is a copy of the letter I sent to my MP this morning (via writetothem.com). Feel free to re-use and adapt it if you want to send a similar letter. Update: follow-up letter. Dear Philip Hammond, I was extremely concerned to hear of the assassinati…