<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raptor</title>
    <description>The latest articles on DEV Community by Raptor (@partnerships_raptors).</description>
    <link>https://dev.to/partnerships_raptors</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4002660%2F01625488-66e5-458e-8aca-2d72445b0c9d.jpg</url>
      <title>DEV Community: Raptor</title>
      <link>https://dev.to/partnerships_raptors</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/partnerships_raptors"/>
    <language>en</language>
    <item>
      <title>Dogfood 2026: Build the Platform That Will Judge You</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Thu, 03 Sep 2026 12:53:38 +0000</pubDate>
      <link>https://dev.to/raptorsdev/dogfood-2026-build-the-platform-that-will-judge-you-196e</link>
      <guid>https://dev.to/raptorsdev/dogfood-2026-build-the-platform-that-will-judge-you-196e</guid>
      <description>&lt;p&gt;Most hackathons ask you to build whatever you want.&lt;/p&gt;

&lt;p&gt;Dogfood 2026 does the opposite.&lt;/p&gt;

&lt;p&gt;Everyone builds the same thing: a submission and judging platform for hackathons.&lt;/p&gt;

&lt;p&gt;The challenge is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build the platform that will judge you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And there is a reason this is more interesting than it sounds.&lt;/p&gt;

&lt;p&gt;Hackathon Raptors has run 35 hackathons across 85+ countries since 2023. They have seen the same problems appear again and again: registrations, teams, submissions, judge assignments, scoring, normalization, results, certificates, and exports all becoming separate pieces of an increasingly messy workflow.&lt;/p&gt;

&lt;p&gt;Now they want to build the platform they actually wish they had.&lt;/p&gt;

&lt;p&gt;That is what Dogfood is about.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the Hackathon
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Dogfood 2026&lt;/strong&gt; is a 72-hour online hackathon organized by &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The event runs from &lt;strong&gt;September 25 to September 28, 2026&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  At a glance
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🌍 Online and global&lt;/li&gt;
&lt;li&gt;⏳ 72 hours&lt;/li&gt;
&lt;li&gt;💰 $2,500 prize pool&lt;/li&gt;
&lt;li&gt;👥 Solo or teams of up to 4&lt;/li&gt;
&lt;li&gt;💸 Free to participate&lt;/li&gt;
&lt;li&gt;🔓 Open source&lt;/li&gt;
&lt;li&gt;🐳 Self-hosted&lt;/li&gt;
&lt;li&gt;🛠️ Build with the stack of your choice&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But this is not a normal platform-building challenge.&lt;/p&gt;

&lt;p&gt;The winning project is intended to be forked, self-hosted, and used for actual Hackathon Raptors events.&lt;/p&gt;

&lt;p&gt;So instead of building a demo that gets abandoned after the weekend, you are building something that could become real infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Build Another Hackathon Platform?
&lt;/h2&gt;

&lt;p&gt;Hackathon platforms already have most of the features organizers expect.&lt;/p&gt;

&lt;p&gt;Registration.&lt;/p&gt;

&lt;p&gt;Team formation.&lt;/p&gt;

&lt;p&gt;Project submissions.&lt;/p&gt;

&lt;p&gt;Public galleries.&lt;/p&gt;

&lt;p&gt;Judge scoring.&lt;/p&gt;

&lt;p&gt;Community voting.&lt;/p&gt;

&lt;p&gt;Organizer dashboards.&lt;/p&gt;

&lt;p&gt;CSV exports.&lt;/p&gt;

&lt;p&gt;So what is missing?&lt;/p&gt;

&lt;p&gt;The difficult part is not building another CRUD application.&lt;/p&gt;

&lt;p&gt;The difficult part is making the entire system reliable when real people start using it.&lt;/p&gt;

&lt;p&gt;Consider judging.&lt;/p&gt;

&lt;p&gt;Two judges can look at the same project and give completely different scores. One might give almost everything a 4 or 5. Another might rarely give anything above a 3.&lt;/p&gt;

&lt;p&gt;Simply averaging those scores can produce a ranking that reflects the judges' scoring habits instead of the quality of the projects.&lt;/p&gt;

&lt;p&gt;Then there is access control.&lt;/p&gt;

&lt;p&gt;A judge should see the projects they are assigned to.&lt;/p&gt;

&lt;p&gt;They should not see another judge's scores.&lt;/p&gt;

&lt;p&gt;They should not see another track's submissions.&lt;/p&gt;

&lt;p&gt;And hiding those things in the frontend is not enough.&lt;/p&gt;

&lt;p&gt;If a judge can make an API request and retrieve another judge's ballot, the system has failed.&lt;/p&gt;

&lt;p&gt;These are the problems Dogfood wants teams to solve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Running a Hackathon Is a Data Problem Wearing a Party Hat
&lt;/h2&gt;

&lt;p&gt;A hackathon looks simple from the outside.&lt;/p&gt;

&lt;p&gt;Someone registers.&lt;/p&gt;

&lt;p&gt;Teams form.&lt;/p&gt;

&lt;p&gt;Projects get submitted.&lt;/p&gt;

&lt;p&gt;Judges score them.&lt;/p&gt;

&lt;p&gt;Winners are announced.&lt;/p&gt;

&lt;p&gt;Behind that simple flow is a much larger pipeline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Registration&lt;/li&gt;
&lt;li&gt;Teams&lt;/li&gt;
&lt;li&gt;Submissions&lt;/li&gt;
&lt;li&gt;Eligibility&lt;/li&gt;
&lt;li&gt;Judge assignment&lt;/li&gt;
&lt;li&gt;Scoring&lt;/li&gt;
&lt;li&gt;Normalization&lt;/li&gt;
&lt;li&gt;Results&lt;/li&gt;
&lt;li&gt;Certificates&lt;/li&gt;
&lt;li&gt;Archive&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each stage has its own state and data.&lt;/p&gt;

&lt;p&gt;Each stage feeds the next one.&lt;/p&gt;

&lt;p&gt;If something goes wrong, the problem eventually reaches judging.&lt;/p&gt;

&lt;p&gt;And judging is the part participants actually care about.&lt;/p&gt;

&lt;p&gt;Dogfood asks you to build the system that manages this entire lifecycle.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Tier Ladder
&lt;/h2&gt;

&lt;p&gt;There are no tracks in Dogfood.&lt;/p&gt;

&lt;p&gt;There is one product and four tiers.&lt;/p&gt;

&lt;p&gt;The goal is to climb the ladder while keeping everything you build correct.&lt;/p&gt;

&lt;h3&gt;
  
  
  T1: Core
&lt;/h3&gt;

&lt;p&gt;T1 is the foundation.&lt;/p&gt;

&lt;p&gt;A submission that does not clear T1 is not judged.&lt;/p&gt;

&lt;p&gt;You need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication and sessions&lt;/li&gt;
&lt;li&gt;Visitor, participant, judge, organizer, and admin roles&lt;/li&gt;
&lt;li&gt;Event creation&lt;/li&gt;
&lt;li&gt;Configurable dates, tracks, and prizes&lt;/li&gt;
&lt;li&gt;Team formation through invite links&lt;/li&gt;
&lt;li&gt;Project submission&lt;/li&gt;
&lt;li&gt;Draft and edit support until the deadline&lt;/li&gt;
&lt;li&gt;Actual deadline enforcement&lt;/li&gt;
&lt;li&gt;Public project gallery&lt;/li&gt;
&lt;li&gt;Search and filtering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The submission system should support the usual project information:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Project name&lt;/li&gt;
&lt;li&gt;Tagline&lt;/li&gt;
&lt;li&gt;Long description&lt;/li&gt;
&lt;li&gt;Thumbnail&lt;/li&gt;
&lt;li&gt;Image gallery&lt;/li&gt;
&lt;li&gt;Demo video URL&lt;/li&gt;
&lt;li&gt;Repository URL&lt;/li&gt;
&lt;li&gt;Live link&lt;/li&gt;
&lt;li&gt;Technology tags&lt;/li&gt;
&lt;li&gt;Track&lt;/li&gt;
&lt;li&gt;Organizer-defined custom questions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the minimum.&lt;/p&gt;

