Now that videos of all talks are online and you can easily watch them if our summaries pique your interest, it’s finally time to publish the official STRV JSNation rundown.
We’re throwing in a bit of everything: talks best suited for beginners, unique topics and insightful information that includes practical tips for daily use.
Content Modeling 101 (by Contentful)
An okay talk acting as an advertisement for Contentful. Definitely interesting for those not yet familiar with content modeling (it includes a few solid modeling tips, like referencing other entities), as it’s a good introduction to all of the possibilities.
If the talk interests you, you may want to check out our article on content modeling: Building a Contentful-driven Audio Streaming App.
Webpack in 5 Years?
Most of us know Webpack’s shortcomings: it’s notorious for being difficult to set up and there are better tools out there. The dilemma addressed in this talk by Webpack creator Tobias Koppers: Why is Webpack unlikely to be changed and still be used in five years?
The answer is that Webpack is a part of the legacy code of countless companies, which is a double-edged sword. On the one hand, it means that Webpack still has a place in the industry. On the other hand, making changes (a.k.a. improvements) to it would cause issues.
Full Stack Documentation (by SvelteKit)
Another advertisement masking as a talk. Nonetheless, it’s an entertaining watch and the overarching advice is good to keep in mind: Even better than having things explained is actually trying them out.
The SvelteKit tutorial was built with this in mind, arguably creating one of the best learning playgrounds yet, allowing you to play around in a safe environment. You can try it out immediately with its structured lessons and engaging documentation. Plus, it can basically run Node.js code in your browser.
Confessions from an Imposter
Imposter syndrome is a very relevant topic. The good part about this talk is that it serves as a reminder that it’s normal to feel like an imposter, even several times a day. Feeling a sense of accomplishment doesn’t mean you’ll never feel like an imposter — and that’s okay.
Unfortunately, the talk doesn’t offer practical advice about overcoming imposter syndrome. If that’s what you’re looking for, we recommend Impact: Growing as an Engineer by Iris Schaffer.
If you’ve played around with automation before, you won’t learn too many new things. Instead, you’ll watch someone being very excited about the options — which actually might be a good way to reinvigorate your enthusiasm!
Cool Insight + Practical Tips
Hands down one of our favorite talks. It provides helpful information for everyday use by exploring the numerous things you should protect yourself against — by showing you all the ways things can be broken, then sharing tools and tips that help you stay safe.
At STRV, we utilize many third-party packages so it’s important that we’re extra cautious. This talk talks about everything that can go wrong: people going rogue, sources being compromised, poisoned lock files… your entire infrastructure is at risk if you’re not careful. All Node.js engineers should give this one a watch.
How JS Modules Work: a Browser Perspective
Overall, it’s basically a tech demo about speeding up modules without locking the execution for a long time. An interesting possibility for anyone interested in the topic.
Record & Tuple: Immutable Data Structures in JS
Impact: Growing as an Engineer
Another highlight, this talk was full of practical examples about how to create impact and grow as an engineer day to day. Scheduling meetings properly, making decisions, communicating well, holding yourself accountable, mentoring people and how that’s different from sponsoring them… there’s so much advice to choose from. Highly recommended!
Apart from all of the above and discussing the difference between a good vs. a great engineer, the talk also questioned certain aspects of our “norm.” Should soft skills be renamed to core skills due to the connotations?
And to share our favorite piece of advice: “Marry your goal with the unmet need of the company.”
Build a 3D Solar System With Hand Recognition and Three.js
If you want to watch someone build a 3D solar system with hand recognition in half an hour, this talk is right up your alley. It starts with a canvas and then, with a few finger snaps, there’s an entire universe. Very cool to witness.
Granted, this talk won’t leave you with anything you can use at your job every day. But sometimes it’s enough to sit back and be amazed by how far we’ve come.
WebBluetooth - the Missing Link
All about the WebBluetooth API closing the gap between the browser and devices. It allows you to communicate with numerous Bluetooth devices at once, and this talk goes over the possibilities as well as the hurdles you may come across — tech demo included.
We’ve found this very useful at STRV and are already looking to implement it on one of our client projects. Definitely something we recommend you take a look at.
MIDI in the Browser… Let’s Rock the Web!
MIDI has been around for a while and now it’s possible to interact with your favorite musical instrument from the browser as well. Not only does the talk cover the built-in support in Chrome, Firefox and Opera, but it also introduces the WEBMIDI.js library — which makes all the interactions with the MIDI API easier.
Another great demo that stands out from the crowd. As the talk claims: Web devs, man your synths! If you’re musically inclined in any way, you’ll really enjoy this one.