Interested in having one of these talks, or something new, at your conference, workshop, or meetup? Contact me and let’s chat!
dear ATX JS enthusiasts,— Marie Chatfield (@mariechatfield) October 11, 2018
WHEN: @AustinJS, Tues Oct 16, 7:30pm
hope to see you there! 🎉 pic.twitter.com/hXhNjDxGKW
- an introduction to the DOM and HTML standards
- how to attach event listeners (there’s so many ways!)
- how event propagation works, what “bubbling” and “capturing” mean, and why you should care
- the differences between
return false(and when you should use each one!)
- how to delegate events and when you should
This talk is adapted from an Ember.js-specific talk, Deep Dive on Ember Events.
Deep Dive on Ember Events
Everything you need to know about handling DOM events in Ember
Handling events like clicks and keypresses as users interact with your app is essential for any Ember application. What are the different ways of listening for events in Ember? How do they interact? What are the performance implications of each approach? What kind of bugs can you introduce if you don’t understand them?
Learn the fundamentals of how events work in Ember, starting with the basics of DOM events and working up to the lifecycle of Ember events. You’ll be able to implement event listeners with confidence and debug with clarity once you have a complete mental model of Ember events!
Low Power Mode
Managing Your Emotional and Creative Energy
Do you ever finish your work for the day feeling absolutely drained, exhausted to the point that you no longer have energy for your hobbies or passion projects? Crafting beautiful and functional software, communicating effectively with your team, and continuing to learn new technologies all require immense creative and emotional effort — which may be exacerbated by marginalized status. True work-life balance considers not just the breakdown of time on your calendar, but the quality of that time and the energy invested in different aspects of your day. Learn practical techniques for managing your emotional and creative energy at work to prevent burn-out and reclaim your personal time.
This talk was originally given at AlterConf Portland 2016.
Building and Deploying a Web App Workshop
This talk is ideal for people who have some familiarity with the command line and some basics of web development. Beginners may prefer to work through the written tutorial on their own at a more comfortable pace, as the workshop is jam-packed with information and moves fairly quickly! The workshop was originally developed for WECode 2017.
We got a full house of hella smart ladies--fire burnin fire burnin on the back end (Firebase workshop happenin now) pic.twitter.com/qhlm8o8mgM— FemmeHacks (@femmehacks) February 20, 2016
Bring a laptop and leave an hour later with an app that stores data in the cloud.
Beginner-friendly, 1-1.5 hour workshop that teaches the basics of how to use Firebase to read and write data without needing to write a server.
This talk is perfect for hackathons, and is especially designed for people who may be interested in building an app but don’t have much (or any) web development experience. The workshop was originally developed for FemmeHacks 2016, and has also been given at Spectra.
The workshop is extensively documented and is also provided in written tutorial form.
How to Even Web
What even is the web? How does it work?
What actually is a server? What does “static assets” even mean? Where do databases come into play?
This talk originally grew out of a short tutorial I gave as the introduction to my Firebase Workshop. Each subsequent time I’ve given it, the content has grown as participants tell me what else they’d like to know.
Features lots of audience participation, since the best way to learn something is to teach it to someone else.