Friends, I'm so so excited to announce our workshops this year! We have done workshops the past two out of three years for DinosaurJS and we've learned a lot. One of those is that attendees and organizers both, have fomo. Like, all the fomo. One of the reasons we did the single track is so that everyone can experience the talks that our speakers worked so hard at and you don't need to choose. Now, workshops are a bit harder to do that for with a single day; however this year we are changing things a bit to help with the fomo.
We will have four workshops, lead by four incredibly amazing human beings.
๐ป Dealing with my Emotion, a CSS in JS Workshop ๐ป
Manny Carrera IV and Will Klein, Workday
In this workshop, youโll learn the ins and outs of writing CSS in JS! Weโll take a React-based app with classic stylesheets, and step-by-step, migrate to CSS in JS using Emotion (https://t.co/5IFDWRYjjF). Weโll cover both the benefits and the trade-offs of managing styles in JavaScript. Not only will you learn all the ways to leverage Emotion, you will become a Style Master!
๐ฅ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?
๐ก TwilioQuest ๐ก
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
Go is becoming an increasingly necessary tool in the belt of โlanguages you should know to be relevant.โ Although the beauty of the language is in its simplicity, the transition from JavaScript or Ruby can still be a little bumpy. In this workshop, weโll work through the basic of Go, paying particular attention to pitfalls you may encounter transitioning from a language like JavaScript. This workshop is designed for developers with little to no Go knowledge, although collaboration is a key part of not-having-a-shitty-workshop-experience so all skill levels are welcome!
Will we see you at DinosaurJS this year? Late bird tickets are still available! And as part of the dev.to community, we'll throw in a special discount for you. ๐๐ฆ
Top comments (3)
Wow these all sound awesome! Can't wait to attend! ๐ฆ๐ฉ๐ฝโ๐ป
I so want to come to ๐ฆJS one of these days! It's on my list of recommended events when asked about such things.
Would love to have you! And thank you for recommending it. ๐๐๐ You're amazing!