JUG-Ankündigung: 27.03.2019, Thema: Static-Site-Generators

3 views
Skip to first unread message

JavaUserGroup Görlitz

unread,
Mar 19, 2019, 1:27:45 PM3/19/19
to JavaUserGroup Görlitz
Hallo Java-Interessierte,

habt Ihr euch mal gefragt, wie unsere JUG-Website funktioniert? Auch wenn sie einen einfachen Eindruck macht, da steckt Interessantes unter der Haube. Im Vortrag erfahrt ihr's persönlich von Manuel Mauky.


Thema:

Die Website der JUG Görlitz läuft fast Serverless. Natürlich muss ein Webserver Dateien ausliefern aber ansonsten sind keine Datenbank, Applicationserver, PHP oder sonstige aktive Serverkomponenten im Einsatz. Stattdessen sind alle Inhalte als Markdown-Textdateien in einem Git-Repository abgelegt (dieser Talk beispielsweise hier). Ein so genannter "Static-Site-Generator" generiert daraus HTML-, CSS- und JavaScript-Dateien, die nur noch von einem ganz normalen HTTP-Server ausgeliefert werden müssen. Dieses Vorgehen vereinfacht das Hosting, beschleunigt Website-Aufrufe und minimiert die Angriffsfläche des Servers.

Im Vortrag wird das Konzept von Static-Site-Generators erklärt und die möglichen Einsatzgebiete beschrieben. Mit dem Tool Gatsbywerden wir eine einfache Blog-Website bauen. Am Beispiel der JUG-Website wird aber auch gezeigt, wie komplexere Daten-Modelle mit mehreren Entitäten (VorträgeSpeakerVeranstaltungsorteTags) umgesetzt werden können. Die technische Grundlage von Gatsby stellt React für Templates und GraphQL für die Daten-Organisation dar.


Über den Sprecher:

Manuel arbeitet als Softwareentwickler bei der Saxonia-Systems AG in Görlitz. Er beschäftigt sich mit allen Aspekten der Anwendungsentwicklung, wobei der Fokus auf dem Frontend liegt, beispielsweise mit JavaFX und modernen JavaScript-Frameworks. Daneben interessieren ihn Themen wie funktionale Programmierung und Softwarearchitektur. Manuel ist Gründungsmitglied und Leiter der Java User Group Görlitz und steuert hierfür und auch für andere Usergroups und Konferenzen regelmäßig Vorträge bei.


Datum: 27. März 2019, 19:00 Uhr

Ort:
Hochschule Zittau/Görlitz
Haus G2 Raum 0.10
Brückenstraße 1
02826 Görlitz

Die Veranstaltung wird durch die Java User Group Görlitz (im iJUG Verband) organisiert.

Reply all
Reply to author
Forward
0 new messages