Having tried his hand at biology, academic philosopher, security guard, library van driver, copy writer and marketeer, Dave finally settled on software developer and has never looked back. An alumni of Makers Academy (August 2015), he has since gone on to work at Mergermarket where he develops microservices in JavaScript (NodeJS), Go, Groovy, Ruby and whatever else he can get his hands on.
He's obsessed with functional programming principles, even if he doesn't understand them very well, likes writing tests for everything, and enjoys learning different programming languages. In the rest of his spare time he dreams about hillwalking and mountaineering while strolling with his partner and his dog on Wimbledon Common, plays chess badly, and tries to work out how to whittle down his enormous board game collection.
Talks I've Given
-
A Brief (and incomplete) introduction to Rust (for Rubyists)
Featuring David Wickes
Rust! It's the latest flavour of the month. Find out about this friendly low-level language, why rockstar Rubyists like Yehuda Katz and Steve Klabnik like it, and how to embed it in your Ruby code to get a bigger speed boost than those shiny stars in Mariokart.