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 Design Patterns TBD Stoyan Stefanov
- Debugging TBD Todd Gardner - profiling, heap dump etc
- Node.js (lots of topics) - Streams / IO / APIs & Scaling Recorded Kevin Whinnery / Microservices
- Transpiled Flavors of JS:
ELMReocrded Richard Feldman, PureScript, ClojureScript, etc - Typed JS: TypeScript / Flow
- Redux recorded Brian Holt / MobX
- Advanced React & Redux
- Relay / GraphQL / Falcor
- Frameworks: Vue, Cycle, Aurelia
- 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
- 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
- Mobile design patterns
- Data driven design
- UI design / Material Design
- CSS preprocessors LESS/Sass/compass/stylus
- Usability (Desktop, mobile, etc)
- Form Design / UX
- CSS Frameworks: Foundation / Bootstrap
- Hybrid applications: Ionic 2 Framework / NativeScript
- Electron Recorded Steve Kinney / Native Apps with JS
- Three.js / WebGL libraries
- 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.
Dev Tools / Rendering Performance (Hardware Accel, Painting, etc)Launched Jon KupermanReact NativeLaunched Scott MossAngular 2Launched Scott Moss and Lukas RuebbelkeAPI Design in NodeLaunched Scott MossReact.jsLaunched with Ryan Florence and Brian HoltES6Launched with Aaron Frost and Scheduled Kyle SimpsonDOM ScriptingLaunched Justin MeyerAsynchronous JavaScriptLaunched Jafar Husain and Kyle SimpsonAlgorithms and Data StructuresRecorded Bianca Gandolfo and Launched Brian HoltEmber.jsLaunched Mike NorthOrganizing a large JavaScript applicationLaunched both Kyle Simpson and Henrik JoretegMeteor.jsRecorded Chris Mather (in production)Animation Engines - GreenSockLaunched Sarah DrasnerSVG / vectorLaunched Sarah DrasnerJSON APIs / API designLaunched Scott MossHtml/RWD emailsLaunched Justine JordanTypographyLaunched Jason PamentalCSS structure (oocss, smass)Launched Jonathan SnookUI prototyping / FramerLaunched Jay StakelonReact NativeRecorded Scott MossWebpackRecorded Kent C DoddsHow to Create an Open Source JavaScript LibraryRecorded Kent C Dodds
- March 10th - Firebase + React with Steve Kinny
- March 24th - Hapi.js with Ryan Chenkie
- March 31st - d3.js v4 with Shirley Wu
- April 7th - Debugging JavaScript with Todd Gardner
- // no class April 9-12th
- April 13th - SASS with Michael North
- April 14th - Modern SEO with Michael North
- April 17th & 18th - Advanced JavaScript v2, Deep Foundations with Kyle Simpson
- April 19th & 20th - Functional JavaScript v2 with Kyle Simpson
- April 25th - Unit 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 Holiday (Substack)
- May 20th - Advanced Asynchronous Programming with Jafar Husain
- May 25th & 26th - React v3 with Brian Holt
- June 9 - Vue with Sarah Drasner
- July 27-28 - Progressive Web Applications and Offline with Steve Kinney and Mike North
- To be scheduled - JavaScript Built-Ins with Kent C Dodds
- To be scheduled - Elm + React with Richard Feldman
- To be scheduled - Responsive Web Design (Reshoot) with Ben Callahan
- To be scheduled - Service Workers with Jem Young, Steve Kinney or Mike North
- To be scheduled - HTML5 Game Development with Kyle Simpson
- 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