Aggregata
Articles written for Aggregata between August 2022 and November 2025.
-
We're saying Goodbye
-
Delightful Animations IV: Mind the Gap
-
Migrating the Monolith II: Design
-
The Sisyphean Struggle for Simplicity
-
Delightful Animations III: Intricacies of Interaction Design
-
Delightful Animations II: Tiles
-
Visiting the WeAreDevelopers World Congress 2025
-
Migrating the Monolith I: Conceptualization
-
The future of the web might be native
-
Delightful Animations I: Gallery
-
Goodbye Read.cv
-
Cross-Document View Transitions for Multi-Page Applications
-
Improve a Component Library for Designers and Developers
-
Leverage the View Transition API in any Project
-
Set up a new project with Tailwind CSS 4.0
-
Expand a Component Library for Designers and Developers
-
Create a Component Library for Designers and Developers
-
Adapting and Evolving: Year Two of Aggregata
-
Define a Component Library for Designers and Developers
-
Crafting a detailed Dialog element using Microinteractions
-
Visiting the WeAreDevelopers World Congress 2024
-
Accessibility - a Necessity, not an Afterthought
-
Develop design systems with accessibility in mind
-
Why we are moving Aggregata from Astro to Ghost
-
Beyond bullet points: Dive into Obsidian
-
Deploying dynamic content as static HTML
-
Advanced forms with Alpine.js
-
Working with the Arc Browser
-
Dynamic imports with Alpine.js
-
Astro - An introduction to your next project
-
One year of Aggregata: A review and outlook
-
How does A.I. learn? - Impressions from our first seminar
-
Temporary and persistent state management with Alpine.js
-
Colophon: How we build Aggregata
-
Working with Artificial Intelligence: Risks & Side Effects
-
Visualize and update products with Alpine.js
-
Interactive forms with Alpine.js
-
Include Alpine.js in a production environment