Artwork by Finley Sinclaire
Welcome, fellow digital architects, pixel tinkerers, and code wizards!
Inspired by the success of the Shader Advent Calendar 2024 arranged by the astute coder Mรฅrten Rรฅnge (@mrange), Iโm expanding the scope to welcome a wider range of topics. This year, weโre throwing open the doors to all things geeky, code, web, demoscene, and retroโwhatever coding-related things spark your joy!
The โSo You Think You Can Code? - 2025 Advent Calendarโ is a month-long celebration of digital creativity. Each day from December 1st to 25th, weโll unwrap a new โdoorโ revealing a unique, educational, and engaging contribution from the community.
The scope is wide open! If it involves clever code, a geeky concept, or a cool trick, we want to see it. Submissions should be small, self-contained, and easily shareable.
| Category | Examples |
|---|---|
| ๐ Web Projects | Tiny helper functions in TypeScript/JavaScript, clever CSS animations, lightweight backend logic, or neat browser API usage/apps. |
| ๐ค Hardware & Embedded | Code for microcontrollers (Arduino, ESP32, Raspberry Pi Pico), basic robotics, I/O programming, or clever device hacks. |
| ๐จ Demoscene & Graphics | Shader Art (GLSL/HLSL/WGSL), procedural generation, visualizers, or small canvas/WebGL experiments. |
| ๐ง Code Tricks & Tips | A powerful utility function in Rust, Python, or Go, a clever algorithm implementation, or a smart deployment trick. |
| ๐ Hacking & Security | Ethical explorations of algorithms, simple encryption/decryption routines, or explanations of reverse engineering concepts. |
| ๐พ Retro Computing | Assembly/BASIC code for old platforms (e.g., C64, Amiga, ZX Spectrum, Atari, MS-DOS PC), retro palettes, emulation notes, or hardware tricks. |
| ๐ก Open for Suggestions! | Donโt see your topic here? Pitch it! We welcome any other geeky coding ideas! |
If you prefer not to use Git or GitHub, you can always email or contact us (e.g., via Twitter, Discord, or send an email to the following address โ magnus.thor74@gmail.com). We will make sure your claimed contribution gets published!
README.md explaining the thing ouf yours, and should contain all necessary code, links, images, and other artifacts to demonstrate your contribution.(This table will be updated as slots are claimed and Pull Requests are merged. Check the Issues Tab for the most current availability!)
A huge thank you in advance to every contributor who makes this calendar a showcase of skill and inspiration. Letโs make this the most diverse and exciting coding Advent Calendar yet!