Nachdem das 24. Hamburg Web Performance Meetup zusammen mit der JUG-HH stattgefunden hat, haben wir diesmal – am Montag, den 18. April 2016 – wieder ein reguläres Web Performance Meetup. Es wird zwei Talks geben, die inhaltlich eine schöne Mischung aus Back- und Frontend darstellen: „Cache Sketches – mit Bloomfiltern und Web Caching gegen Ladezeiten“ und „Frontend Architektur in ReactJS Applikationen“
Felix Gessert, Florian Bücklers (Baqend) – „Cache Sketches – mit Bloomfiltern und Web Caching gegen Ladezeiten“
Nach aktuellem Stand (April 2016) lädt eine durchschnittliche Webseite 2299KB an Daten und macht dafür 100 HTTP Requests. Dass Ladezeiten einen immensen Einfluss auf User-Zufriedenheit und Business-Metriken haben, bezweifelt dieser Tage niemand mehr. Aber die Meinungen darüber, mit welchen Techniken sich Ladezeiten effektiv minimieren lassen, gehen weit auseinander. Wir möchten einen völlig neuen Ansatz vorstellen, der in fünf Jahren Forschung im Fachbereich Informatik an der Uni Hamburg entwickelt wurde. Die Idee dahinter ist die wohl älteste Performance-Optimierung der Informatik überhaupt: Caching. Das Neue an der Methode liegt darin, dass alle Arten von existierenden Web Caches vom Browser bis zum CDN durch ein paar algorithmische Tricks in der Lage versetzt werden, stets aktuelle Daten auszuliefern, statt mit über den Daumen gepeilten TTLs längst veralteten Content zu verteilen. Das auf Bloomfiltern, Real-Time Query Matching und Machine Learning basierende „Cache Sketch“-Verfahren möchten wir im Detail diskutieren und zeigen, wie sich moderne Web-Anwendungen damit drastisch beschleunigen lassen.
Felix Gessert ist Founder & CEO von Baqend. Florian Bückler ist Founder & CTO von Baqend. Baqend ist ein Spin-Off der Datenbankforschungsgruppe der Uni Hamburg und entwickelt eine skalierbare Backend-as-a-Service-Plattform. Ziel der als Cloud-Service und Software verfügbaren Plattform ist es, nicht nur die Entwicklung von Webseiten und mobilen Apps durch Standardfunktionalitäten (Data Storage, Push, etc.) zu vereinfachen, sondern auch die Anwendung selbst durch automatisches Caching zu beschleunigen.
Florian Bauer (Moonshiner) – „Frontend-Architektur in ReactJS-Applikationen“
Wie strukturiere ich zukunftssicher eine JavaScript-Applikation? Die Frontend-Architektur ist der Treiber für die User Experience und wer nicht auf ein großes Framework zurückgreifen möchte, orientiert sich dabei an ständig neuen Best Practices der Community. Ein „Walk Through“ durch eine ReactJS-Applikation und die Architektur-Entscheidungen, die dabei zu den Themen Performance, Sicherheit und Development getroffen wurden.
Florian Bauer ist Cofounder und technischer Lead der Moonshiner GmbH. Die Moonshiners entwickeln komplexe Applikationen in den Bereichen Frontend, High Performance und Data Mining mit Offices in Österreich und Indien. Davor war er bei der österreichischen Telekom (A1) für die Online-Architektur im Strategieprogramm verantwortlich.
Anmelden kann man sich an gewohnter Stelle. Wer unserer Leser kommt zu diesem Meetup? Wir freuen uns auf Euch!