Sitecore Hackathon season is back! After snagging a win with my SPE module (SPExAI) last year and basking in all the glory that comes with it, I'm returning under the Sitecorepunk 2077 banner (with a refreshed logo, too!).
|
| thx NanoBanana |
I always encourage annual participation in this event, but for those who haven't experienced it, there are some things worth acknowledging...
The Hackathon is often won before the clock starts.Putting in some prep work to ensure you're able to spend your time wisely and facilitate smooth development is just as important as the time spent during the 24 hour development marathon.
Here's how I'm prepping for the 2026 Sitecore Hackathon, plus some tips/advice I've been giving a few internal folks at my org who decided to form their own team of three this year.
The "How does it start?" part (because everyone asks)
There's no "opening ceremony" where Akshay descends from the ceiling with a pyrotechnic backdrop and announces: "YOUR CHALLENGE IS...CONTENT GOVERNANCE. GO GO GO!"
In reality, it's all rather...unceremonious:
- On the week before or of the event, you'll receive an email from the organizers with your team's GitHub repo (and some general participation / Slack / sharing info).
- About an hour before kickoff (for me that's around 6 PM CT) you'll receive
the email containing the year's categories/ideas.
They're intentionally open-ended.
Here are some categories we've seen come through in last few years:- Best use of Headless using JSS or .NET
- Best use of SPE to help Content authors and Marketers
- The best enhancement to SXA
- The best enhancement to the Sitecore Admin (XP) for Content Editors & Marketers
- Best enhancement to SXA Headless
- Best Enhancement to XM Cloud
- Best use of AI
- Best Module for XM/XP or XM Cloud
- Best Migration Module to move from XP (traditional) to XM Cloud/Content Hub One/Headless CMS
- Show us what you got!
- At 8PM STC / 7 PM CST, the clock starts.
That said, there are several ways you can prepare yourself (at least a little bit) ahead of time.
Not by writing a full submission early based on a guess of what the categories might be (absolutely 100% don't be that team), but by doing everything else that prevents you from wasting 4 of your precious 24 hours on unproductive churn.
Some Prep Philosophy
Hackathon time is for ideation, execution, and shipping. It's not the ideal time for troubleshooting why your local Sitecore installation is failing on step 4...
My practical TL;DR prep advice here is basically:
- Pick your likely build lane (Traditional XM/XP Module vs SitecoreAI Marketplace vs Sitecore PowerShell Extensions)
- Pre-flight your local or shared environment
- Understand the required deliverables (README + video + submission mechanics; see the bottom of https://sitecorehackathon.org/sitecore-hackathon-2026/)
- Stock the fridge and snack pantry...it's a long 24 hours.
- Rest up beforehand...again, it's a long 24 hours.
Let's dive in!
Tip 1: Decide your lane early (classic module vs Marketplace app)
Up until now, choices for Hackathon development were basically limited to a custom C#, SPEAK app, Chrome extension, CLI tool, or SPE module (I'm sure there are other creative options not listed that teams had ran with successfully, though).
The biggest differentiator in 2026, especially compared against previous years, is that the Sitecore Marketplace is now publicly available; including established development patterns and starter kits.
I expect a good chunk of teams are going to build Marketplace apps (which are often just decoupled Next.js apps that interact with Sitecore APIs) since:
- They're easier to demo
- Easier to package and install
- Don't necessarily require a full local "traditional Sitecore" installation to participate.
Someone asked me, "Can I contribute without being deep in Sitecore development?"
Totally. Especially if your team goes the Marketplace route, someone without a whole lot of Sitecore expertise can absolutely contribute towards:
- API integrations
- UI/UX/FED
- Build pipeline + packaging
- Project/time management
- Quality assurance/testing
- Documentation
- Video production
...all of which can be done without needing a full local XP instance.
You do still need someone on the team to understand the extension points and how the app runs in a hosted SitecoreAI context...but you're not forced into the "I must stand up XP locally or I'm useless" camp.
My likely path this year: Marketplace-first (unless the categories strongly scream for an in-platform
module).
Tip 2: Machine/Workspace prep
This is where teams self-eliminate during the early stages of the event. If you prep your machine properly, you can avoid unnecessary setbacks.
GitHub readiness checklist
Personally, I've always made sure to accept the invite as soon as it comes through, clone it locally, and confirm I can push a commit before the Hackathon starts. If you need a check list:
- Accept the repo invite
- Clone the repo down locally
- Confirm you can create a branch
- Confirm you can push (a tiny "Initial setup and access verified" commit the day before should do)
- Confirm you can open a PR (or push directly if your team is living dangerously)
- Confirm your teammates can do the same
Now you know the pipeline works! No surprises at hour 3 when you're trying to figure out why GitHub thinks you
don't exist.
Environment readiness: pick one
You need something you can build against and demo.
Option A: Local Sitecore instance
- Docker-based XP/XM setup, or an IIS-based instance you trust
- Verified you can deploy, run, and debug
- Verified you can install your final deliverable cleanly (this matters more than you think since the judges will need to follow those same steps to test your submission).
Option B: Hosted SitecoreAI org / demo instance
- Ideal if you're doing Marketplace app work
- No local XP required
- You still need stable access, a clean demo space, and time to validate the "deploy, run, test, demo" loop
If your team has access to an existing SitecoreAI org, set up a demo site ASAP and make sure it's accessible to your team.
Tip 3: Familiarize on Concepts before Hackathon weekend
If you haven't built a Sitecore Marketplace app before, ideally you aren't waiting for the categories email to start reading docs.
My recommendation here is to:
- Read through the official Sitecore Marketplace docs
- Familiarize yourself and run the Marketplace starter kit:
- https://github.com/Sitecore/marketplace-starter
- https://developers.sitecore.com/learn/getting-started/marketplace/marketplace-starter-kit-nextjs-app-router
- And the Sitecore Marketplace SDK
- Run and install at least one sample repo
- Make a small change and verify everything still loads.
That's really all you need. You don't need to become a Marketplace wizard to be successful. There will be plenty to learn along the way 🙂
Bonus tip: Sitecore's Hackerspace workshop prerequisites from last year's Symposium might be useful in
setting up your workspace with the right tools. If you can complete those ahead of time, you should be
fine.
https://developers.sitecore.com/learn/getting-started/marketplace/hackerspace-workshop
Tip 4: Prep the whole entry, not just the code
Unfortunately, a good submission isn't just the code.
It's a combination of a:
- Clean, working solution.
- Clean, well-documented README.md.
- Easy to follow installation instructions.
- Strong video demo (5 minutes or less)
- Public link(s)
- Screenshots (optional, but usually worth it)
When you get access to your GitHub repo, carefully review the ENTRYFORM.md and SUBMISSION_REQUIREMENTS.md first and foremost. Do as it says!
A default README.md will be present in the repo. Make sure to include all
of the necessary sections from the ENTRYFORM.md. It's up to you to make the final README.md impactful.
Feel free to check out how I
formatted my README.md last year - emojis and all 🚀:
https://github.com/Sitecore-Hackathon/2025-Sitecorepunk-2077
Video: prep the pipeline now
Video production always takes longer than you think. Always.
My past tooling approach has been:
- OBS Studio for recording (screen + mic) - but you can also do something like a Google Meet or Teams recording to obtain demo footage.
- Clipchamp / CapCut / whatever for stitching (intro/outro, trimming, music)
If you want to prep similarly, work on prepping the following:
- OBS installed and tested
- Mic levels tested (seriously)
- You know how to crop your capture area
- You have a YouTube account/channel ready to upload to.
- You've tested uploading an unlisted video
Music note: obviusly don't use random copyrighted tracks only to discover the audio on your uploaded video is muted - or your upload is flagged. I've always used my own music to avoid the "surprise, your demo is silent" experience. Adding music is completely optional...extra credit if anything - but if you're in need of something quick, check out Suno to generate something simple.
Tip 5: Team strategy
I've done Hackathon in a team of three, but most years I'm solo. Both are totally viable.
If you're a team, you can either be wildly effective together...or you can get in each others way for 24 hours.
If you're solo, you can move extremely fast...right up until you realize you also need to write the README, record/edit/upload the video, update X again, and remember your own name.
First tip: assign ownership
Whether you have 1 person or 3, every major deliverable needs a single "owner."
For example, if you're a team of three
- Builder #1 (project setup, core development): core functionality (the "it works" person)
- Builder #2 (core development,feature developement, polish): UI/UX, integration glue, edge cases
- Producer (Ship It): README.md, screenshots, docuementation, install steps, video, final packaging
If you're solo: you'll still need "roles" (you're just time-slicing them instead)
This is my solo approach: I rotate between Builder Gabe and Producer Gabe. If I stay in Builder mode for 20 straight hours, it can easily fall apart toward the end.
Works for both
- Keep one visible TODO list. If it isn't written down, it doesn't exist.
- Decide how you merge before you start (PRs vs direct pushes).
- Get a demo working early.
- Schedule breaks.
Tip 6: Ideation
People get hung up here: "But we don't know the categories yet...how can we plan?"
While you can't pre-build the final solution, you can pre-build the engine that will help you build during the event.
What I like to do in advance
- Keep an idea bank of category-flexible utilities
- Prep reusable scaffolding (config handling, auth patterns, basic UI shell, logging + error display)
- Think in "building blocks" (reporting/insights, author productivity tools, governance helpers, integrations that reduce friction)
Then when categories arrive, you're not inventing a concept from scratch.
Tip 7: Physical prep
24 hours is a long time. Having the right balance of food, drink, and comfort is crucial.
For me, that's:
- Drinks (water, caffeine, tea, soda, etc)
- Snacks that won't wreck you at 3 AM
- A solid Spotify playlist ready to go
- Comfortable chair
- A plan for breaks
(Also, the last couple of years I had worked 10+ hours before the start of the Hackathon. 0/10 would not recommend.)
If you can take the day off and actually rest beforehand, do it. Your 24 hours will be better, your decision-making won't be trash, and your final hour won't feel like you're editing a video underwater.
Tip 8: Build in public
I like documenting my 24 hours on X as a living TODO list + progress log using the #SitecoreHackathon tag.
I found that this approach helps keep me accountable and motivated throughout the night. Is it one extra thing to remember to do every hour/couple of hours while trying build? Sure, but it also serves as a good pausing point to reflect and understand what my next steps are, all with the added benefit of sharing your experience with the community in real-time.
Plus, you'll end up with built-in material for a post-event recap 😏
Could you use LinkedIn? I guess you could...just don't expect anyone to see it on their feed for 3 weeks...
TL;DR Prep Checklist
1 week before
- Pick your likely lane (module vs Marketplace)
- Run the starter kit / sample app
- Confirm your toolchain is good
48 hours before
- Repo access confirmed
- README template ready
- OBS + video workflow tested
- YouTube channel ready
- Check that your development environment is still ready
- Check Slack for a #hackathon channel to join
Day of
- Rest
- Eat
- Do not do "one last thing" at work for 10 hours
1 hour before kickoff
- Categories email arrives
- Brainstorm ideas and pick one
- Commit to a plan
- Start building
Final thoughts
There are 32 teams participating this year, which is awesome to see! The Hackathon is a great opportunity to learn, push yourself, and contribute something useful to the community. It's also a great excuse to spend 24 hours building something cool and sharing it with the world.
If you're participating this year, drop your team name and which lane you're leaning toward.
Don't forget to capture some team selfies!
Good luck, hackers!











