• High Performance React Applications - Web Rebels

    React is built with performance in mind. But when is React slow? In this talk we’ll discuss common bottlenecks in React and when you might be making your program work harder than it should.

  • Never Work For Free: Career Advice for New and Veteran Developers

    Join me as I uncover industry insights from experienced developers, as I breakdown critical career advice for job-seekers of all levels! You will leave with practical advice and tips for growing your career.

  • The Difference Between (Dead) Cats and Dogs in Film

    There is a famous double standard in cinema, but it's not the one you're thinking of.

  • High Performance React Applications - 60 mins

    React is built with performance in mind. But when is React slow? In this talk we’ll discuss common bottlenecks in React and when you might be making your program work harder than it should.

  • Building a GraphQL Client in JavaScript

    GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)

  • How to Ace the Coding Interview

    I am here to help you through the coding interview process. Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts.

  • Functional Programming For People That Hate Math

    Many of us have heard of Functional Programming, and all the benefits it is supposed to bring to our code. You may have also heard that it's really hard and kinda "mathy." You will learn how can it be applied to the real-world without have a Master degree in Mathematics.

  • Extreme Web Performance Optimization

    The web has made great progress in enabling fast experiences, but building a fast site today isn’t trivial. At Best Buy, we want to build a performance culture in order to create a better shopping experience for our customers. In this talk, I will show you how to find and fix the most common web performance bottlenecks to improve your UX by using tools like Lighthouse and Chrome DevTools, and discover the latest browser APIs (e.g. Service Workers, Async Images, Fetch Priorities) to get more control over your loading experience. https://www.youtube.com/watch?v=Mv-l3-tJgGk

  • Software Is Impermanent, and So Are You

    Every tool, framework and language you are using today will be considered outdated in the next couple of years. How do you keep up in world where everything you love will die? Together, we will study the languages and ideas in programming that have withstood the test of time, in order to determine what you can learn today that will have the greatest impact on your career in 50 years.

  • High Performance React Applications

    React is built with performance in mind. But when is React slow? In this talk we’ll discuss common bottlenecks in React and when you might be making your program work harder than it should.

  • me_irl

    A brief presentation about me! Contains my personal journey and random coding advice.

  • bechdel.io

    Find out if your favorite film passes the test at bechdel.io

  • Mastering React: How To Test Your React Application

    A slide deck by Joe Karlsson https://github.com/JoeKarlsson/testing-react-apps

  • Testing with Mocha and Chai

    a devleague slide deck by Tony

  • Gamification

  • IoT Web Integration

    Exploring how to connect your IoT devices up to the world wide web.

  • Templating with Handlebars.js

  • SASS

  • Pug - Template Engine

  • Currying Functions

    basic currying in javascript

  • Introduction to Graph Traversing

    Finding your way around the world of Breadth and Depth First Search

  • Redux

    Predictable state container for JavaScript apps

  • ReactJS

  • Intro to SQL

  • Interactive Intro to AngularJS

    Intro

  • HTTP/2

    The future of HTTP

  • Debugging NodeJS

    In terminal and node inspector

  • Streams in NodeJS

    Streams

  • Events and Emitters in NodeJS

  • XMLHttpRequest

  • Making Arrays More Functional

  • Multiple Inheritance

  • Like this and like that and like this and...wat?

    An exploration of the concept of this in JavaScript for only function invocation and method invocation. Constructor invokation and call/apply to come later.

  • Call, Apply, Bind....oh My

    Summary of the application of call, apply and bind in JavaScript. Their similarities and differences and application.

  • Intro to NoSQL

    Intro

  • HTTP

    Basics

  • js-basics

    Data Types, Control, Loops

  • Intro to Promises

  • Reactive Programming with the Beibs

    Reactive programming demo with Meteor and the Beibs.

  • Promises

    Introduction to Promises

  • ORM

    Introduction to Object Relational Mapping

  • Templating

    Intro to Jade - A high performance template engine for JavaScript

  • Middleware

    The heart of Express

  • Express Yourself Deux

    Intro to the ExpressJS Web Application Frameworks

  • Streams in NodeJS

    The Internet is a series of tubes

  • ES6

    An introduction to ES6

  • Recursion

    Allowing a function to call itself from within it's function scope.

  • QuickSort

    An introduction to sorting algorithms.

  • CSS Yes!

    Cascading Style Sheets

  • Big-O

    For People That Hate Math