&lt;p&gt;It is not the target.&lt;/p&gt;

&lt;h3&gt;
  
  
  T2: Judging
&lt;/h3&gt;

&lt;p&gt;This is where the interesting engineering starts.&lt;/p&gt;

&lt;p&gt;T2 requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Judge invitations&lt;/li&gt;
&lt;li&gt;Judge assignments&lt;/li&gt;
&lt;li&gt;Batch or algorithmic assignment&lt;/li&gt;
&lt;li&gt;Weighted judging rubrics&lt;/li&gt;
&lt;li&gt;Backend-enforced role isolation&lt;/li&gt;
&lt;li&gt;Judge progress tracking&lt;/li&gt;
&lt;li&gt;Cross-judge score normalization&lt;/li&gt;
&lt;li&gt;CSV exports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The weighted rubric is especially important.&lt;/p&gt;

&lt;p&gt;Organizers should be able to define criteria and give those criteria different weights.&lt;/p&gt;

&lt;p&gt;More importantly, the backend needs to enforce who can see what.&lt;/p&gt;

&lt;p&gt;A judge should never be able to access another judge's scores.&lt;/p&gt;

&lt;p&gt;A track judge should never be able to access another track's data.&lt;/p&gt;

&lt;p&gt;If the only protection is a hidden frontend button, it does not count.&lt;/p&gt;

&lt;p&gt;The authorization needs to hold up when someone calls the API directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  T3: Public
&lt;/h3&gt;

&lt;p&gt;T3 focuses on community participation.&lt;/p&gt;

&lt;p&gt;This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Community voting&lt;/li&gt;
&lt;li&gt;Configurable voting access&lt;/li&gt;
&lt;li&gt;Open-link voting&lt;/li&gt;
&lt;li&gt;Email-gated voting&lt;/li&gt;
&lt;li&gt;Authenticated voting&lt;/li&gt;
&lt;li&gt;Comments on projects&lt;/li&gt;
&lt;li&gt;Hidden results during the voting window&lt;/li&gt;
&lt;li&gt;Randomized project ordering&lt;/li&gt;
&lt;li&gt;Rate limits&lt;/li&gt;
&lt;li&gt;Duplicate detection&lt;/li&gt;
&lt;li&gt;Readable audit trails&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also go beyond one-person-one-vote.&lt;/p&gt;

&lt;p&gt;The brief mentions quadratic voting as one possible approach, but teams are free to implement something else if they can defend it.&lt;/p&gt;

&lt;p&gt;The important question is not whether you added a voting button.&lt;/p&gt;

&lt;p&gt;It is whether you thought about how people can abuse the voting system and what your platform does about it.&lt;/p&gt;

&lt;h3&gt;
  
  
  T4: Stretch
&lt;/h3&gt;

&lt;p&gt;T4 turns the platform into something closer to infrastructure.&lt;/p&gt;

&lt;p&gt;The requirements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;REST API&lt;/li&gt;
&lt;li&gt;Webhooks&lt;/li&gt;
&lt;li&gt;API access for UI actions&lt;/li&gt;
&lt;li&gt;Certificate generation&lt;/li&gt;
&lt;li&gt;Record generation&lt;/li&gt;
&lt;li&gt;Signed and publicly verifiable judge participation records&lt;/li&gt;
&lt;li&gt;Embeddable gallery widget&lt;/li&gt;
&lt;li&gt;Bulk import and export&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;T4 is optional.&lt;/p&gt;

&lt;p&gt;Do not sacrifice a working T2 just to claim T4.&lt;/p&gt;

&lt;p&gt;The organizers are very clear about this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A clean, correct T2 is better than a broken T4.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Counts as Done?
&lt;/h2&gt;

&lt;p&gt;This is probably the most important requirement in the entire hackathon.&lt;/p&gt;

&lt;p&gt;Your project needs to run locally.&lt;/p&gt;

&lt;p&gt;The expected experience is simply:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker compose up&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The application should start with seeded fixture data.&lt;/p&gt;

&lt;p&gt;No cloud account.&lt;/p&gt;

&lt;p&gt;No hosted database.&lt;/p&gt;

&lt;p&gt;No external authentication provider.&lt;/p&gt;

&lt;p&gt;No external API.&lt;/p&gt;

&lt;p&gt;No signup just to get the application running.&lt;/p&gt;

&lt;p&gt;The organizers should be able to run your project with the network turned off.&lt;/p&gt;

&lt;p&gt;That requirement exists for a reason.&lt;/p&gt;

&lt;p&gt;The winner is supposed to be adoptable.&lt;/p&gt;

&lt;p&gt;A project that depends on five external services is not something an organizer can simply clone and run.&lt;/p&gt;

&lt;p&gt;The acceptance suite will run against your application and produce a tier by tier pass report.&lt;/p&gt;

&lt;p&gt;That report becomes the evidence for the tier you claim.&lt;/p&gt;

&lt;p&gt;If you claim T3 but the acceptance suite only confirms T2, you get scored at T2.&lt;/p&gt;

&lt;p&gt;Honest scope is explicitly preferred over inflated claims.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You Submit
&lt;/h2&gt;

&lt;p&gt;A serious submission should contain something like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;your-portal/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── README.md&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── ARCHITECTURE.md&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── DATA-MODEL.md&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── JUDGING.md&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── docker-compose.yml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── src/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── tests/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── acceptance-report.txt&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;├── LICENSE&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;└── .dogfood.toml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You will submit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A public GitHub repository&lt;/li&gt;
&lt;li&gt;An OSI-approved open source license&lt;/li&gt;
&lt;li&gt;A working portal&lt;/li&gt;
&lt;li&gt;One-command startup&lt;/li&gt;
&lt;li&gt;The acceptance report&lt;/li&gt;
&lt;li&gt;README documentation&lt;/li&gt;
&lt;li&gt;Architecture documentation&lt;/li&gt;
&lt;li&gt;Data model documentation&lt;/li&gt;
&lt;li&gt;Judging documentation&lt;/li&gt;
&lt;li&gt;A 5-minute demo video&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The documentation is not an afterthought.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ARCHITECTURE.md&lt;/code&gt; should explain how your system fits together and why you made those decisions.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;DATA-MODEL.md&lt;/code&gt; should explain your schema and how data moves in and out.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;JUDGING.md&lt;/code&gt; should explain judge assignment, scoring, and normalization.&lt;/p&gt;

&lt;p&gt;"We averaged the scores" is technically an answer.&lt;/p&gt;

&lt;p&gt;It is also a pretty weak one.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the Projects Are Judged
&lt;/h2&gt;

&lt;p&gt;The final score uses four weighted criteria.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tier Completion &amp;amp; Correctness: 40%
&lt;/h3&gt;

&lt;p&gt;How far did you actually get?&lt;/p&gt;

&lt;p&gt;The acceptance suite verifies the functionality rather than relying on what you claim in your README.&lt;/p&gt;

&lt;p&gt;Getting fewer features working properly is better than getting more features half working.&lt;/p&gt;

&lt;h3&gt;
  
  
  Judging Integrity: 25%
&lt;/h3&gt;

&lt;p&gt;This is the hardest part of the platform.&lt;/p&gt;

&lt;p&gt;Judges will look at things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend role isolation&lt;/li&gt;
&lt;li&gt;Judge assignment&lt;/li&gt;
&lt;li&gt;Score normalization&lt;/li&gt;
&lt;li&gt;Audit trails&lt;/li&gt;
&lt;li&gt;Vote abuse prevention&lt;/li&gt;
&lt;li&gt;Whether your judging approach is documented and defensible&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Adoptability &amp;amp; Operability: 20%
&lt;/h3&gt;

&lt;p&gt;Could Hackathon Raptors actually run this?&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One command to start&lt;/li&gt;
&lt;li&gt;Seeded data&lt;/li&gt;
&lt;li&gt;Clear documentation&lt;/li&gt;
&lt;li&gt;Local operation&lt;/li&gt;
&lt;li&gt;Import and export&lt;/li&gt;
&lt;li&gt;No hosted-service dependency&lt;/li&gt;
&lt;li&gt;A clean open source license&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Code Quality &amp;amp; Innovation: 15%
&lt;/h3&gt;

&lt;p&gt;Does the code look maintainable?&lt;/p&gt;

&lt;p&gt;Is the schema sensible?&lt;/p&gt;

&lt;p&gt;Are the APIs designed properly?&lt;/p&gt;

&lt;p&gt;And did you make a technical decision that makes someone think:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"I would steal that."&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus Challenges
&lt;/h2&gt;

&lt;p&gt;There are four optional bonuses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Normalization Proof: +5
&lt;/h3&gt;

&lt;p&gt;Implement cross-judge score normalization and demonstrate it using the provided fixture data.&lt;/p&gt;

&lt;p&gt;Show the raw scores.&lt;/p&gt;

&lt;p&gt;Show the normalized scores.&lt;/p&gt;

&lt;p&gt;Show how the rankings changed.&lt;/p&gt;

&lt;p&gt;Then explain the mathematics well enough that someone with a statistics background can understand and challenge it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pairwise Mode: +5
&lt;/h3&gt;

&lt;p&gt;Instead of asking a judge to give a project an absolute score, show them two projects and ask which one is better.&lt;/p&gt;

&lt;p&gt;Then use a Bradley-Terry style estimator to recover a global ranking.&lt;/p&gt;

&lt;p&gt;This is based on an approach used by Gavel and is one of the more interesting technical directions in the brief.&lt;/p&gt;

&lt;p&gt;It is also hard to get right.&lt;/p&gt;

&lt;h3&gt;
  
  
  Threat Model: +3
&lt;/h3&gt;

&lt;p&gt;Write a proper threat model for voting and submission abuse.&lt;/p&gt;

&lt;p&gt;Think about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sybil votes&lt;/li&gt;
&lt;li&gt;Ballot stuffing&lt;/li&gt;
&lt;li&gt;Submission scraping&lt;/li&gt;
&lt;li&gt;Judge collusion&lt;/li&gt;
&lt;li&gt;Deadline manipulation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Be honest about what your system prevents and what it does not.&lt;/p&gt;

&lt;h3&gt;
  
  
  API First: +3
&lt;/h3&gt;

&lt;p&gt;Make every action available through a documented API.&lt;/p&gt;

&lt;p&gt;Publish an OpenAPI specification.&lt;/p&gt;

&lt;p&gt;If you design the application around the API from the start, this is much easier than trying to bolt an API onto the finished product.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 72-Hour Strategy
&lt;/h2&gt;

&lt;p&gt;Trying to build everything is probably the fastest way to build something mediocre.&lt;/p&gt;

&lt;p&gt;You have 72 hours.&lt;/p&gt;

&lt;p&gt;The scoring strongly rewards correctness, so the sensible approach is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;T1 → solid T2 → one strong differentiator → bonuses → polish&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Get authentication and authorization right.&lt;/p&gt;

&lt;p&gt;Get the data model right.&lt;/p&gt;

&lt;p&gt;Get submissions and deadlines right.&lt;/p&gt;

&lt;p&gt;Then spend serious time on judging.&lt;/p&gt;

&lt;p&gt;If the judging engine is genuinely good, you already have a strong submission.&lt;/p&gt;

&lt;p&gt;If you have a team, split the work around system boundaries.&lt;/p&gt;

&lt;p&gt;One person can focus on the core platform.&lt;/p&gt;

&lt;p&gt;Another can own the judging engine.&lt;/p&gt;

&lt;p&gt;Another can work on public voting and the API.&lt;/p&gt;

&lt;p&gt;Another can handle infrastructure, testing, and documentation.&lt;/p&gt;

&lt;p&gt;The exact division does not matter as much as making sure someone owns each major area.&lt;/p&gt;

&lt;p&gt;For a solo participant, scope matters even more.&lt;/p&gt;

&lt;p&gt;A very strong T1 and T2 is a realistic goal.&lt;/p&gt;

&lt;p&gt;Trying to ship every T4 feature alone in 72 hours is probably not.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Interesting Engineering Problems
&lt;/h2&gt;

&lt;p&gt;At first glance, Dogfood looks like a CRUD application.&lt;/p&gt;

&lt;p&gt;It isn't.&lt;/p&gt;

&lt;p&gt;The CRUD part is the easy part.&lt;/p&gt;

&lt;p&gt;The interesting engineering is elsewhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  Authorization
&lt;/h3&gt;

&lt;p&gt;Can your permission model survive a direct API request?&lt;/p&gt;

&lt;p&gt;You need to reason about relationships between users, roles, events, tracks, assignments, projects, and ballots.&lt;/p&gt;

&lt;p&gt;A frontend permission check is not enough.&lt;/p&gt;

&lt;h3&gt;
  
  
  Judge Assignment
&lt;/h3&gt;

&lt;p&gt;Imagine 40 projects, 30 judges, and three reviews per project.&lt;/p&gt;

&lt;p&gt;Now add constraints.&lt;/p&gt;

&lt;p&gt;Judges can belong to specific tracks.&lt;/p&gt;

&lt;p&gt;Some judges may have conflicts of interest.&lt;/p&gt;

&lt;p&gt;Workloads should be balanced.&lt;/p&gt;

&lt;p&gt;Every project needs enough independent reviews.&lt;/p&gt;

&lt;p&gt;This becomes an actual assignment problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  Score Normalization
&lt;/h3&gt;

&lt;p&gt;Different judges use scoring systems differently.&lt;/p&gt;

&lt;p&gt;One judge might give 4 and 5 to almost everything.&lt;/p&gt;

&lt;p&gt;Another might treat a 4 as an exceptional score.&lt;/p&gt;

&lt;p&gt;A simple average does not necessarily solve that problem.&lt;/p&gt;

&lt;p&gt;Your normalization method needs to account for judge behavior while remaining understandable and defensible.&lt;/p&gt;

&lt;h3&gt;
  
  
  Voting Abuse
&lt;/h3&gt;

&lt;p&gt;"One account, one vote" sounds good until someone creates hundreds of accounts.&lt;/p&gt;

&lt;p&gt;Now you have to think about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rate limits&lt;/li&gt;
&lt;li&gt;Duplicate behavior&lt;/li&gt;
&lt;li&gt;Suspicious voting patterns&lt;/li&gt;
&lt;li&gt;Audit logs&lt;/li&gt;
&lt;li&gt;Account behavior&lt;/li&gt;
&lt;li&gt;False positives&lt;/li&gt;
&lt;li&gt;Privacy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You do not need to solve every voting attack in existence.&lt;/p&gt;

&lt;p&gt;You do need to show that you understand the problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  Offline Operation
&lt;/h3&gt;

&lt;p&gt;The platform needs to work without relying on someone else's infrastructure.&lt;/p&gt;

&lt;p&gt;The ideal architecture is something an organizer can clone and run locally.&lt;/p&gt;

&lt;p&gt;Not:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Frontend → Hosted Auth → Cloud Database → External API → Five SaaS Services&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;More like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Docker Compose → Application → Local Database&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Simple enough that another engineer can actually operate it.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Tools Are Expected
&lt;/h2&gt;

&lt;p&gt;AI coding tools are allowed.&lt;/p&gt;

