Skip to content

Instantly share code, notes, and snippets.

@rgdelato
Forked from 1Marc/workshops-planning.md
Created April 28, 2017 20:41
Show Gist options
  • Save rgdelato/e4f41f3f319ee667cc0b322d65207930 to your computer and use it in GitHub Desktop.
Save rgdelato/e4f41f3f319ee667cc0b322d65207930 to your computer and use it in GitHub Desktop.
Workshop Teachers Needed

Looking for workshop teachers to teach on the following topics!

For introductions please tweet @frontendmasters, @1marc or email: marc at FrontendMasters.com. Thanks!

You can propose other topics too.

Published blog post detailing topics and allowed people to vote on priority: 2016 Frontend Masters topic poll

Bolded topics are very highly requested.

JavaScript

  • JavaScript Design Patterns TBD Stoyan Stefanov
  • Advanced Debugging - profiling, heap dump etc Recorded Todd Gardner & Jon Kuperman
  • Node.js (lots of topics) - Streams / IO / APIs & Scaling / Microservices Scheduled Substack, Recorded Kevin Whinnery
  • Transpiled Flavors of JS: ELM Recorded Richard Feldman, PureScript, ClojureScript, etc
  • Typed JS: TypeScript / Flow
  • Redux recorded Brian Holt / MobX
  • Advanced React & Redux
  • Relay / GraphQL / Falcor
  • Frameworks: Vue, Cycle
  • Hands-on build an application with latest features in ES6/7
  • Working with Client-Side APIs (Amazon, Facebook, Twitter, Instagram, OAuth2.js, etc)
  • Immutable data - Immutable.js / Mori / Immutable concepts and patterns
  • Unit Testing JS

Web Apps

  • Progressive Web Apps: Offline APIs / Web Workers / Service Workers / Local Storage
  • Geo Data Vis / Mapping (leaflet, google maps)
  • Security Launched Douglas Crockford Recorded Ryan Chenkie
  • Progressive Enhancement / RWD Performance
  • Polymer / Web Components

Design Topics

  • Mobile design patterns
  • Data driven design
  • UI design / Material Design
  • CSS preprocessors LESS/Sass/compass/stylus
  • Usability (Desktop, mobile, etc)
  • Form Design / UX

UI Frameworks

  • CSS Frameworks: Foundation / Bootstrap
  • Hybrid applications: Ionic 2 Framework / NativeScript
  • Electron Recorded Steve Kinney / Native Apps with JS
  • Three.js / WebGL libraries

Other Topics

  • Canvas
  • Document Databases - MongoDB / LevelDB / CouchDB
  • Accessibility Recorded Jon Kuperman
  • iOT / Hardware Hacking in Node.js
  • A/B testing
  • SEO
  • Analytics
  • WebKit/Blink internals - How browser work
  • Diagramming / UML / code explanations
  • Introduction to Git/Github
  • Text editors: VS Code / Sublime / vim

For introductions please email marc at FrontendMasters dot com.

P.S. You can propose other topics too.

Completed Topics

  • Dev Tools / Rendering Performance (Hardware Accel, Painting, etc) Launched Jon Kuperman
  • React Native Launched Scott Moss
  • Angular 2 Launched Scott Moss and Lukas Ruebbelke
  • API Design in Node Launched Scott Moss
  • React.js Launched with Ryan Florence and Brian Holt
  • ES6 Launched with Aaron Frost and Scheduled Kyle Simpson
  • DOM Scripting Launched Justin Meyer
  • Asynchronous JavaScript Launched Jafar Husain and Kyle Simpson
  • Algorithms and Data Structures Recorded Bianca Gandolfo and Launched Brian Holt
  • Ember.js Launched Mike North
  • Organizing a large JavaScript application Launched both Kyle Simpson and Henrik Joreteg
  • Meteor.js Recorded Chris Mather (in production)
  • Animation Engines - GreenSock Launched Sarah Drasner
  • SVG / vector Launched Sarah Drasner
  • JSON APIs / API design Launched Scott Moss
  • Html/RWD emails Launched Justine Jordan
  • Typography Launched Jason Pamental
  • CSS structure (oocss, smass) Launched Jonathan Snook
  • UI prototyping / Framer Launched Jay Stakelon
  • React Native Recorded Scott Moss
  • Webpack Recorded Kent C Dodds
  • How to Create an Open Source JavaScript Library Recorded Kent C Dodds
  • Firebase + React Recorded Steve Kinny
  • Hapi.js Recorded Ryan Chenkie
  • d3.js v4 Recorded Shirley Wu
  • Debugging JavaScript Recorded Todd Gardner
  • SASS Recorded Michael North
  • Modern SEO Recorded Michael North
  • Advanced JavaScript v2, Deep Foundations Recorded Kyle Simpson
  • Functional JavaScript v2 Recorded Kyle Simpson

Upcoming Schedule

  • April 25th -zUnit Testing JavaScript with Kent C Dodds
  • April 26th - Manipulating and linting JavaScript using ASTs with Kent C Dodds
  • May 2nd through 5th - Lots of topics James Halliday (Substack)
  • May 20th - Advanced Asynchronous Programming with Jafar Husain
  • May 24th, 25th & 26th - React v3 with Brian Holt
  • July 14th - Vue with Sarah Drasner
  • July 27-28 - Progressive Web Applications and Offline with Steve Kinney and Mike North
  • August 4th - JavaScript on Wordpress with Zac Gordon
  • Late September - Upgrading from AngularJS to Angular (2.x-4.x+)
  • Mid September - Elixir & Pheonix (2 days each) with Mike North
  • March 1st, 2018 - Build a Website with Chris Coyier
  • Early March, 2018 - Elm (Reshoot) with Richard Feldman
  • To be scheduled - JavaScript Built-Ins with Kent C Dodds
  • To be scheduled - Responsive Web Design (Reshoot)
  • To be scheduled - Flexbox and Latest CSS3 with Estelle Weyl
  • To be scheduled - Hardcore Functional JS Part 2 with Brian Lonsdorf
  • To be scheduled - JavaScript Design Patterns with Stoyan Stefanov
  • To be scheduled - Progressive Web Apps with Aditya Punjani
  • To be scheduled - Introduction to Web Development (Reshoot) with Brian Holt
  • To be scheduled - GraphQL with Lukas Ruebbelke
  • To be scheduled - Angular 2 Testing with Lukas Ruebbelke
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment