Projekte
EnChan.org
Persönliche Website und React-Spielwiese
Diese Website begann mit Design-Inspiration von David Miller bei Blackrock Digital und einem freien Template von Stephane Monnot. Nach und nach habe ich die fest eingebundenen Bibliotheken durch npm-Abhängigkeiten ersetzt, Pakete aktualisiert und die daraus entstandenen Probleme behoben. Für einfachere Entwicklung und Deployments ergänzte ich einen Gulp-Workflow mit BrowserSync. Nach ersten Experimenten mit jquery-i18n für Mehrsprachigkeit habe ich die Seite nach React migriert, Projekt- und Hintergrunddaten in JSON ausgelagert und viel doppeltes HTML entfernt. Gehostet wurde die Seite als statische S3-Website hinter CloudFront, das Kontaktformular lief über AWS Lambda. Releases wurden automatisch bei Push gebaut, nach S3 kopiert und per CloudFront-Invalidierung veröffentlicht. Zusätzlich habe ich an SEO mit Hermes und Google Analytics gearbeitet.