Gus previously worked as a java developer in finance and media, experiencing all of the delights that come with over-engineering a large XML-configured application. He has spent the last few years writing scala apps and playing buzzword bingo in startups. Currently he is a Senior Scala Developer/Technical Architect at Depop, a social selling app.
Follow Andrew on twitter.
Check out Depop at http://www.depop.com/
Talks I've Given
-
Moving Away from Hope-Driven Development
Featuring Andrew Gustafson
If you've ever been bitten by a completely unexpected RuntimeException then you've been affected by Hope-Driven Development. If you've ever had to trawl through the source code of the function that you're calling in order to work out what might happen when you call that function,...
runtime-exception scala -
4
Lightning Talks 1
Featuring Andrew Gustafson, Jamie Pullar, Nick Pollard and Mikael Valot
This session will consist of four 15-minute talks by Andrew (Gus) Gustafson, Jamie Pullar, Mikael Valot, and Nick Pollard, where the following topics will be covered; serialisation, json, macro, typeclass, scala, types, shapeless, Protobuf, fix-protocol, jsentric, flexible-data, library strucs.
scala shapeless types typeclass protobuf fix-protocol json flexible-data library-strucs -
Making your life easier with macros
Featuring Andrew Gustafson
Macros in Scala seem to be esoteric and difficult to implement. In this talk you'll walk through a simple example of how to write a macro to provide JSON serialisation for an abstract data type.
macro scala json serialisation