Topics to be covered:
- Why modules matter: Write more easily managed, DRYer, testable code
- A history of module patterns: How people used to do this in JS
- What's hot now: CJS & AMD, including how to use each today
- The future: ES6 modules
Starting from scratch to develop an automation process for your mobile devices. From building to automating, web and native. This would cover the appium open source project, it's relationship to webdriver and the use of WD.js to write the new promises style automation.
Pamela Fox loves to learn, teach, create, and every combination of those. During the day, she works as a frontend engineer at Coursera, working to improve the future of online education. At night and on the weekends, she teaches web development classes for the GirlDevelopIt San Francisco chapter.. Before that, she worked in Google Developer Relations, and graduated from USC's Computer Science Department (Go Trojans!).
A hands-on on-boarding to Node.js focused on teaching you the essentials of how Node.js works thru code: Callback vs. Streams, How node core remains minimal with npm and user-land, What does Node core do for you (focused on network protocols). Finally we put it all together with a sample app and discuss performance implications of real-life Node.js production applications.
Geek. Open-source enthusiast.
Shaping the future of the node.js clouds at Nodejitsu.
Founder at The Node Firm & curator of LXJS.
Nuts and bolts of JS application frameworks: how to write tools for messaging, extending objects, and changing state; how to safely integrate DOM or utility libraries and plugins; how to integrate CSS and templates; how to connect all the pieces; how to apply that knowledge to choosing an existing framework.
- walk through multiple examples
- visually diagram what JS is doing in memory
- Write a JS implementation of the DOT (.) and NEW (new) operators
Not everyone learns the same way. Explaining a concept in multiple ways results in much better retention. I also keep things fun by using humorous examples and bringing a lot of energy on what is typically dry material.
This intermediate talk will de-mystify the keyword 'this', and give you the 4 simple rules that govern it. If you've ever had trouble guessing what object "this" should refer to during a function call, we'll make sure you leave with a compass for figuring it out every time.