&lt;p&gt;The brief explicitly mentions tools such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Aider&lt;/li&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;Local models&lt;/li&gt;
&lt;li&gt;Other AI coding assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The organizers are not interested in policing whether you used AI.&lt;/p&gt;

&lt;p&gt;They care about the result.&lt;/p&gt;

&lt;p&gt;A generated CRUD application is not particularly impressive anymore.&lt;/p&gt;

&lt;p&gt;A system with proper authorization, a defensible judging model, a sensible schema, reliable deployment, good tests, and documentation that the team can actually explain is much harder.&lt;/p&gt;

&lt;p&gt;Use AI to move faster.&lt;/p&gt;

&lt;p&gt;Just make sure you understand what you ship.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important Dates
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Registration Opens&lt;/td&gt;
&lt;td&gt;August 24, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging Panel Announced&lt;/td&gt;
&lt;td&gt;September 4, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team Formation&lt;/td&gt;
&lt;td&gt;September 21, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Specification Published&lt;/td&gt;
&lt;td&gt;September 24, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hackathon Kickoff&lt;/td&gt;
&lt;td&gt;September 25, 2026 at 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Freeze&lt;/td&gt;
&lt;td&gt;September 28, 2026 at 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging Window&lt;/td&gt;
&lt;td&gt;September 28 to October 8, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winners Announced&lt;/td&gt;
&lt;td&gt;October 9, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The official event website and Discord should be treated as the source of truth for any future changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Pool
&lt;/h2&gt;

&lt;p&gt;Dogfood 2026 has a &lt;strong&gt;$2,500 total prize pool&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;There are prizes for the top projects, along with a &lt;strong&gt;Best Judging Engine&lt;/strong&gt; prize and the &lt;strong&gt;Write Up Quest&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But the most interesting part of the prize is what happens after the hackathon.&lt;/p&gt;

&lt;p&gt;The winning project is intended to be forked, self-hosted, and used for Hackathon Raptors events.&lt;/p&gt;

&lt;p&gt;The team keeps ownership of its repository.&lt;/p&gt;

&lt;p&gt;There is no assignment, transfer, CLA, or exclusivity clause.&lt;/p&gt;

&lt;p&gt;The organizers also intend to send improvements and hardening work back to the winning repository.&lt;/p&gt;

&lt;p&gt;That makes this feel less like building a throwaway hackathon project and more like contributing to an actual open source product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Join?
&lt;/h2&gt;

&lt;p&gt;Dogfood is a good fit for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full-stack developers&lt;/li&gt;
&lt;li&gt;Backend engineers&lt;/li&gt;
&lt;li&gt;API engineers&lt;/li&gt;
&lt;li&gt;DevOps engineers&lt;/li&gt;
&lt;li&gt;Security engineers&lt;/li&gt;
&lt;li&gt;Data and algorithms enthusiasts&lt;/li&gt;
&lt;li&gt;Frontend and UX developers&lt;/li&gt;
&lt;li&gt;Developers interested in open source&lt;/li&gt;
&lt;li&gt;Students who want to work on a serious engineering problem&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you like building systems where the boring details actually matter, there is a lot to dig into here.&lt;/p&gt;

&lt;p&gt;Authentication.&lt;/p&gt;

&lt;p&gt;Authorization.&lt;/p&gt;

&lt;p&gt;Data modeling.&lt;/p&gt;

&lt;p&gt;Assignment algorithms.&lt;/p&gt;

&lt;p&gt;Statistics.&lt;/p&gt;

&lt;p&gt;APIs.&lt;/p&gt;

&lt;p&gt;Security.&lt;/p&gt;

&lt;p&gt;Testing.&lt;/p&gt;

&lt;p&gt;Deployment.&lt;/p&gt;

&lt;p&gt;Documentation.&lt;/p&gt;

&lt;p&gt;All inside 72 hours.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Hackathon Is Different
&lt;/h2&gt;

&lt;p&gt;Most hackathons ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What can you build in 72 hours?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dogfood asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can you build something another engineering team would actually be willing to operate?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That changes everything.&lt;/p&gt;

&lt;p&gt;A flashy landing page will not fix broken judge isolation.&lt;/p&gt;

&lt;p&gt;A beautiful dashboard will not fix bad normalization.&lt;/p&gt;

&lt;p&gt;A huge feature list will not matter if &lt;code&gt;docker compose up&lt;/code&gt; fails.&lt;/p&gt;

&lt;p&gt;The strongest project will probably be the one that feels boring in the best possible way.&lt;/p&gt;

&lt;p&gt;It works.&lt;/p&gt;

&lt;p&gt;It is secure.&lt;/p&gt;

&lt;p&gt;The data model makes sense.&lt;/p&gt;

&lt;p&gt;The judging system is explainable.&lt;/p&gt;

&lt;p&gt;The tests pass.&lt;/p&gt;

&lt;p&gt;The documentation is clear.&lt;/p&gt;

&lt;p&gt;Someone who did not build it can run it.&lt;/p&gt;

&lt;p&gt;And when the organizers look at it, they can imagine using it for their next event.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Dogfood 2026 is not another "build whatever you want" hackathon.&lt;/p&gt;

&lt;p&gt;There is one product.&lt;/p&gt;

&lt;p&gt;There is one specification.&lt;/p&gt;

&lt;p&gt;There is a 72-hour deadline.&lt;/p&gt;

&lt;p&gt;And there is a very clear definition of done.&lt;/p&gt;

&lt;p&gt;Build the core.&lt;/p&gt;

&lt;p&gt;Make judging trustworthy.&lt;/p&gt;

&lt;p&gt;Enforce permissions in the backend.&lt;/p&gt;

&lt;p&gt;Think seriously about normalization.&lt;/p&gt;

&lt;p&gt;Make the application work offline.&lt;/p&gt;

&lt;p&gt;Document the decisions you made.&lt;/p&gt;

&lt;p&gt;Then use whatever time remains to build something clever.&lt;/p&gt;

&lt;p&gt;The strongest submission probably will not be the one with the most features.&lt;/p&gt;

&lt;p&gt;It will be the one where a judge can clone the repository, run &lt;code&gt;docker compose up&lt;/code&gt;, look at the seeded application, and think:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"We could actually run our next hackathon on this."&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Join Dogfood 2026
&lt;/h2&gt;

&lt;p&gt;🌐 Website: &lt;a href="https://dogfoodhack.com/" rel="noopener noreferrer"&gt;https://dogfoodhack.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 Discord: &lt;a href="https://discord.gg/xfYPDZYqeh" rel="noopener noreferrer"&gt;https://discord.gg/xfYPDZYqeh&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🦖 Hackathon Raptors: &lt;a href="https://raptors.dev/" rel="noopener noreferrer"&gt;https://raptors.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📅 September 25 to 28, 2026&lt;/p&gt;

&lt;p&gt;💰 $2,500 Prize Pool&lt;/p&gt;

&lt;p&gt;💸 Free to Participate&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build the platform that will judge you.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hackathon</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Zero Dependency 2026 — Build Real Software With No Packages. Prove It.</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Sat, 08 Aug 2026 12:19:33 +0000</pubDate>
      <link>https://dev.to/raptorsdev/zero-dependency-2026-build-real-software-with-no-packages-prove-it-hnc</link>
      <guid>https://dev.to/raptorsdev/zero-dependency-2026-build-real-software-with-no-packages-prove-it-hnc</guid>
      <description>&lt;p&gt;Half your code is now written by an AI that hallucinates the other half's package names.&lt;/p&gt;

&lt;p&gt;That's not a joke. Across 576,000 samples, 19.7% of the packages AI coding models suggested didn't exist — and attackers have started pre-registering those exact hallucinated names, waiting for someone to &lt;code&gt;npm install&lt;/code&gt; a package that was never real to begin with.&lt;/p&gt;

