Wait, what's this?
Featuring amazing speakers...
The Node.js Event Loop: Not So Single Threaded
Architect Your Culture Like You Architect Your Code
At a coding bootcamp, you have 3 months to go from zero to dev. Without feeling empowered by a culture of psychological safety to ask all the questions, make mistakes, and sometimes fail hard, you would never learn what you needed in the time given. Imagine if all of the spaces we inhabit as coders throughout our careers - the communities we're part of, the companies we work at, the teams we’re on - offered this environment? How much more would we learn and contribute? This talk offers insight from my time at Founders & Coders: how we achieved this culture; what we did right and wrong; how you can translate our cohort's experiences into actions; and how deliberately building a culture of psychological safety can improve the communities, teams, and companies you’re a part of.
... and then some ⚡️
Frontend Application Bundles, the Docker of Frontend
Frontend apps are on the cusp of a revolution—React is about to launch a streaming server renderer that massively improves performance on both low-end and high-end devices. It's a new dawn for performance & accessibility, but raises another question? How should we host the server component? Can we do that without vendor lock-in? Enter FABs (Frontend Application Bundles), a portable, compact, immutable, server-side JS format that lets you deploy anything from static sites or Next.js to full custom server-rendered React apps anywhere that can run JS, like Cloudflare Workers, Lambda@Edge, Now, etc. Finally, we can have a toolchain that supports the full breadth of frontend projects & server environments, without locking everything to a single host. My talk aims to draw parallels between the server world of a decade ago & the frontend world of today. In the past, companies like AWS & Heroku were innovating & offering exciting new products, but users had to make a choice of which one to use and lock-in their development to target that platform. Today, it's exciting offerings from platforms like Now and Netlify, but all their innovation is locked down inside their ecosystem. Docker changed that in a profound way, and FABs are poised to do the same thing. So this talk is a prediction of the future—that with React's new streaming renderer, a lot more companies will be looking to add a server-side component, and a standard, interoperable bundle format like FABs makes that much more accessible.
You Don't Know Your Dependencies
If you’re building applications chances are your dependency tree is in the order of hundreds. That can easily scale up to at least a thousand for large applications (like popular OS projects Ghost or Keystone). Join me in my hindered journey to address a big elephant in the room: managing dependencies. Updating a dependency or following common practices shouldn’t have to be a mysterious thing. What’s the right thing to do in your package.json? Exact versions? Using a caret? What’s the reason behind lockfiles? What type of tooling is out there? I’ll present answers from my research to these common questions.