Past Meetup

NDC for community: Squashing JavaScript Bugs + JavaScript Metaprogramming

This Meetup is past

51 people went

Location image of event venue

Details

We start a new tradition in our community! We meet the evening before NDC for listening to speakers from the conference. Same venue as NDC has, best-of-the-best speakers from NDC. Welcome!

==========================

The event is free for Framsia meetup members. The only obligatory thing you need to do (in addition to setting RSVP) is getting your free ticket here (it will take 30 sec):
https://www.eventbrite.co.uk/e/community-tuesday-2017-tickets-33989901711

==========================

17:00 - 17:30
Snacks from NDC and mingling

17:30 - 18:15
Squashing JavaScript Bugs
by Todd Gardner (http://ndcoslo.com/speaker/todd-gardner/), President and Occasional JavaScript Developer at TrackJS

The web is a dirty place. Traces of stacks litter the floor; memory leaking from cracks in the ceiling. Someone lost their context in the corner. Load times are slowly crawling along the window. Join me for a live debugging session as we find and squash different kinds of browser bugs. You leave armed to stomp out your own bugs and cleanup your JavaScript app.

Todd H Gardner is a veteran web developer and cofounder of TrackJS ( https://trackjs.com ), where he helps thousands of developers find and fix bugs in their web apps. He believes in simple tools and systems over trends, and testing balanced against risk. He is also the producer and host of PubConf developer afterparty ( https://pubconf.io ). Ask him about craft beer, cool pubs, and maintainable software.

18:15 - 18:30
Break

18:30 - 19:15
JavaScript Metaprogramming - ES6 Proxy Use and Abuse
by ​Eirik Langholm Vullum (http://ndcoslo.com/speaker/eirik-langholm-vullum/), Independent JavaScript Consultant​

This un-polyfillable / un-transpilable feature now has first class support in all the latest browsers and node.js

But what is it even?
And why do I need it?
Let's take a closer look at this mysterious new metaprogramming feature with some useful, abuseful and just plain fun uses of ES6 Proxy, including things like:

​- ​Data relations and object population
​- ​Safe objects (cannot read property 'x' of undefined no more!)
​- ​Debugging and testing
​- ​Validation and guarding

Metaprogramming can be both fun and useful!

Eirik is an independent full stack developer and consultant that loves all things JavaScript. He's also a wannabe functional programmer. Eirik has helped international startups build products and helped a wide range of companies build web applications and coach their teams. He is a co-organizer of the ReactJS Oslo meetup and also speaks regularly at conferences. What makes him tick is solving hard problems with simplicity and teaching others to do the same.

==========================

Please, do not forget to get a free ticket here:
https://www.eventbrite.co.uk/e/community-tuesday-2017-tickets-33989901711

==========================

See you at Spektrum!