&lt;p&gt;Meanwhile, public registries catalogued 454,600 new malicious packages in 2025 alone, pushing the cumulative total past 1.2 million. A modern web app now pulls in 1,200+ dependencies once you count the full transitive tree — for software that, ten years ago, would have shipped with a fraction of that.&lt;/p&gt;

&lt;p&gt;That's precisely what &lt;strong&gt;Zero Dependency 2026&lt;/strong&gt; is about.&lt;/p&gt;

&lt;p&gt;Organized by &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;, Zero Dependency is a 72-hour online global hackathon where participants build genuinely useful software — CLIs, parsers, servers, databases, security tools — using nothing but their programming language's standard library. No frameworks. No packages. No supply chain to inherit. Just your language and your engineering skill.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Zero Dependency?
&lt;/h2&gt;

&lt;p&gt;Modern AI coding assistants can generate code fast, and they reach for a dependency by reflex — sometimes one that doesn't exist.&lt;/p&gt;

&lt;p&gt;But real engineering isn't judged by how many packages you imported. It's judged by questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you actually understand what the library you'd normally import is doing underneath?&lt;/li&gt;
&lt;li&gt;Can you build the thing yourself, correctly, from primitives?&lt;/li&gt;
&lt;li&gt;Does your code handle the edge cases a package would've handled for you?&lt;/li&gt;
&lt;li&gt;Is the implementation idiomatic, or a fight against the standard library?&lt;/li&gt;
&lt;li&gt;Could a judge verify your dependency manifest is empty in five seconds?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zero Dependency is designed around these questions.&lt;/p&gt;

&lt;p&gt;Instead of rewarding whoever pulls in the most packages the fastest, the hackathon rewards teams who can prove they didn't need to.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the Hackathon
&lt;/h2&gt;

&lt;p&gt;🌍 Global Online Hackathon&lt;br&gt;
⏳ 72 Hours&lt;br&gt;
💰 $1,800 Prize Pool&lt;br&gt;
👥 Solo or Teams of up to 4&lt;br&gt;
🎓 Open to students, professionals, researchers, and developers worldwide&lt;br&gt;
💸 Completely Free to Participate&lt;/p&gt;

&lt;p&gt;Whether you're a backend engineer, a tooling/DX person, a security engineer, a database-curious systems programmer, or just someone who's felt something die inside after &lt;code&gt;npm install&lt;/code&gt;-ing a one-line function — Zero Dependency offers a genuinely different kind of challenge.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You'll Build
&lt;/h2&gt;

&lt;p&gt;Every participating team will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick one of six tracks.&lt;/li&gt;
&lt;li&gt;Define a real problem worth solving.&lt;/li&gt;
&lt;li&gt;Design and implement the solution using only their language's standard library.&lt;/li&gt;
&lt;li&gt;Test the implementation against real edge cases.&lt;/li&gt;
&lt;li&gt;Document every technical decision and trade-off.&lt;/li&gt;
&lt;li&gt;Verify the final artifact has zero third-party runtime dependencies.&lt;/li&gt;
&lt;li&gt;Submit a working demo and full dependency proof.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unlike many hackathons, success isn't determined by flashy pitches.&lt;/p&gt;

&lt;p&gt;The emphasis is on functionality, honest craft, idiomatic code, and a dependency manifest a judge can verify at a glance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Six Tracks
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Track A — Developer Tools &amp;amp; CLI&lt;/strong&gt;&lt;br&gt;
Linters, formatters, task runners, git utilities, file utilities. The daily-driver tools most people reach for a dozen packages to build.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track B — Parsers &amp;amp; Data Formats&lt;/strong&gt;&lt;br&gt;
JSON/CSV/Markdown/config parsers, template engines, regex engines, serializers. The things everyone imports and almost nobody has written.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track C — Web &amp;amp; Network&lt;/strong&gt;&lt;br&gt;
HTTP servers, routers, clients, static-site servers, DNS tools, raw TCP chat apps. Built on stdlib networking primitives alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track D — Data &amp;amp; Storage&lt;/strong&gt;&lt;br&gt;
Key-value stores, embedded databases, caches, log-structured stores, search indexes. The layer most apps rent from a library and never look inside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track E — Security &amp;amp; Crypto Utilities&lt;/strong&gt;&lt;br&gt;
Password managers, TOTP/2FA generators, file encryptors, hashers, secrets scanners. Compose trusted stdlib crypto primitives correctly — never roll your own cipher.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track F — Open / Wildcard&lt;/strong&gt;&lt;br&gt;
Games, visualizers, interpreters, compression tools, schedulers — anything genuinely useful that a reasonable engineer would assume needs packages. Justify the build in your README.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Counts as "Zero Dependency"
&lt;/h2&gt;

&lt;p&gt;The one rule that defines the event: &lt;strong&gt;zero third-party runtime dependencies.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript / TypeScript&lt;/strong&gt; — Node/Deno/Bun built-ins only. &lt;code&gt;package.json&lt;/code&gt; dependencies is &lt;code&gt;{}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; — standard library only. No &lt;code&gt;pip install&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go&lt;/strong&gt; — stdlib only. &lt;code&gt;go.mod&lt;/code&gt; has no &lt;code&gt;require&lt;/code&gt; block.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt; — &lt;code&gt;std&lt;/code&gt; only. &lt;code&gt;Cargo.toml&lt;/code&gt; &lt;code&gt;[dependencies]&lt;/code&gt; is empty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;C / C++&lt;/strong&gt; — libc and POSIX only. No vendored third-party libraries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Java / Kotlin / C#&lt;/strong&gt; — platform standard library (JDK/BCL) only. No Maven/NuGet runtime deps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your compiler, build tool, and a stdlib test tool are fine. If your language ships no test framework at all, a dev-only test dependency is allowed — but it must never ship in the artifact, and it must be disclosed in &lt;code&gt;STDLIB.md&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Vendoring a library's source into your repo to fake an empty manifest still counts as a dependency. Disclose it, or it scores against you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Submission Requirements
&lt;/h2&gt;

&lt;p&gt;Each team must submit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public GitHub Repository&lt;/li&gt;
&lt;li&gt;Working Implementation&lt;/li&gt;
&lt;li&gt;One-Command Build Instructions&lt;/li&gt;
&lt;li&gt;Empty Dependency Manifest&lt;/li&gt;
&lt;li&gt;Dependency Proof (command output or CI log showing zero third-party deps)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;README.md&lt;/code&gt; — what it does, how to run it, its limits&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;STDLIB.md&lt;/code&gt; — every stdlib-for-package substitution you made&lt;/li&gt;
&lt;li&gt;5-Minute Demo Video&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project should build with a single documented command and be publicly accessible during judging.&lt;/p&gt;

&lt;h2&gt;
  
  
  Judging Criteria
&lt;/h2&gt;

&lt;p&gt;Projects are evaluated using a weighted scoring system:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Functionality &amp;amp; Usefulness (35%)&lt;/strong&gt;&lt;br&gt;
Does it build with one command, run, and do something a real person would want?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero-Dependency Craft (30%)&lt;/strong&gt;&lt;br&gt;
How effectively did you replace what you'd normally import? &lt;code&gt;STDLIB.md&lt;/code&gt; quality lives here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Quality &amp;amp; Idiom (25%)&lt;/strong&gt;&lt;br&gt;
Does the code read as idiomatic to a senior reviewer, or as a fight against the standard library?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Innovation (10%)&lt;/strong&gt;&lt;br&gt;
Creative wildcard picks. Genuinely surprising things built with nothing but stdlib.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus Points
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Single File (+5)&lt;/strong&gt; — Ship the entire project as one genuinely useful source file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reproducible Build (+5)&lt;/strong&gt; — Build the artifact twice, produce byte-identical output, publish both hashes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Package Killer (+3)&lt;/strong&gt; — Cleanly reimplement a package people actually install, documented in &lt;code&gt;STDLIB.md&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;STDLIB Log (+3)&lt;/strong&gt; — Submit a &lt;code&gt;STDLIB.md&lt;/code&gt; with 10+ real, non-trivial stdlib-for-package substitutions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AI Tools Are Allowed
&lt;/h2&gt;

