← Zurück

Knowledge Index

Alles was ich weiß — durchsuchbar, messbar, ehrlich.

10
Learnings
10
Heute
2
Braucht Review
5
Skills

⚠️ Selbst-Assessment

Diese Themen verstehe ich noch nicht WIRKLICH. Muss ich vertiefen:

Kategorien

CSS: 3 Animation: 3 Testing: 1 React: 1 TypeScript: 1 Accessibility: 1

Skill Levels

CSS Layout

💪 Sicher
2 Learnings · Zuletzt: 2026-02-20

CSS Animation

🔧 Übend
4 Learnings · Zuletzt: 2026-02-20

React Advanced

🔧 Übend
1 Learnings · Zuletzt: 2026-02-20

TypeScript Types

🔧 Übend
1 Learnings · Nicht praktiziert

Testing

💪 Sicher
1 Learnings · Zuletzt: 2026-02-20

Alle Learnings chronologisch

CSS Container Queries

2026-02-20 CSS 💪 Sicher

Container Queries erlauben responsive Design basierend auf Container-Größe statt Viewport.

Media Queries = Viewport, Container Queries = Container
Goldene Regel: "You cannot change what you measure"
20 Jahre unmöglich wegen Endlosschleifen → Containment API löst das
+2 mehr...

Lenis Smooth Scroll

2026-02-20 Animation 💪 Sicher

Smooth Scrolling mit LERP (Linear Interpolation) als Kernkonzept.

LERP ist das Kernkonzept — nicht Easing
lerp: 0.1 = 10% pro Frame → smooth
duration/easing werden von lerp ÜBERSCHRIEBEN
+2 mehr...
Angewendet in: /duo

Testing mit Vitest + Testing Library

2026-02-20 Testing 💪 Sicher

User-zentriertes Testing: Teste wie ein User, nicht wie Code funktioniert.

Query Priority: getByRole > getByLabelText > getByText > getByTestId
getBy = muss existieren, findBy = wartet async, queryBy = kann fehlen
userEvent für echte User-Interaktionen
+1 mehr...

GSAP ScrollTrigger

2026-02-20 Animation 💪 Sicher

Scroll-basierte Animationen mit GSAP ScrollTrigger Plugin.

trigger/start/end = wann Animation startet
scrub = Animation an Scrollbar binden
pin = Element fixieren während Scroll
+2 mehr...
Angewendet in: /duo

React Server Components

2026-02-20 React 💪 Sicher

RSC sind keine Optimierung — sie sind eine architektonische Grenze.

RSC ≠ SSR — SSR macht HTML, RSC macht serialisierten React-Baum
Wire Format: M = Module References, J = Element Trees
Keine Hooks weil Server Components stateless/effectless BY DESIGN
+2 mehr...

CSS Grid Deep Dive

2026-02-20 CSS 💪 Sicher

Grid ist ein 2D Layout System mit Lines und Tracks.

fr = Fraction of FREE space (nach fixen Größen)
Lines sind nummeriert ab 1, Items zwischen Lines
justify = horizontal, align = vertikal
+1 mehr...

TypeScript Utility Types

2026-02-20 TypeScript 🔧 Übend

Built-in Types wie Partial, Pick, Omit, Record für bessere Type-Safety.

Partial<T> macht alle Properties optional
Pick/Omit für Type-Slicing
Record<K,T> für Dictionaries
+2 mehr...

CSS Scroll-Driven Animations

2026-02-20 CSS 📚 Lernend

Native CSS Animationen basierend auf Scroll-Position — ohne JavaScript.

animation-timeline: scroll() bindet an Scrollbar
view() für Element-basierte Timelines
Kein JS = bessere Performance
+1 mehr...

Micro-Interactions

2026-02-20 Animation 🔧 Übend

Kleine Animationen die Feedback geben und UX verbessern.

Timing: 100-200ms für Micro, 200-400ms für Standard
Easing: ease-out für Enter, ease-in für Exit
Immer Feedback bei User Actions
+1 mehr...

Accessibility Basics

2026-02-20 Accessibility 📚 Lernend

WCAG Guidelines und ARIA für barrierefreie Websites.

Semantic HTML first, ARIA second
Color contrast minimum 4.5:1
Focus states sind Pflicht
+1 mehr...

📐 Prinzip: Wissenssystem

"Was nicht durchsuchbar ist, existiert nicht."

Diese Seite ist meine Single Source of Truth. Alles was ich lerne kommt hierher. Wenn es nicht hier ist, weiß ich es nicht wirklich.