Jasmine is an NYC based developer and Cloud Advocate at Microsoft and adjunct professor teaching basic web development at a local college. Outside of work, she volunteers as a co-organizer of BrooklynJS. Jasmine advocates for remote work environments, easier access to technology and the resources on how to use them, and elevating the work and voices of people of color in tech.
The Future of Web Animation
We talk a lot about how to animate on the web, and what’s possible in browsers today, but where is animation heading? In this talk, we’ll start with some bleeding edge techniques such as native-like page transitions with nuxt, but then we’ll push it further. The intersection of health and animation with biofeedback sensors and Vue, the future of 3d in the browser complete with interviews with people who are writing these specs… this talk will show that in terms of animation on the web, we’re just getting started.
Building a Babel 7 Processor
At CodePen, the team's main goal is to reduce the need for a workflow setup to quickly prototype, build, and/or show off your code. Cassidy recently built out one of the team's latest releases: an entirely new Babel processor from scratch. In this talk, she'll go through the reasoning behind the processor, how Babel plugins work, how the processor was added into the Pen editor, and the potential future for CodePen with that work in place.
A Partial Taxonomy of Test Unreliability
Humorous, fast-paced, and not-entirely-useless presentation of a taxonomy of causes for test unreliability, treated as though it were a biological taxonomy. Or not.
Fred K. Schott
Pika: Reimagining the Registry
The Art of Teaching
Many senior developers feel compelled to give back to the tech community. They offer to teach classes, pair with less experienced engineers and serve as mentors. This talk will help those engineers learn the most effective teaching strategies used in high performing K-12 classrooms. It will cover: how to check for understanding, how to assess a student’s learning style, why you should avoid the use of sarcasm, when you should stop talking and listen
A Postmortem on the Ingen Incident
Hayley has prepared her report about the events that occurred on Isla Nublar and will present her findings to the board. Before we vote on whether to restart the project, we need to understand why the failure occurred and hear any recommendations.
A Tale of Two Architectures
Progressive Web Apps have the capability to unify application development: creating apps using Web Technologies that run on most other devices and feel at home, using native design patterns. This talk explores a real-world application, first built as a native application, later rebuilt as a PWA and the tradeoffs and benefits that come with each approach.
Data Science in the Browser: DX & UX
Web browsers are not a particularly friendly environment for doing data science, but TensorFlow.js—among other tools—is developing rapidly and making it possible. In this talk, we’ll focus on the DX and UX of one particular clustering technique (t-stochastic neighbors embedding (tSNE)) in the browser.
Chief Panic Officer
Chief Money Officer
Chief Calm Officer
Conference Day, June 20th
On the second day (June 21st, for those of you keeping track at home), we'll have a series of free workshops for all attendees. Each workshop will be three hours long and held twice: once in the morning and again in the afternoon.
Dealing with my Emotion, a CSS in JS Workshop
Manny Carrera IV and Will Klein, Workday
Web Performance with Firebase
David East, Firebase
"How fast should my site load?" It's a simple question, but one that doesn't have a simple answer. There's many pieces to web performance; it doesn't matter if you're using React, Angular, or slicing PSDs to tables (Okay, don't do that). In order to understand the performance of your site you need the right tools and more importantly the right mindset. This workshop will help you grow that mindset while building a website in three stages. Stage one: Learn important concepts around web performance, such as latency and bandwidth. Stage two: Measure web performance (using Firebase Performance Monitoring) and learn about common perf metrics like FCP. Stage three: Diagnose problems and deploy fixes. At the end of this workshop you'll be able to look at Firebase or the Chrome DevTools and understand what's causing poor performance. We'll also touch on tools like Docker to deploy serverless backends on Cloud Run. So bring your laptops and get ready to be able to really answer "How fast should my site load?"
Dominik Kundel, Twilio
This isn’t your typical technical workshop. You won’t show up, sit down, and sit through hours of PowerPoint. You're the boss of your own learning agenda. Choose what you want to participate in, at the pace you prefer. TwilioQuest is an interactive, self-paced game where you learn how to Twilio. TwilioQuest introduces Twilio products, features, and concepts while rewarding you with experience points and loot. There's no faster way to master Voice, SMS, Video or our other products. Whether you’ve been writing code for decades or you just started a bootcamp, you can come to level up your development skills. You’ll learn how to get up and running at scale with guidance and support from experts.
Go For Non-Go Developers
Brenna Martenson, Imagine Analytics
Grab a sturdy shovel and your finest archeology hat. It's time to harness your inner Mary Anning and Barnum Brown. DinosaurJS would like to donate, on your behalf, to a handful of awesome non-profits working to make the world a better place. Let's find some dinosaurs!
Here's how it works:
- Take a photo of yourself and something dinosaur related.
- Post it on Twitter and tag #dinojs.
- We DM you a link where you get to donate $10 to one of the following non-profits.
CDT is a champion of global online civil liberties and human rights, driving policy outcomes that keep the internet open, innovative, and free.
NPower creates pathways to economic prosperity by launching digital careers for military veterans and young adults from underserved communities.
KoBoToolbox is a suite of tools for field data collection for use in challenging environments, like humanitarian crises in developing countries. Our software is free and open source.
Don't see a non-profit you like? You can specify your own.