Day of Arrival

Sunday, August 11th

Airport Shuttles Begin
All attendees are encouraged to fly into San Diego International Airport where our Airport Shuttles will take you North to Carlsbad, CA. Each bus will have the community JS logo clearly displayed on the bus, so be sure to look for that! If you find a bus with the @horse_js logo, we have no idea where that bus will go and leave it up to the reader to decide their own course of action. If you are close enough to drive and are not parking overnight, hotel parking is free. Check-in to the hotel, pre-register for the conference, get settled, and get ready for an amazing conference!
Conference Registration Opens
We'll be set up right next to the Hotel's front desk so that you can pre-register for the conference at your convenience. Is the hotel check-in line long? Come register! Is our registration line too long? Check-in to the hotel! Are both lines long? Hang out by the pool or go explore the hotel and come back later!
Welcome Reception
After a long day of travel, it is time to head to the lobby for an evening welcome reception and social gathering. Meet old friends, make new friends, and enjoy some fine refreshments and appetizers! You will need to be registered and have your JSConf US badge on your person. If you haven't registered yet, we will have staff on-hand available to get you checked-in!
Starry Night Poolside Campfires
Whether you just need a break from the dinner or are looking for deep conversation, stop by the evening campfires located on the upper-level of the Edge Pool. Grab a spot around the natural gas firepits and enjoy some enlightened conversation. Make plans with your fellow attendees for the next day, or plan your space mission to the moon and back!
Karaoke.js
Calling all crooners, aspiring broadway stars, shower singers, wall-flowers, and everyone in between! Come watch the industry's best and brightest sing the night away with our on-site conference Karaoke DJ!
First Day of Talks

Monday, August 12th

What is the SitePen Track?

The SitePen Track includes a curated set of speakers that have submitted their proposals and have successfully made it through our selection process.

What is the HPE Track?

The alternative track for JSConf US is driven by people like you! We have a very unique format in that we let anyone register to speak in a first-come, first-speaking format. These talks are generally from the full range of web development and the world of JavaScript and are some of the most exciting talks at JSConf.

Registration forticketed attendeesopens on July 12th!

Hot Breakfast, Coffee, and Registration
Childcare Child Drop-Off
Our on-site childcare service is now open for child registration and drop-off!
Opening Remarks by the JSConf US Curators
Kick off the conference with us as we go over the conference schedule, our Code of Conduct, formally introduce our staff, and our MCs!
Composing music with composed functions
TDCD: Test Driven Component Development
Make it Boring
Evolving Chrome Extensions with Manifest V3
Web Norms of the World: An exploration of the internet beyond the West
Follow the (full)stack trace: understand your app with distributed tracing
TalkScript!
Join us in the SitePen Track for a LIVE recording of TalkScript!
Lunch
A11Y IRL (Accessibility in real life)
Tour de Bikeshare: Setting World Records with JavaScript
Trans Eye for the Cis Ally: Ensuring an Inclusive Community
Componentizing end-to-end tests
Meet the Packets: How audio travels into your browser
Advancing Focus
¿Donde Esta La BiblioTech?
Decoupling Applications from Architectures
Break
Creating Beautiful LED Art with JavaScript
Staying confident without feeling like an imposter
Just go for it: The story of dance-mat.js
Yoga Pose
Empathy is not enough - the power of engaging hard-to-reach users
Closing Remarks
Childcare Child Pick-Up
Time to get your kiddos! Our on-site childcare service will close at 7pm sharp! Please don't be late! All unattended children will be left in the care of @horse_js!
Evening Dinner Party
Enjoy dinner and fun activities with all your new conference friends!
Starry Night Poolside Campfires
Whether you just need a break from the dinner or are looking for deep conversation, stop by the evening campfires located on the upper-level of the Edge Pool. Grab a spot around the natural gas firepits and enjoy some enlightened conversation. Make plans with your fellow attendees for the next day, or plan your space mission to the moon and back!
Karaoke.js
Calling all crooners, aspiring broadway stars, shower singers, wall-flowers, and everyone in between! Come watch the industry's best and brightest sing the night away with our on-site conference Karaoke DJ!
Choose Your Own Adventure

Tuesday, August 13th

Our "Choose Your Own Adventure" day is what sets JSConf US apart from other conferences. It provides you with an extraordinary opportunity to socialize with the brightest minds in our community while providing a brief respite from the mind-bending material delivered during our talks. Activities are provided on a first come, first serve basis and registration details will be emailed to all registered attendees.

More information is available on ourActivities pages!

