You don’t have to build a browser in JavaScript anymore (Ep. 538)
Ben is joined by Kyle Mitofsky, a Senior Software Engineer on Stack Overflow’s public platform; Kelsey Hightower, Distinguished Engineer at Google Cloud; and Guillermo Rauch, cocreator of Next.js. They cover what’s new in Next.js 13, how growing demand for front-end applications has made the React codebase “ginormous,” and what’s required to support a sustainable community of open-source contributors.
Episode notes:
We talk about how Next is bringing image components, server components, and in-house analytics via split bee—and bundling them all together with Turbopack, powered by Rust, our Developer Survey most loved language of 2022
Guillermo Rauch is the CEO and cofounder of Vercel and cocreator of Next.js, an open-source React framework that helps developers build fast, lightweight web applications. The most recent version is Next.js 13. You can find Guillermo on LinkedIn.
We previously talked with Guillermo about the security risks of laziness, how Next.js mixes static site and SPA functions, and the front-end trends that get him excited.
Kelsey Hightower is a Distinguished Engineer at Google Cloud. Find him on Twitter or GitHub, or read about his very personal history with Kubernetes.
Kelsey has also distinguished himself on our podcast before.
Kyle Mitofsky is a Senior Software Engineer at Stack Overflow. Find him on Twitter or GitHub.
Tags: the stack overflow podcast
3 Comments
Am I really that far out of the loop that I barely understand anything from this podcast? Maybe it’s because I haven’t done a big single-page application. I’m not even 30 yet and I feel like a grouchy dino. I’m used to PHP, HTML, JS, CSS – with Bootstrap and Angular JS for helper frameworks. AngularJS was freakin awesome, a real game changer with reusing HTML (without PHP) and two-way data binding, and it separated the server code and client code in a way that I liked.
I haven’t done web dev in a few years now.
So like … why does HTML have a build step at all? That’s my grouchy old man question.
I’ve never done web-development. I’m 35 and an entrepreneur with a pursuing bachelors in business administration. With more background and understanding of that than a bachelors degree could ever provide. Seventeen years. I have started my own remote business in training new hires for call centers and also I train sales managers of those new hires and call centers that all of a sudden forget out how to increase revenue and productivity and decrease high turnover rates among new employees. Instead of only listening to the top 3 sales closers, I provide motivation, more training in second chances. Developing your own technique in how your talk to customers with active listening, negotiation skills and strategy, and more honesty about the business. Believing in the product. I feel like a dinosaur as well. I feel like web development, learning PYTHON, C+, C++, HTML and so on is not only not computable with my brain and experience, but I have a strong desire to understand these skills. I also am a certified esthetician, with highly specialized knowledge in ingredients in skincare products and sales. How do I apply any of this and start learning in the most basic way of code?
Ha Ha ! yeh this podcast lost me in sections a lot too ! it makes sense maybe to these guys, as they walk the walk and talk the talk, but myself and what i prefer, Django python for back end and plain old js/html/css on the front end.
There is not much i cannot do with this ! The harmonic balance between the 2 languages takes a while to master but well worth it .
I will add one thing, websockets !! without this, the web experience would not be as interesting . This to me , is the very best part of the modern web apps these days.