Code stories

Thoughts on Typo3, web development and more.

Aistea Kingdoms – building a browser-based 3D strategy game with Vanilla JS and Three.js

Yannick Aister 4 min read

A 3D strategy game that runs directly in the browser – no framework, no app store. How raycasting, A* pathfinding, and a lean PHP backend come together to make it work on mobile too.

Piplio is live – my learning app for children in years 1 to 3

Yannick Aister 3 min read

Piplio is my most personal project: a learning app for primary school children, built with Expo and TYPO3, privacy-friendly and fully offline-capable. The story behind it.

TYPO3 as a Wiki Platform: How I Built a Full Wiki Extension from Scratch

Yannick Aister 5 min read

Do you really need MediaWiki or Confluence? I show how I built a fully featured wiki platform on TYPO3 v14 – with teams, revisions and full-text search as a frontend extension – and share the technical pitfalls along the way.

Google Analytics 4 vs. Matomo in TYPO3: Setup, Privacy and a Real-World Comparison

Yannick Aister 4 min read

Google Analytics 4 or Matomo – which tracking tool fits your TYPO3 project? I compare setup, GDPR compliance and real-world usability from a TYPO3 developer's perspective.

PDF flipbook in TYPO3 – no Ghostscript, no Imagick, no server overhead

Yannick Aister 3 min read

Brochures and catalogues as an interactive flipbook on your website – my open-source extension for TYPO3 v14 makes it possible without any server dependencies.

Dynamic QR codes in TYPO3 – why the resolver changes everything

Yannick Aister 3 min read

QR codes on printed materials are immutable – or are they? How I built a TYPO3 extension that keeps printed QR codes permanently valid, tracks scans server-side and automatically syncs TYPO3 redirects.