Toggle navigation
Carnage's tech talk
Home
Links
Archive
About
RSS
Recent Posts
Deploying OpenCFP on Google Kubernetes Engine
Local package development with composer and docker
Events are forever... until they're not.
On services.
Paying for speaker expenses
Talks
Event Driven Development
You Attended Talk: An introduction to event sourcing
Microservices vs The Distributed Monolith
More Secrets of Cryptography
Nuclear powered software security
Object re-orientation
Passwords and how to handle them
The secrets of cryptography
2019
Oct 23 - Deploying OpenCFP on Google Kubernetes Engine
Jul 28 - Local package development with composer and docker
2018
Oct 26 - Events are forever... until they're not.
Oct 12 - On services.
Sep 5 - Paying for speaker expenses
May 15 - Dumb home automation
2017
Aug 28 - Personal project hosting with docker
Jul 12 - Communication patterns in event driven architecture
Jun 20 - On smart cows and dumb politics
Apr 10 - PHP Yorkshire - a Retrospective
Apr 10 - The right agile for the job
Feb 15 - A critical analysis of Laravel
2016
Oct 3 - Password similarity
Oct 3 - 3rd Party Credential Management
Jul 25 - Writing defect free code
Jul 22 - This is a story all about how I learned to stop returning $this
2015
Dec 21 - The 6 rules of password storage
Aug 16 - Stop lying to me
Aug 3 - Cryptanalysis of hashids