Kein Baukasten. Keine Templates.
100% Engineered.
Warum ich das Rad neu erfunden habe.
Natürlich hätte ich WordPress oder Wix nehmen können...
Aber im Studium lerne ich Algorithmen...
# Option A: The Easy Way (Rejected)
# Option B: The Engineering Way
Fertige Templates laden oft Megabytes...
Der Student-Ansatz: ...
In der Hochschule lernen wir Java und OOP...
Das Portfolio ist mein "Labor"...
Vom statischen HTML zur dynamischen Engine.
Zu Beginn (v1.0) bestand dieses Portfolio...
Die Lösung (v2.2)...
Ich wollte verstehen, wie moderne Frameworks...
Das System basiert auf...
Das ermöglicht mir...
Logic-Layer Snippet
Features, die man fühlt, aber nicht sieht.
Statt 500KB für eine Library...
localStorage beim
Reload erhalten."
},
"en": {
meta_c3_li_2::
"The language remains thanks to localStorage on
reload"
}
};
Die project-renderer.js agiert wie...
Ein besonderes Highlight...
Ein Portfolio muss schnell sein...
Scroll-Events feuern hunderte Male...
⬆️ Live Demo...
CSS ist mehr als nur Farbe...
Code ist nur so gut wie der Prozess dahinter.
Ein Portfolio wächst organisch...
Anfangs lagen alle Bilder...
Im Zuge des Refactorings...
Refactored File Structure
Der Weg zur eigenen Identität (yusefbach.de).
Anfangs lief die Seite...
Die Herausforderung...
GitHub Pages DNS Configuration
Ein klassischer Fallstrick...
Code is never finished. The journey continues.
Migration...
Einführung...
Ablösung...
Migration...