May 2019

The Future of Machine Learning & Javascript

There are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out. But things are changing, if you can do `npm install @tensorflow/tfjs` or make an API call, you can now do AI.

Salt Lake City, USA

Conference Logo

June 2018

How to scale an SPA?

Learn to take advantage of optimisations that give you epic scalability, with super low latencies at a fraction of the cost. We'll demonstrate why serverless is the perfect companion to SPAs and how to architect the REST of your application using serverless solutions like FaaS.

Amsterdam, Netherlands

Conference Logo

November 2018

How to hack an Angular app?

Thought hacking was hard? It’s not, it’s easy and I’m going to show you how! We’ll investigate a series of hacking stories and break them down step-by-step to see exactly how they did it. By the end you’ll walk away a little bit more scared and a lot more prepared with some great practices you can apply immediately to your own applications.

Salt Lake City, USA

Conference Logo

November 2017

Bot Of The United States

Trumps tweets move markets. So what if you could create a bot that made stock trades based on those tweets? The Planet Money podcast did that in 2017 and you can find that bot on twitter as @botus. In this talk I'll show you how to create your very own BOTUS using Node, some easily available AI APIs, Reactive Programming using RxJS and Serverless.

Warsaw, Poland

Conference Logo

July 2017

From Donkey to Unicorn, A new approach to AngularJS migration.

If you have already tried migrating your existing AngularJS application and hit a brick wall then this talk is for you. In this talk, I'll present a new migration approach. One that works for even the most complex and challenging legacy AngularJS applications.

London, UK

Conference Logo

June 2017

The AngularJS Migration F.A.Q.

If you have ever started blankly at your old AngularJS controller code, with it's precariously balanced set of $scope.$watches, copious use of third party modules and wondered how the hell to migrate that into your new shiny new Angular app, then this is the talk for you.

Tel Aviv, Israel

Conference Logo

April 2017

When you can't use the word “BIG BANG”

Most content online talks about how to migrate from 1 to 2 in a "big bang" approach. When your product processes millions every day, using the word "big bang" doesn't engender a lot of support from senior managers or stakeholders. In this talk I'll go through a real Angular 1 application and upgrade it "iteratively" to Angular 2.

Salt Lake City, USA

Conference Logo

February 2017

ngRx the last piece in the Angular architecture puzzle

You read about this thing called RxJS, you even forked a plunker and tried an example. It seems clever but how in the hell do you actually use this thing to write a full Angular application? You keep up on hearing about this cool thing called Flux, or is it?

Amsterdam, Netherlands

Conference Logo