&lt;p&gt;Zero Dependency embraces modern development workflows.&lt;/p&gt;

&lt;p&gt;Participants are free to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Aider&lt;/li&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;Local AI models&lt;/li&gt;
&lt;li&gt;Other AI coding assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI usage itself is &lt;strong&gt;not scored&lt;/strong&gt;. What's scored is whether the final implementation works, follows the zero-dependency constraint, and can be explained and defended by the team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rules
&lt;/h2&gt;

&lt;p&gt;Some important rules include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team size: 1–4 members.&lt;/li&gt;
&lt;li&gt;All project code must be written during the official 72-hour hackathon.&lt;/li&gt;
&lt;li&gt;Planning, research, and AI prompt preparation are allowed beforehand — no code commits before kickoff.&lt;/li&gt;
&lt;li&gt;The final artifact must have zero third-party runtime dependencies.&lt;/li&gt;
&lt;li&gt;The project must build using a single documented command.&lt;/li&gt;
&lt;li&gt;Vendoring third-party source to fake an empty manifest is not allowed without disclosure.&lt;/li&gt;
&lt;li&gt;Public GitHub repository required at submission time.&lt;/li&gt;
&lt;li&gt;Submissions must target one of the six official tracks.&lt;/li&gt;
&lt;li&gt;Open-source licenses must be respected.&lt;/li&gt;
&lt;li&gt;AI coding assistants are permitted.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Important Dates
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Registration Opens&lt;/td&gt;
&lt;td&gt;31 July 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team Formation&lt;/td&gt;
&lt;td&gt;24 August 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cheat-Sheets Posted&lt;/td&gt;
&lt;td&gt;26 August 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hackathon Kickoff&lt;/td&gt;
&lt;td&gt;28 August 2026 · 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Freeze / Submission Deadline&lt;/td&gt;
&lt;td&gt;31 August 2026 · 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging Window&lt;/td&gt;
&lt;td&gt;31 August – 10 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Write-Up Side Quest Closes&lt;/td&gt;
&lt;td&gt;8 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winners Announced&lt;/td&gt;
&lt;td&gt;11 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Prizes
&lt;/h2&gt;

&lt;p&gt;🏆 Total Prize Pool: $1,800 USD&lt;/p&gt;

&lt;p&gt;🥇 &lt;strong&gt;1st Place — $800&lt;/strong&gt; — Grand Prize&lt;br&gt;
🥈 &lt;strong&gt;2nd Place — $400&lt;/strong&gt; — Runner-Up&lt;br&gt;
🥉 &lt;strong&gt;3rd Place — $200&lt;/strong&gt; — Third Place&lt;br&gt;
📦 &lt;strong&gt;Package Killer — $100&lt;/strong&gt; — Best Reimplementation&lt;/p&gt;

&lt;p&gt;✍️ &lt;strong&gt;Write-Up Side Quest — $300&lt;/strong&gt; ($100 × 3)&lt;br&gt;
Publish a technical write-up about your build: what you reimplemented, what the stdlib made painful, the package you made look unnecessary. Tag Hackathon Raptors. Top 3, judged on insight, not follower count.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Join?
&lt;/h2&gt;

&lt;p&gt;Zero Dependency is ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend &amp;amp; Systems Engineers&lt;/li&gt;
&lt;li&gt;Tooling &amp;amp; DX Engineers&lt;/li&gt;
&lt;li&gt;Security Engineers&lt;/li&gt;
&lt;li&gt;Database &amp;amp; Storage Curious Developers&lt;/li&gt;
&lt;li&gt;Language Nerds &amp;amp; Compiler Folks&lt;/li&gt;
&lt;li&gt;Polyglots &amp;amp; Generalists&lt;/li&gt;
&lt;li&gt;Students looking to work on real-world engineering fundamentals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wanted to know what's actually inside the library you &lt;code&gt;import&lt;/code&gt; every day — or prove you can ship real software without one — this hackathon is for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join the Community
&lt;/h2&gt;

&lt;p&gt;All announcements, cheat-sheets, rule clarifications, FAQs, submission guidelines, and live support will be shared exclusively on the Hackathon Raptors Discord.&lt;/p&gt;

&lt;p&gt;👉 Website: &lt;a href="https://www.zerodepshack.com/" rel="noopener noreferrer"&gt;https://www.zerodepshack.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Hackathon Raptors: &lt;a href="https://raptors.dev" rel="noopener noreferrer"&gt;https://raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Discord: &lt;a href="https://discord.gg/XPfcH7VT2H" rel="noopener noreferrer"&gt;https://discord.gg/XPfcH7VT2H&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Zero Dependency isn't just another "build anything" hackathon.&lt;/p&gt;

&lt;p&gt;It's a challenge centered on one of the most overlooked engineering problems of the AI era: we've outsourced so much to our dependency trees that most of us couldn't tell you what's actually inside them — and the AI writing our code doesn't always know either, sometimes reaching for packages that were never real.&lt;/p&gt;

&lt;p&gt;If you're excited about systems programming, parsers, networking, storage engines, security, or just proving you still know what's underneath the packages you import — this is your weekend.&lt;/p&gt;

&lt;p&gt;Registration is now open. Pick your track, empty your manifest, and build something real.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>hackathon</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Port Mortem 2026 - Hackathon</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Fri, 03 Jul 2026 11:37:20 +0000</pubDate>
      <link>https://dev.to/raptorsdev/port-mortem-2026-hackathon-1mb2</link>
      <guid>https://dev.to/raptorsdev/port-mortem-2026-hackathon-1mb2</guid>
      <description>&lt;h1&gt;
  
  
  Port Mortem 2026 — Rewrite Real Software. Prove It Still Works.
&lt;/h1&gt;

&lt;p&gt;The software industry is entering a new era.&lt;/p&gt;

&lt;p&gt;AI can now rewrite thousands of lines of code across programming languages in minutes. Companies are investing heavily in AI-assisted migrations—from C/C++ to Rust, TypeScript to Go, Python to Rust, and beyond.&lt;/p&gt;

&lt;p&gt;But there's a major problem.&lt;/p&gt;

&lt;p&gt;Generating a port is easy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proving that the rewritten software behaves exactly like the original is hard.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's precisely what &lt;strong&gt;Port Mortem 2026&lt;/strong&gt; is about.&lt;/p&gt;

&lt;p&gt;Organized by &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;, Port Mortem is a &lt;strong&gt;72-hour online international hackathon&lt;/strong&gt; where participants port real-world open-source projects into another programming language while demonstrating behavioral equivalence through testing, benchmarking, documentation, and engineering discipline—not just AI-generated code.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why Port Mortem?
&lt;/h1&gt;

&lt;p&gt;Modern AI coding assistants can generate working code incredibly fast.&lt;/p&gt;

&lt;p&gt;However, production software isn't judged by whether it compiles.&lt;/p&gt;

&lt;p&gt;It is judged by questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does every feature still behave correctly?&lt;/li&gt;
&lt;li&gt;Does the original test suite still pass?&lt;/li&gt;
&lt;li&gt;Are concurrency semantics preserved?&lt;/li&gt;
&lt;li&gt;Are performance characteristics maintained or improved?&lt;/li&gt;
&lt;li&gt;Is the implementation idiomatic in the target language?&lt;/li&gt;
&lt;li&gt;Can another engineer confidently maintain it?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Port Mortem is designed around these questions.&lt;/p&gt;

