Skip to content

Instantly share code, notes, and snippets.

@manojjsm
Forked from 1Marc/workshops-planning.md
Created January 20, 2016 15:42
Show Gist options
  • Save manojjsm/11abd3b0c6e19d57f4b9 to your computer and use it in GitHub Desktop.
Save manojjsm/11abd3b0c6e19d57f4b9 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: 2015 Frontend Masters topic poll

Bolded topics are very highly requested.

JavaScript

  • JavaScript Design Patterns
  • Debugging - profiling, heap dump etc
  • Node.js (lots of topics) - Streams / IO / APIs / Scaling / Microservices
  • Phonegap
  • Transpiled Flavors of JS: ELM Scheduled Richard Feldman, CoffeeScript / ClojureScript / PureScript TBD Brian Lonsdorf / Sweetjs macros / etc
  • Working with Client-Side APIs (Amazon, Facebook, Twitter, Instagram, OAuth2.js, etc)
  • Immutable data - Immutable.js / Mori / Immutable concepts and patterns
  • Flux Application Architecture / Redux
  • Relay and GraphQL
  • Falcor
  • Hands-on build an application with latest features in ES6/7

Web Apps

  • Rendering Performance (Hardware Accel, Painting, etc)
  • Progressive Enhancement
  • RWD Performance
  • Polymer / Web Components
  • Mapping (leaflet, google maps)
  • Security TBD Martin Gontovnikas & Lukas Ruebbelke & Recorded Douglas Crockford
  • Offline APIs / Web Workers / Service Workers / Local Storage

Design Topics

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

UI Frameworks and Animation Libraries

  • Foundation
  • Bootstrap
  • Node WebKit / building native with web stack
  • Hybrid applications / Ionic Framework / Electron
  • Three.js / WebGL libraries

Other Topics

  • Accessibility
  • Document Databases - MongoDB / LevelDB / CouchDB
  • Browserify
  • Hardware Hacking in Node.js
  • A/B testing
  • Analytics
  • WebKit/Blink internals - How browser work
  • Diagramming / UML / code explanations

For introductions please email marc at FrontendMasters dot com.

P.S. You can propose other topics too.

Completed Topics

  • React.js Launched with Ryan Florence / Flux
  • ES6 Launched with Aaron Frost
  • Unit Testing Recorded Justin Searls and Dave Mosher
  • DOM Scripting Launched Justin Meyer
  • Asynchronous JavaScript Launched Jafar Husain and Recorded Kyle Simpson
  • Algorithms and Data Structures TBD Bianca Gandolfo and Brian Holt
  • Ember.js Recorded Mike North in October
  • Organizing a large JavaScript application Launched both Kyle Simpson and Henrik Joreteg
  • Meteor.js Recorded Chris Mather (in production)
  • Animation Engines - GreenSock Scheduled Sarah Drasner September 25th / Velocity
  • SVG / vector Recorded Sarah Drasner
  • JSON APIs / API design Recorded Scott Moss July
  • Html/RWD emails Launched Justine Jordan
  • Typography Launched Jason Pamental
  • CSS structure (oocss, smass) Launched Jonathan Snook
  • UI prototyping / Framer Launched Jay Stakelon

Upcoming Schedule

  • April 14th & 15th - Elm with Richard Feldman
  • April 21st - CSS Animations and Transitions with Rachel Nabors
  • To be scheduled - Algorithms and Data Structures with Bianca Gandolfo
  • To be scheduled - Web Security with Martin Gontovnikas and Lukas Ruebbelke
  • To be scheduled - PureScript with Brian Lonsdorf
  • To be scheduled - CS101 with Brian Holt
  • To be scheduled - React, Flux and ES6 with Brian Holt
  • To be scheduled - JavaScript the Hard Parts with Will Sentence
  • To be scheduled - How to Create an Open Source JavaScript Library with Kent C Dodds
  • To be scheduled - Webpack with Kent C Dodds
  • To be scheduled - Advanced Ember 2.x with Mike North
  • To be scheduled - Angular 2.x with Scott Moss / Lukas Ruebbelke
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment