---
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-07-09T06:44:44.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 June 25, 2026

[

### Netlify Functions, designed for Agent Experience

](/blog/netlify-functions-designed-for-agent-experience)

-   ![Profile picture of Eduardo Bouças](/_astro/52958f21e8450baf6d8e60302341a984e220c0cd-512x512_13VDlu.webp)
    
    Eduardo Bouças
    

News & Announcements June 24, 2026

[

### How we measure Netlify’s Agent Experience

](/blog/how-we-measure-netlify-agent-experience)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

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
    

![](/_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/)