---
title: "A Spooky Adventure at Next.js Conf"
description: "We had a blast at Next.js Conf and our teammate Cassidy had a spooky demo for everyone."
source: "https://www.netlify.com/blog/2020/10/27/a-spooky-adventure-at-next.js-conf/"
last_updated: "2026-08-29T09:12:39.000Z"
---
Hello you spooky devs!

This week, Netlify sponsored [Next.js Conf](https://nextjs.org/conf/expo/netlify) and we had a blast talking with folks there and getting to know the Next.js community a little more!

At this event, I gave a talk about a crowdsourced, mad-lib, choose your own adventure story I built with [Next.js](https://nextjs.org/), [XState](https://xstate.js.org/), [Hasura](https://hasura.io/), [Netlify Forms](https://www.netlify.com/products/forms/?utm_source=github&utm_medium=nextadventureforms-cs&utm_campaign=devex), and [next-on-netlify](https://github.com/netlify/next-on-netlify)!

The “story” side of the app is a state machine that pulls a random character from the database and populates their data to make a “Choose your own Adventure” style story. The other side of the app is character submission, in which folks can send their characters to the story database, and their character may be randomly pulled from the database!

## I missed the talk!

Never fear, my powerful warlock! Here’s the talk video if you’d like to check it out:

(And here’s [a link to the slides](https://github.com/cassidoo/talks/blob/master/Choosing%20Our%20Own%20Adventures%20in%20Next/slides.pdf))

Also, in case you missed it, we released [full support for Next.js Preview Mode this week](https://www.netlify.com/blog/2020/10/27/preview-mode-for-next.js-now-fully-supported-on-netlify/)!

## I want to build one too!

As you should, my little ghoul!

If you’d like to build off of my existing project, you can check out the repo here or do a one-click deploy here:

[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/cassidoo/next-adventure&utm_source=github&utm_medium=adventure-cs&utm_campaign=devex)

(If you click this button, it will clone this repo to your account, and sets that repo up immediately for deployment on Netlify)

Or, if you’d like to just use my project for reference, here’s [a link to the repo](https://github.com/cassidoo/next-adventure) and [a link to the application](https://next-adventure.netlify.app/).

Happy Halloween! 👻

### Share

-   [X (fka Twitter)](https://twitter.com/intent/tweet?text=A Spooky Adventure at Next.js Conf&url=https://www.netlify.com/blog/2020/10/27/a-spooky-adventure-at-next.js-conf//)
-   [LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.netlify.com%2Fblog%2F2020%2F10%2F27%2Fa-spooky-adventure-at-next.js-conf%2F%2F)
-   [Facebook](https://www.facebook.com/sharer.php?u=https://www.netlify.com/blog/2020/10/27/a-spooky-adventure-at-next.js-conf//)
-   [Bluesky](https://bsky.app/intent/compose?text=A Spooky Adventure at Next.js Conf+https://www.netlify.com/blog/2020/10/27/a-spooky-adventure-at-next.js-conf//)

* * *

### Tags

-   [Next.js](/blog/tags/next.js/)

## Keep reading

![](/images/blog-fallback-thumbnail.svg)

News & Announcements October 27, 2020

[

### Preview Mode for Next.js now fully supported on Netlify

](/blog/2020/10/27/preview-mode-for-next.js-now-fully-supported-on-netlify/)

-   ![Profile picture of Cassidy Williams](/_astro/a62099fab0f946e063c4b84ff4b4d9c94f9aa7a5-400x400_ZdakPa.webp)
    
    Cassidy Williams
    

![](/_astro/3f45eb6eda4ea8814be310e3df4a7883a5bd9ba0-1200x675_ZcBDUS.webp)

Guides & Tutorials May 15, 2026

[

### How to build a real-time AI chatbot in minutes with Netlify Agent Runners (no backend)

](/blog/how-to-build-a-real-time-ai-chatbot-in-minutes-with-netlify-agent-runners-no-backend)

-   ![Profile picture of Nahrin Jalal](/_astro/f0e7c8f227a03fe58340c99ef5439d5a896c0733-272x272_Z23kDpD.webp)
    
    Nahrin Jalal
    

## Recent posts

News & Announcements August 25, 2026

[

### Compete in OpenAI’s WebMCP Challenge with Netlify

](/blog/compete-openai-webmcp-challenge)

-   ![Profile picture of Karthik Puvvada](/_astro/e5524d3c315ad5114e1d5300d8991bfe902916fe-192x192_Z1w18MB.webp)
    
    Karthik Puvvada
    

News & Announcements August 19, 2026

[

### New clarifying questions in Agent Runners

](/blog/new-clarifying-questions-in-agent-runners)

-   ![Profile picture of Taylor Barnett-Torabi](/_astro/cf4624da8c1286738397b6fecb53bad504df140b-400x400_ZsvK0s.webp)
    
    Taylor Barnett-Torabi
    

Opinions & Insights August 14, 2026

[

### The full power of Git, without the friction: A conversation with Netlify CTO Dana Lawson

](/blog/netlify-source-with-netlify-cto-dana-lawson)

-   ![Profile picture of Dana Lawson](/_astro/856bf146d0c05c9dc25d45b59f7eac955fbbd644-512x512_1n84rs.webp)
    
    Dana Lawson
    

![](/_astro/3f255b372fa958df35802666ee33b4609b2d71bd-1200x1586_1VtE2D.webp)

### How do the best dev and marketing teams work together?

[Access the report](https://www.netlify.com/reports/2024-leadership-trend-report/access/)