GambiConf EU 2022
| title | author | length |
|---|---|---|
| Opening Ceremony | Bruno Macabeus, Caio Gomes | 08m |
Event mission: celebrate playful personal projects and surprising demos rather than cutting‑edge research, with concrete examples and activities. Past… | ||
| Kill All Mutants! (Intro to Mutation Testing) | Dave Aronson | 29m |
Mutation testing mutates copies of functions to check two concrete things: whether tests are strict enough and whether code is meaningful. Tools parse the AST… | ||
| The Genesis of a Universal Video Transcoder | Blagoj Jovanov | 28m |
A distributed pipeline that converts proprietary surveillance files to H.264 for forensic use, built by combining screen capture automation with blind reverse… | ||
| Writing a Game Boy compiler in Forth | Tijn Kersjes | 18m |
A Forth-based compiler for Game Boy emerges from incremental reverse engineering: starting from a hello world ROM, raw bytes get decoded into an assembler… | ||
| styled-ppx: How to mimic a JavaScript feature and over-engineering CSS | Dave | 34m |
Project implements styled-ppx: a ReScript/Reason OCaml PPX that parses embedded CSS, generates type-safe ReScript bindings, and emits hashed classnames at… | ||
| Ending Ceremony for the First Day | Bruno Macabeus, Caio Gomes | 12m |
Brief demos show a working auto-player bot for Ragnarok Online that records and automates repetitive in-game actions, and a custom GBA ROM level… | ||
| Opening Ceremony GambiConf EU 2022 - Second day | Bruno Macabeus, Marco Worms | 09m |
Conference mission states a concrete goal: showcase playful personal projects and surprise-first engineering. Examples promised include run a game inside a PDF… | ||
| Klonoa in Sonic 1 | Barak Shahino | 25m |
A Sonic 1 ROM hack replaces Sonic physics with Klonoa-style grab and double-jump, implements wind rings that hold and throw enemies, adds front/back sprites… | ||
| Nyxt: The Internet on your terms | Pierre Neidhardt | 28m |
Nyxt is a Common Lisp browser that exposes a live REPL and full object inspector so users modify UI, buffers, bookmarks and DOM at runtime. It demos a fuzzy… | ||
| My Blog is Hilariously Overengineered to the Point People Think it's a Static Site | Xe Iaso | 25m |
The blog is a Rust webapp that serves faster than many static-file servers by compiling templates to Rust, loading ~300 posts into RAM at startup, and serving… | ||
| Finding and creating gambiarras with python ASTs | Bruno Messias | 34m |
PyASTrX finds messy code by converting Python ASTs to XML and letting XPath match patterns, so it detects issues like mutable defaults and recursion-in-class… | ||
| A One Woman Show of Migrating an Entire R&D SCM From Bitbucket Cloud to a Self-Hosted GitLab | Hila Fish | 24m |
Solo migration of an entire R&D SCM from BitBucket Cloud to a self‑hosted GitLab completes in 1.5 months, with infrastructure built via GCP/GKE + Terraform and… | ||
| Network Technocracy: A Tale of Monitoring, Spoofing, Intercepting and Social Engineering | Rodrigo Laneth | 30m |
A user forced to keep ISP-provided SOHO gear reclaims a personal segment by cloning the MAC clone, assigning a static IP, and swapping in a MikroTik… | ||
| Resurrecting ancient routers for fun and necessity | Fernão Vellozo | 47m |
Ancient home routers with 4–8 MB flash and 32–64 MB RAM run a trimmed OpenWrt 19 image built with the image builder that moves root to USB, enables swap, and… | ||
| Building a serverless PHP Laravel application using Laravel Vapor | Bruno Francisco | 20m |
Codotto runs a Laravel backend deployed with Laravel Vapor and uses API Gateway to route requests into containerized handlers that invoke AWS Lambda for… | ||
| Reverse Engineering Satellite Communication | Lucas Teske | 41m |
Reverse engineers the GOES protocol and shows a working pipeline that captures 1.6 GHz C‑band signals with a dish, digitizes them with low‑cost SDRs (e.g… | ||
| Weird Machines: Exploiting Turing-Completeness | Pedro Castilho | 48m |
Claim: many innocuous renderers and file parsers become accidental Turing‑complete and attackers craft inputs that act as programs. Example: a JBIG2 image… | ||
| nothing matches | ||