Home Speakers Organisers Prize Draw Code of Conduct Tickets

Aaron Powell

I like long walks on the beach talking about JavaScript

Twitter LinkedIn

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.

Title
Rebuilding the Azure Functions programming model
Abstract

TypeScript, and by extensions JavaScript, has been supported in Azure Functions since version 1, but the programming model never felt 'right' as a JavaScript dev. It didn't follow established patterns, such as how to use packages, Function registration/discovery, or just looked radically different to web server frameworks.

The team decided to tackle this in the v4 release, and I joined as an advisor to them. Over the course of several months, we stubbed out different prototypes and gained feedback on what would be a programming model that would be best suited to the needs of developers building serverless applications today.

Let's take a look behind the scenes of how it all came together, and what we've got today to make it easier to build serverless applications with Azure Functions.

Octopus Unicorn Moth Owl Dino Anteater Robofax
Speakers Organisers Prize Draw Code of Conduct Tickets Privacy Policy
anz@serverlessdays.io @SLSDaysANZ