Welcome! Type "help" for available commands.
$
Loading terminal interface...
Back to Blog

Greetings from the 2024 Next.js Conference in San Francisco

October 24, 2024
William Callahan

Software engineer, founder, and leadership background in finance/tech. Based in San Francisco.

nextjsvercelconferencesan-francisco
Greetings from the 2024 Next.js Conference in San Francisco

I attended the 2024 Next.js Conference in San Francisco this week. It was a great opportunity to meet some amazing folks and learn about the latest developments in the Next.js ecosystem.

First up, Next.js 15 launched with some cool new long awaited features:

  • Partial Prerendering: A new rendering model that combines static and dynamic content for faster page loads. It statically pre-renders a shell of your page while streaming in dynamic content, giving users instant initial views.

  • Stable Turbopack: The Rust-based successor to Webpack is now production-ready, delivering up to 96% faster code updates and 77% faster local server startup. Check out the detailed docs to get started.

  • Async Request APIs: A more efficient way to handle request-specific data. Here's a practical example using Partial Prerendering:

// app/page.tsx
import { Suspense } from 'react';
import { headers } from 'next/headers';

// Static content pre-rendered at build time
function StaticShell() {
  return (
    <div className="hero">
      <h1>Welcome to Our Store</h1>
      <p>Browse our latest products...</p>
    </div>
  );
}

// Dynamic content loaded on request
async function UserCart() {
  const headersList = await headers(); // New async API
  const token = headersList.get('authorization');

  const cart = await fetch('/api/cart', {
    headers: { authorization: token || '' }
  });
  const items = await cart.json();

  return (
    <div className="cart">
      <h2>Your Cart ({items.length} items)</h2>
      {items.map(item => (
        <div key={item.id}>{item.name}</div>
      ))}
    </div>
  );
}

export default function Page() {
  return (
    <main>
      <StaticShell />
      <Suspense fallback={<div>Loading cart...</div>}>
        <UserCart />
      </Suspense>
    </main>
  );
}
  • React 19 Support with the new React Compiler for automatic optimizations.

  • TypeScript Config Support: First-class support for next.config.ts with type safety.


I also met some amazing folks at the conference!

First up in the morningwas Sahil Lavingia from Gumroad. We had a great conversation about his upcoming projects. Update: he just announced them!

Sahil Lavingia - Founder & CEO of Gumroad
Sahil Lavingia, Founder & CEO of Gumroad

Later, I had the chance to chat with Theo Browne about Guillermo Rauch's keynote. You may recognize Theo from his YouTube or Twitch channel, and he's also the CEO of Ping (YC backed).

Theo Browne - CEO of Ping.gg & Tech YouTuber
Theo Browne, CEO of Ping.gg

Finally, I finally met Rahul. You might remember him from that viral Twitter layoff story right after the Musk acquisition closed. Rahul is now hard at work building Julius AI, which is growing fast.

Rahul Sonwalkar - Founder of Julius AI
Rahul Sonwalkar, Founder of Julius AI

Oh, and the night before the conference, I participated in Sanity.io's Next.js hackathon. To my surprise, I ended up winning a mechanical keyboard! It was a great way to kick off the conference experience.

Winning the Sanity.io Next.js Hackathon
Winning the Sanity.io Next.js Hackathon

Similar Content

HomeExperienceEducationCVProjectsBookmarksInvestmentsContactBlog
Welcome! Type "help" for available commands.
$
Loading terminal interface...

Similar Content

Related Bookmarks

LINK
September 11, 2025
sock8 - Type-safe realtime for Next.js

sock8 - Type-safe realtime for Next.js

End-to-end type-safe realtime platform for the Next.js ecosystem.

developer toolswebsocketstype safety+9 more
sock8.com
LINK
May 8, 2025
Scout

Scout

Let Scout do it for you

productivity toolstask automationartificial intelligence+4 more
scout.new
LINK
September 12, 2025
HackerSquad | Developer Ecosystem

HackerSquad | Developer Ecosystem

Community, events, and resources for developers.

developer eventsai hackathonsworkshops+5 more
hackersquad.io

Related Investments

INV
December 31, 2020
Vest

Vest

Vest is an application that allows investing in the US stock market in Latin America.

investment platformsseedactive+8 more
INV
December 31, 2022
AngelList

AngelList

Platform connecting startups with investors, talent, and resources for fundraising and growth.

investment platformsotheractive+8 more
aVenture
INV
December 31, 2021
Sudrania

Sudrania

Fund administration and accounting platform for investment managers.

financeseries aactive+7 more

Related Projects

PRJ
williamcallahan.com

williamcallahan.com

Interactive personal site with beautiful terminal/code components & other dynamic content

graph indexs3 object storageinteractive app+11 more
PRJ
repo-tokens-calculator

repo-tokens-calculator

CLI token counter (Python + tiktoken + uv) with pretty summary

clipythontiktoken+11 more
PRJ
Filey - Flag Deprecated Files Extension

Filey - Flag Deprecated Files Extension

VS Code extension for flagging deprecated files

vs codevisual studio codecursor+17 more

Related Articles

BLOG
April 2, 2025
Adding a GitHub Contribution Graph to Next.js

Adding a GitHub Contribution Graph to Next.js

How to add a GitHub contribution graph to your Next.js site using GitHub's GraphQL API, with server-side caching.

nextjsgithubgraphql+12 more
William CallahanWilliam Callahan
BLOG
May 23, 2025
Vercel Blob vs Hetzner vs DigitalOcean vs AWS S3: Object Storage Showdown

Vercel Blob vs Hetzner vs DigitalOcean vs AWS S3: Object Storage Showdown

Comparing Vercel Blob's new general availability pricing and features against Hetzner Object Storage, DigitalOcean Spaces, and traditional AWS S3 to h...

vercelawscloud+11 more
William CallahanWilliam Callahan
BLOG
November 9, 2025
Attempting to Design a Back-end with Cleaner Architecture Rules and Boundaries

Attempting to Design a Back-end with Cleaner Architecture Rules and Boundaries

How I'm learning to build with better software architecture design principles (while 'moving fast and breaking things').

backendarchitecturespring boot+13 more
William CallahanWilliam Callahan