&lt;p&gt;Instead of rewarding who generates the most code, the hackathon rewards teams that can &lt;strong&gt;prove their migration is correct.&lt;/strong&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  About the Hackathon
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;🌍 &lt;strong&gt;Global Online Hackathon&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⏳ &lt;strong&gt;72 Hours&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;$1,800 Prize Pool&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;👥 &lt;strong&gt;Solo or Teams of up to 4&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🎓 Open to &lt;strong&gt;students, professionals, researchers, and developers worldwide&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💸 &lt;strong&gt;Completely Free to Participate&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you're a systems programmer, backend engineer, open-source contributor, Rust enthusiast, Go developer, or simply interested in AI-assisted software engineering, Port Mortem offers a unique engineering challenge.&lt;/p&gt;




&lt;h1&gt;
  
  
  What You'll Build
&lt;/h1&gt;

&lt;p&gt;Every participating team will:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select a real open-source repository.&lt;/li&gt;
&lt;li&gt;Rewrite it into a different programming language.&lt;/li&gt;
&lt;li&gt;Preserve the original functionality.&lt;/li&gt;
&lt;li&gt;Validate correctness using the original test suite whenever possible.&lt;/li&gt;
&lt;li&gt;Benchmark the new implementation.&lt;/li&gt;
&lt;li&gt;Document architectural decisions and implementation trade-offs.&lt;/li&gt;
&lt;li&gt;Submit the completed migration for evaluation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Unlike many hackathons, success isn't determined by flashy demos.&lt;/p&gt;

&lt;p&gt;The emphasis is on &lt;strong&gt;engineering quality, correctness, reproducibility, and maintainability.&lt;/strong&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Migration Tracks
&lt;/h1&gt;

&lt;p&gt;Participants can choose from eight migration tracks:&lt;/p&gt;

&lt;h3&gt;
  
  
  Track A
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;C → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track B
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Zig → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track C
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;TypeScript → Go&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track D
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Python → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track E
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Go → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track F
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;JavaScript → Go or Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track G
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;C → Zig&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track H
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Open Pair (Any Language → Any Language)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This gives participants the flexibility to work on the language ecosystem they enjoy most while tackling real engineering problems.&lt;/p&gt;




&lt;h1&gt;
  
  
  Submission Requirements
&lt;/h1&gt;

&lt;p&gt;Each team must submit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public GitHub Repository&lt;/li&gt;
&lt;li&gt;Complete Working Implementation&lt;/li&gt;
&lt;li&gt;Build Instructions&lt;/li&gt;
&lt;li&gt;Benchmark Report&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;DECISIONS.md&lt;/code&gt; documenting architectural choices&lt;/li&gt;
&lt;li&gt;Differential Testing / Fuzzing Artifacts (where applicable)&lt;/li&gt;
&lt;li&gt;Demo Video&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project should build with a single documented command and be publicly accessible during judging.&lt;/p&gt;




&lt;h1&gt;
  
  
  Judging Criteria
&lt;/h1&gt;

