Bio
Aaron is a Developer Advocate at Microsoft. Having spent 15 years doing web development he’s seen it all, from browser wars, the rise of AJAX and the fall of 20 JavaScript frameworks (and that was just yesterday!). Always tinkering with something new he explores crazy ideas like writing your own implementation of numbers in .NET, creating IoC in JavaScript or implementing tic-tac-toe using git commits.
My Talks
Being cheap with the cloud
The cloud means we can build applications that are run for cheap right? But what does that look like in reality? How do we go about creating a web application that can scale out but only cost a few...
Docker, FROM scratch
Docker's popularity has exploded over the last couple of years, especially in the DevOps space, but unless you've spent a lot of time in that area it can be a confusing technology.
So let's step b...
Getting SAFE with F#
SAFE is a web development stack similar to LAMP, but targetting F# and the .NET ecosystem.
Through SAFE we are able to realise the dream of shared code across server and client, so let's take a pr...
Go... ing with WebAssembly
With WebAssembly coming up on the scene and more languages looking to include it as an output the idea of using it is becoming more real. But what does it look like to use WebAssembly as a web deve...
Home grown IoT
I wanted to get started with learning IoT but was unsure where to start. Conveniently I recently installed solar panels at home and they have a wifi endpoint in them.
So what can we do with a Rasp...
Securing Single Page Applications
We’ve been spending more and more time developing applications that run in the browser, SPA's and more recently PWA’s. But with more code running client side what changes do we need to make to how ...
Serverless DevOps
Serverless components can sometimes feel a little cavalier in their creation, a single script file and little-to-no dependencies, but we want to treat them just as we would any other application wi...
Stateful Serverless through Durable Functions
Serverless computing is great for processing at scale, but when it comes to long running operations the lack of state can be a hinderance. Azure Durable Functions aims to solve this through introdu...
The beauty of stupid ideas
Coding is fun, or at least it should be, and we should embrace the all our ideas, no matter how stupid they may seem.
WebAssembly, your browsers sandbox.
This is intended to be an entry level talk to people who don't have any real experience with WebAssembly.
Where Does Serverless Fit
Serverless, can seem like a magic bullet for projects and before you know it someone is suggesting that you rewrite your whole application is microservices distributed in a Serverless model. But is...