{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/655148df2861630012a1d01b/6640ed011e442e00120121c3?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Guillermo Rauch, CEO Vercel: Open Source, Next.js, Edge Computing, Partial Pre-rendering","thumbnail_width":200,"thumbnail_height":200,"thumbnail_url":"https://open-images.acast.com/shows/655148df2861630012a1d01b/1715530693692-fd29d42c03bd0b054388acc98e5c3831.jpeg?height=200","description":"<p>Links</p><p><br></p><p>- Codecrafters (sponsor): https://tej.as/codecrafters</p><p>- Guillermo on 𝕏: https://x.com/rauchg</p><p>- Vercel: https://vercel.com</p><p>- Latency Numbers Every Frontend Developer Should Know: https://vercel.com/blog/latency-numbers-every-web-developer-should-know</p><p>- Latency Numbers Every Programmer Should Know: https://brenocon.com/dean_perf.html</p><p><br></p><p>Summary</p><p><br></p><p>In this discussion with Guillermo Rauch (creator of Socket.io, Next.js, and Vercel CEO), we cover open source, latency, software as physical systems, PPR, distributed systems, edge computing, Vercel’s data centers, AWS/Azure partnerships, reducing cold starts, and balancing quality with rapid shipping.</p><p><br></p><p>Takeaways</p><p><br></p><p>- Starting from a solid open-source background.</p><p>- Understanding latency is crucial for optimizing user experience.</p><p>- Viewing software as physical systems aids in performance and scalability.</p><p>- Partial pre-rendering (PPR) improves performance by merging static pre-rendering with dynamic server-side rendering.</p><p>- Globally distributed systems face challenges like data residency, cost, and compliance.</p><p>- Edge computing is key to enhancing website performance and user experience.</p><p>- Vercel uses edge computing for fast data transfer and performance.</p><p>- Vercel’s infrastructure includes mega data centers and partnerships with AWS and Azure.</p><p>- Reducing cold start times is a Vercel priority, with significant advancements.</p><p>- Maintaining high quality and attention to detail is crucial, even with rapid shipping.</p><p><br></p><p>Chapters</p><p><br></p><p>00:00 Guillermo Rauch</p><p>03:42 Introduction and Background</p><p>11:55 Importance of Latency</p><p>32:24 Challenges of Globally Distributed Systems</p><p>43:11 Power of Edge Computing</p><p>53:18 Edge as the Blessed Path</p>","author_name":"Tejas Kumar"}