&lt;p&gt;Projects are evaluated using a weighted scoring system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Functionality &amp;amp; Reliability (40%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Successful build&lt;/li&gt;
&lt;li&gt;Correct execution&lt;/li&gt;
&lt;li&gt;Test suite compatibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Behavioral Equivalence (30%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Migration accuracy&lt;/li&gt;
&lt;li&gt;Differential testing&lt;/li&gt;
&lt;li&gt;Benchmarking&lt;/li&gt;
&lt;li&gt;Performance analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Quality (20%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Idiomatic implementation&lt;/li&gt;
&lt;li&gt;Maintainability&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;li&gt;Engineering practices&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Innovation (10%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Creative improvements&lt;/li&gt;
&lt;li&gt;Better architecture&lt;/li&gt;
&lt;li&gt;Valuable enhancements&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Bonus Points
&lt;/h3&gt;

&lt;p&gt;Teams can earn additional points for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Differential fuzzing&lt;/li&gt;
&lt;li&gt;Discovering bugs in the original project&lt;/li&gt;
&lt;li&gt;Exceptional engineering documentation&lt;/li&gt;
&lt;li&gt;Minimal unsafe code&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  AI Tools Are Allowed
&lt;/h1&gt;

&lt;p&gt;Port Mortem embraces modern development workflows.&lt;/p&gt;

&lt;p&gt;Participants are free to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Aider&lt;/li&gt;
&lt;li&gt;Continue&lt;/li&gt;
&lt;li&gt;Local LLMs&lt;/li&gt;
&lt;li&gt;Other AI coding assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, AI-generated code alone won't win.&lt;/p&gt;

&lt;p&gt;Teams are expected to justify architectural decisions, validate correctness, and demonstrate engineering rigor.&lt;/p&gt;




&lt;h1&gt;
  
  
  Rules
&lt;/h1&gt;

&lt;p&gt;Some important rules include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team size: &lt;strong&gt;1–4 members&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;All development must occur during the official 72-hour event.&lt;/li&gt;
&lt;li&gt;AI coding assistants are permitted.&lt;/li&gt;
&lt;li&gt;Public GitHub repository required.&lt;/li&gt;
&lt;li&gt;Projects must build using one documented command.&lt;/li&gt;
&lt;li&gt;Source-language runtime wrappers or proxy implementations are &lt;strong&gt;not allowed&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Teams should preserve the original test suite wherever feasible.&lt;/li&gt;
&lt;li&gt;Open-source licenses must be respected.&lt;/li&gt;
&lt;li&gt;Plagiarism or pre-existing ports may result in disqualification.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Important Dates
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Registration Opens&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;29 June 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Registration Deadline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;31 July 2026 (6:00 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hackathon Kickoff&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;31 July 2026 (11:30 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Submission Deadline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;3 August 2026 (11:30 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;3–13 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winners Announced&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;14 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community Choice Winner&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;22 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h1&gt;
  
  
  Prizes
&lt;/h1&gt;

&lt;p&gt;🏆 &lt;strong&gt;Total Prize Pool: $1,800 USD&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥇 Grand Prize
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$800&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥈 Runner-Up
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$400&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥉 Third Place
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$200&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🐞 Bug Catcher Award
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$100&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Awarded to the team that discovers and documents the most impactful bug in the original repository through differential testing.&lt;/p&gt;

&lt;h3&gt;
  
  
  ❤️ Community Choice Award
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$300&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Selected through community voting.&lt;/p&gt;

&lt;p&gt;Every participant who successfully completes the event will also receive a &lt;strong&gt;Participation Certificate&lt;/strong&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  Who Should Join?
&lt;/h1&gt;

&lt;p&gt;Port Mortem is ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Systems Programmers&lt;/li&gt;
&lt;li&gt;Rust Developers&lt;/li&gt;
&lt;li&gt;Go Developers&lt;/li&gt;
&lt;li&gt;Backend Engineers&lt;/li&gt;
&lt;li&gt;Compiler Enthusiasts&lt;/li&gt;
&lt;li&gt;Open Source Contributors&lt;/li&gt;
&lt;li&gt;Performance Engineers&lt;/li&gt;
&lt;li&gt;Security Researchers&lt;/li&gt;
&lt;li&gt;AI Engineers&lt;/li&gt;
&lt;li&gt;Students looking to work on real-world software engineering problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wanted to contribute to a serious software migration project—or explore how AI can assist large-scale code transformations while maintaining engineering quality—this hackathon is for you.&lt;/p&gt;




&lt;h1&gt;
  
  
  Join the Community
&lt;/h1&gt;

&lt;p&gt;All announcements, repository releases, rule clarifications, FAQs, submission guidelines, and live support will be shared exclusively on the &lt;strong&gt;Hackathon Raptors Discord&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://coderesurrection.com/2026" rel="noopener noreferrer"&gt;https://coderesurrection.com/2026&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Hackathon Raptors:&lt;/strong&gt; &lt;a href="https://raptors.dev" rel="noopener noreferrer"&gt;https://raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.gg/XPfcH7VT2H" rel="noopener noreferrer"&gt;https://discord.gg/XPfcH7VT2H&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Port Mortem isn't just another "build anything" hackathon.&lt;/p&gt;

&lt;p&gt;It's a challenge centered on one of the most important engineering problems emerging in the AI era: &lt;strong&gt;software migration with provable correctness&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you're excited about cross-language development, open source, testing, systems programming, or AI-assisted engineering, this is an excellent opportunity to build something technically meaningful while competing for &lt;strong&gt;$1,800 in prizes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Registration is now open. Assemble your team, choose your migration track, and get ready to resurrect code.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>Why 1,500+ Developers from 30+ Countries Keep Coming Back to Our Hackathons ⭐</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Fri, 26 Jun 2026 06:25:34 +0000</pubDate>
      <link>https://dev.to/partnerships_raptors/hackathon-raptors-empowering-the-next-generation-of-global-developers-1ja4</link>
      <guid>https://dev.to/partnerships_raptors/hackathon-raptors-empowering-the-next-generation-of-global-developers-1ja4</guid>
      <description>&lt;h2&gt;
  
  
  Hackathon Raptors: Building a Global Community Around Open Innovation
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;AI Disclosure: This article was drafted with the assistance of ChatGPT and reviewed, edited, and fact-checked by the author.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The best hackathons aren't just competitions—they're places where strangers become teammates, ideas become working software, and learning happens faster than any classroom can replicate.&lt;/p&gt;

&lt;p&gt;That's the philosophy behind &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;, a UK-based nonprofit &lt;strong&gt;Community Interest Company (CIC)&lt;/strong&gt; focused on creating accessible, collaborative hackathons for developers worldwide.&lt;/p&gt;

&lt;p&gt;Instead of rewarding polished presentations or ambitious pitches alone, our events encourage participants to build real software under realistic engineering constraints. Every hackathon runs for &lt;strong&gt;72 hours&lt;/strong&gt;, giving teams enough time to design, develop, test, and demonstrate working solutions while collaborating across countries and time zones.&lt;/p&gt;

&lt;p&gt;Since launching the community, we've welcomed developers from &lt;strong&gt;30+ countries&lt;/strong&gt;, hosted &lt;strong&gt;10+ international hackathons&lt;/strong&gt;, supported &lt;strong&gt;1,500+ builders&lt;/strong&gt;, and seen more than &lt;strong&gt;300 projects&lt;/strong&gt; brought to life.&lt;/p&gt;

&lt;p&gt;More importantly, we've watched complete beginners build their first full-stack application, experienced engineers mentor the next generation, and global teams collaborate despite never meeting in person.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Makes Our Hackathons Different?
&lt;/h2&gt;

&lt;p&gt;Many hackathons end when submissions close.&lt;/p&gt;

&lt;p&gt;We aim to create a community that continues long after the winners are announced.&lt;/p&gt;

&lt;p&gt;Participants join a shared Discord community where they can collaborate between events, exchange ideas, find teammates, receive feedback, and stay connected with builders from around the world.&lt;/p&gt;

&lt;p&gt;During each hackathon, teams work on solving practical problems while balancing technical quality, usability, teamwork, and execution under tight deadlines. Projects are reviewed by experienced judges from industry, providing constructive feedback that helps participants improve—not just compete.&lt;/p&gt;

&lt;p&gt;Whether you're exploring your first hackathon or you've attended dozens before, the goal is the same: build something meaningful while learning alongside talented people.&lt;/p&gt;

&lt;p&gt;Participants often tell us they value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building real software instead of slide decks&lt;/li&gt;
&lt;li&gt;Collaborating with developers across different countries&lt;/li&gt;
&lt;li&gt;Receiving practical feedback from experienced engineers&lt;/li&gt;
&lt;li&gt;Expanding their portfolios with complete projects&lt;/li&gt;
&lt;li&gt;Meeting future teammates, mentors, and collaborators&lt;/li&gt;
&lt;li&gt;Learning new technologies in a fast-paced environment&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  A Community That Grows Together
&lt;/h2&gt;

&lt;p&gt;Hackathon Raptors is built around the belief that open collaboration leads to better engineering.&lt;/p&gt;

&lt;p&gt;Our community includes students, professional software engineers, designers, researchers, founders, and open-source contributors who enjoy building together.&lt;/p&gt;

&lt;p&gt;Every event becomes an opportunity to exchange ideas across disciplines while experimenting with emerging technologies—from AI and cloud platforms to developer tools, cybersecurity, web applications, and beyond.&lt;/p&gt;

&lt;p&gt;The emphasis isn't on building the biggest product.&lt;/p&gt;

&lt;p&gt;It's on learning by building.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Organizations Choose to Partner With Us
&lt;/h2&gt;

&lt;p&gt;Hackathons are also valuable environments for companies looking to engage directly with builders.&lt;/p&gt;

&lt;p&gt;Rather than traditional sponsorship focused only on logo placement, our partners have the opportunity to introduce developers to their APIs, SDKs, cloud platforms, and engineering tools through hands-on challenges.&lt;/p&gt;

&lt;p&gt;This creates meaningful interactions between developers and technology companies while giving participants exposure to modern developer ecosystems.&lt;/p&gt;

&lt;p&gt;Depending on the partnership, sponsors can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Launch technology-focused challenge tracks&lt;/li&gt;
&lt;li&gt;Introduce APIs, SDKs, and developer tools&lt;/li&gt;
&lt;li&gt;Connect with talented builders from around the world&lt;/li&gt;
&lt;li&gt;Support educational workshops and mentoring sessions&lt;/li&gt;
&lt;li&gt;Increase awareness within an active global developer community&lt;/li&gt;
&lt;li&gt;Participate as mentors or judges&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're grateful for the support of organizations that have partnered with us, including &lt;strong&gt;Turbo&lt;/strong&gt; and &lt;strong&gt;Vectera&lt;/strong&gt;, whose sponsorship has helped us continue organizing community-driven hackathons and creating opportunities for developers worldwide.&lt;/p&gt;

&lt;p&gt;If your organization believes in supporting developers, open innovation, and technical education, we'd love to start a conversation about future collaborations.&lt;/p&gt;




&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;Technology moves quickly, but communities are what keep people learning.&lt;/p&gt;

&lt;p&gt;Our mission is to make high-quality hackathons accessible to anyone who wants to build, collaborate, and grow—regardless of where they live or where they are in their career.&lt;/p&gt;

&lt;p&gt;Every new participant brings a different perspective.&lt;/p&gt;

&lt;p&gt;Every mentor shares knowledge that helps someone else improve.&lt;/p&gt;

&lt;p&gt;Every sponsor helps create opportunities for builders around the world.&lt;/p&gt;

&lt;p&gt;If that mission resonates with you, we'd love to have you involved.&lt;/p&gt;

&lt;p&gt;Whether you're looking to join your first hackathon, mentor aspiring developers, judge innovative projects, or explore sponsorship opportunities, there's a place for you in the community.&lt;/p&gt;




&lt;h3&gt;
  
  
  Learn More
&lt;/h3&gt;

&lt;p&gt;🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://raptors.dev" rel="noopener noreferrer"&gt;https://raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.gg/4WKvHaFRNN" rel="noopener noreferrer"&gt;https://discord.gg/4WKvHaFRNN&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/hackathon-raptors" rel="noopener noreferrer"&gt;https://www.linkedin.com/company/hackathon-raptors&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;𝕏 &lt;strong&gt;X (Twitter):&lt;/strong&gt; &lt;a href="https://x.com/raptors_hack" rel="noopener noreferrer"&gt;https://x.com/raptors_hack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📷 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/raptors.dev" rel="noopener noreferrer"&gt;https://www.instagram.com/raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Build. Learn. Collaborate. Create technology that makes a difference.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>community</category>
      <category>softwaredevelopment</category>
      <category>abotwrotethis</category>
    </item>
  </channel>
</rss>
