Live Coding Elevenses - Hackathon app update

Are you a ServiceNow developer who's ever inherited a codebase with no version control, 63 update set errors, and what felt like an entire conference worth of admins with no governance? This one's for you. In this stream, Earl and Sujan dust off the ServiceNow Hackathon Management app that was last touched in 2021 and do something it's never had before: put it in source control. Then they walk through the app table by table, portal page by portal page, doing a live gap analysis to figure out what's still functional, what's quietly broken, and what needs to be rebuilt before Knowledge. Here's what gets covered: • Getting the old app imported via update set (including 63 cheerfully ignored errors) • Setting up a GitHub repo and linking it through ServiceNow Studio • Using Claude Code to analyze the app architecture while manually exploring the instance • Walking through data tables: events, teams, applications, judging, participants, and a few mystery dead links • Finding a missing theme table that silently breaks the application submission form • Reviewing portal pages, registration flow, and judging functionality • Documenting the gap between the 2021 app and what it needs to be today • A conversation about what the hackathon means to the community, including Earl's first hackathon story from 2018 It's not a polished demo. It's the actual work. The messy kind. Chapters: 0:00 - Intro and what this stream is about 2:00 - Recap: how the hackathon app got lost 5:00 - Importing the old app via update set 7:00 - Setting up source control in ServiceNow Studio 11:30 - Sujan joins, Claude Code starts analyzing the repo 14:50 - Exploring app tables manually 23:00 - Why won't the event save as active? Live debugging 30:50 - Claude Code findings: architecture overview 35:00 - Getting the portal to show an event 37:00 - Walking through the portal: teams, app submission, judging 39:00 - Gap analysis on the Mural board 47:00 - Missing features: judging UI, theme table, private teams, and more 53:00 - Stretch goals: instance readiness and CI/CD 55:00 - Earl's first hackathon story and what the hackathon means 57:00 - How to participate in the Knowledge hackathon 58:00 - Wrapping up: committing changes and syncing source control