Golf Tournament
Team up with three other JavaScript enthusiasts and hit the links! Cart, and rental clubs included. Beginner friendly!
Childcare Child Drop-Off
Our on-site childcare service is now open for child registration and drop-off!
NodeBoats
Build a JavaScript-powered boat!
NodeBots
Learn about hardware, IoT, and build JavaScript-powered circuits!
NodeArt
New for 2019! Create something beautiful with browser-based visualizations, the WebAudio API, and maybe some hardware componentry!
NodeRockets
Launch a JavaScript-powered rocket hundreds of feet into the air!
Poolside Relaxation
Hang out at one of the many pools at the Omni La Costa, seek some shade in a cabana, hang out with the JavaScipt community, make some new friends, and invent the next great thing!
Google Office Hours
Do you have questions about Google Cloud Platform, Node.js, or the Web Platform? Are you using these technologies at your company and have questions, need guidance, or want a quick review of your stack? Please join various experts from Google who will offer you 1:1 help and get you connected with the right person to help your team succeed. Book an hour with a member of the Google JavaScript team and we'll answer your questions and help get you on the right track. We will have experts in GCP, Node.js, and the Web Platform on site.
Safari Park Adventure
Choose your safari! Discover herds of animals roaming field habitats on a unique adventure at the San Diego Zoo Safari Park.
Surf Lessons at Del Mar Beach
Learn how to surf with your JavaScipt pals! Professional instruction, equipment, and safety lessons included!
Stand-Up Paddle Boarding Lessons at Del Mar Beach
Learn how to stand-up paddle board with your JavaScipt pals! Professional instruction, equipment, and safety lessons included!
Sea Cave Kayaking at La Jolla
Paddle your kayak with your new friends into a sea cave and check out some sea lions! Professional instruction, equipment, and safety lessons included!
Downtown Shuttle
Grab your new friends and grab a bite to eat in downtown Carlsbad!
Childcare Child Pick-Up
Time to get your kiddos! Our on-site childcare service will close at 7pm sharp! Please don't be late! All unattended children will be left in the care of @horse_js!
Starry Night Poolside Campfires
Whether you just need a break from the dinner or are looking for deep conversation, stop by the evening campfires located on the upper-level of the Edge Pool. Grab a spot around the natural gas firepits and enjoy some enlightened conversation. Make plans with your fellow attendees for the next day, or plan your space mission to the moon and back!
Last Day of Talks

Wednesday, August 14th

Hot Breakfast, Coffee, and Registration
Childcare Child Drop-Off
Our on-site childcare service is now open for child registration and drop-off!
Opening Remarks by the JSConf US Curators
Get the day started with a recap of all the fun activities everyone participated in during our Choose Your Own Adventure Day!
Creating an AI Musician with JavaScript
Building Open Source Communities
JavaScript: Off the Grid
Building a distributed graph with Apollo Federation
CSS Algorithms
Components as Data: A Cross Platform GraphQL Powered Component API
Lunch
Native Web Apps: React, JavaScript and WebAssembly to rewrite native apps
Automated performance budgeting into your pipeline w/ sitespeed.io
Deliberate, Directed, Positive ACTION!
We Started Using Webpack and It Took A While
Strike a pose - Gesture recognition in JavaScript with Machine Learning & Arduino
Make Web Not War
Weaving Tapestries of Code
“WTF does 'run' mean?” And other adventures in helping someone learn to code.
Break
Bringing back dial-up: the internet over SMS
“Everything as a stream!”: how we’re embracing functional reactive programming to build a large SPA
Time is a Social Construct
Playing Pokemon Together With Node.js
A Postmortem on the Ingen Incident
Closing Remarks
Childcare Child Pick-Up
Time to get your kiddos! Our on-site childcare service will close at 7pm sharp! Please don't be late! All unattended children will be left in the care of @horse_js!
Closing Party
Starry Night Poolside Campfires
Whether you just need a break from the dinner or are looking for deep conversation, stop by the evening campfires located on the upper-level of the Edge Pool. Grab a spot around the natural gas firepits and enjoy some enlightened conversation. Make plans with your fellow attendees for the next day, or plan your space mission to the moon and back!
Karaoke.js
Calling all crooners, aspiring broadway stars, shower singers, wall-flowers, and everyone in between! Come watch the industry's best and brightest sing the night away with our on-site conference Karaoke DJ!
Day of Departure

Thursday, August 15th

Airport Shuttles
Unfortunately, it's time to head home! Our Airport Shuttles will take you from the Omni La Costa directly to San Diego International Airport. Please make sure you leave enough time to board the bus, travel to the airport, check-in, and arrive at your boarding gate. We don't want any one stranded at the airport!
Brunch.js
Come enjoy brunch food with everyone at JSConf as a final gathering. The internet can be a stressful place and programmers often make it worse, but here at Brunch.js you can hang out with some of the best and brightest and have a wonderful conversation over pancakes. Plan the rest of your day, show off some Node(Rocket|Bot|Boat) moves, or just discuss modules; whatever your final goals, the key is finish out the event happily.