Two days, one track, 16 speakers with 16 talks!
Barbara oversees the development of OANDA’s next-generation APIs. She acts as the internal and external evangelist for the API product suite as well as OANDA’s developer community. Prior to joining OANDA, Barbara worked as senior architect and performance advocate at the Canadian Broadcasting Corporation (CBC) where she focused on mobile web development and performance optimization. She holds an honours BSc from the Bonn-Rhein-Sieg University of Applied Sciences, Germany.
Barbara is an international speaker, a book author, a contributor to jsmanners and the organizer of the Toronto Web Performance Meetup Group.
Copy, paste, but don’t block the rendering! It’s almost impossible to find a website that doesn’t utilize any kind of embedded widgets such as ads, social plugins, or analytics: All of these add-ons are considered 3rd party scripts and promise to increase and benefit publisher’s revenue. Publishers don’t have much control over the provider’s code and inevitably just have to trust their integrity, content security policy, code quality, and performance.
Imagine a high-traffic website hosting a twitter widget: Are publishers aware that a sudden twitter server outage could potentially bring down their site if the widget is not properly included?
The performance and availability of 3rd party scripts don’t have to become a threat or a nightmare for publishers. Barbara’s talk will not only outline best practices, tools, and tricks on how to sandbox 3rd party scripts, but also help the audience understand bottlenecks, determine potential risks, and elaborate on how to measure their performance.
Following this session, managers and developers will be equipped to ask the right questions when choosing 3rd party providers, while developers will be armed with guidelines on how to integrate 3rd party snippets efficiently into their deployment process without slowing down or even bringing down their site. Go watch the video of Barbara’s talk ➡
First and foremost an amateur cat photographer, Brian’s second passion is music. After a short stint as a college radio DJ, Brian taught himself to play bass and in the last 10 years has played for a handful of bands of varying notoriety. His most recent project, a shoegaze band out of Brooklyn called Eastern Hollows, is planning to release their second full length in the summer of 2015.
When not playing music Brian tries his best to make a positive contribution the New York developer community as a co-founder and organizer of BrooklynJS, a monthly user group featuring talks, musical performance and terrible jokes.
Learning to be a better developer through the teachings of Black Flag, My Bloody Valentine, and John Cage. Go watch the video of Brian’s talk ➡
Over time, we've developed solid conventions and best practices for building our applications with a sustainable architecture. We've explained them in writing and highlighted them in demonstrative apps, but the most exemplary instance of application architecture will not be found in the pages of a book or code in a text editor.
Rather, it's found in the modularity of our organs. It's found in the speed of complex communication between our brains and our bodies. It's found in the processes like breathing and blinking that run seamlessly in our backgrounds.
Our bodies consistently demonstrate the best practices and patterns we aim for in our software every day. Let's investigate how our biology makes the most irrefutable case for the designs we've come to value in application development. Go watch the video of Brittany’s talk ➡
C J Silverio has worked for many Silicon Valley startups, writing everything from smart cellphone apps to web servers to user interface design to in browser web apps, with a recent focus on node.js services. She currently leads dev/ops for npm Inc.
Or, how we split a monolith and lived to tell the tale.
This is the story of how npm replaced its monolithic registry service with microservices. We rolled out the registry without any users noticing this huge change behind the scenes. How did we manage this? What did we mess up? What can you learn from our experience? Go watch the video of CJ’s talk ➡
Dale is a senior developer on the Firefox OS project for Mozilla, a long time CouchDB contributor, PouchDB maintainer and is generally interested in working on Open Source and the Open Web.
The web is slowly becoming more capable however the experiences it provides still generally fall far behind what native applications are already doing. I want to take a look at how offline architectures can help bring the best experiences to your users and discuss the technologies, from appcache and service workers to PouchDB that will help you build the native web. Go watch the video of Dale’s talk ➡
David is a Senior Program Manager working for Microsoft Corp, in charge of driving adoption of HTML5 standards. He’s speaking in several famous web conferences such as Paris Web, CodeMotion, ReasonsTo or jQuery UK. He’s the co-author of the WebGL Babylon.js open-source engine. Read his blog on MSDN or follow him on Twitter.
Jenn Schiffer is an open web engineer at Bocoup who creates art, and tools facilitating the creation and learning of art, using code and other aspects of technology.
Linda Sandvik is a Knight-Mozilla OpenNews fellow at the Guardian, a creative technologist and proto-MacGyver who likes to make things that inform, educate, and empower people and communities. She previously worked in local government and at Last.fm, and co-founded Code Club. Her particular interests lie in using play and technology to help people discover their natural affinity for teaching themselves new things. She has a passion for open data, open knowledge, and serious games.
Are your kids learning how to code? Whatever job they'll have in the future knowledge of how computers work is going to be an advantage. Several countries have already introduced compulsory computing in schools, but Norway is currently lagging behind. Who gets to decide what is being taught? Should we let tech giants like Google or Facebook do it in after school clubs? If we leave the education to them can we trust them to also teach about corporate mass surveillance? What about civic tech? If the goal is not to produce new workerbees for these institutions but rather create a society of tech savvy rebels who will change the world for the better, what should we do? Go watch the video of Linda’s talk ➡
Matthew Podwysocki is a Software Engineer and self-described Open Sourcerer at Microsoft. He currently works on the Reactive Extensions for all platforms and the Thali Project exploring the Internet of Things and Privacy. He is passionate about open source, helping such efforts as Microsoft support of Node.js. He also spends his free time helping teach the next generation of software developers through STEM outreach.
What’s does a mouse drag event have in common with an Array of numbers? The answer to this question may surprise you: they are both collections.
Using just a few functions, you will learn how to do the following:
Mikeal is a JS Community Organizer, director of Evangelism at DigitalOcean and a creator/curator of NodeConf & JSFest.
A pragmatic primer for building new communities.