Past Meetup

25. Web Performance Meetup - Florian Bauer, Felix Gessert & Florian Bücklers

This Meetup is past

59 people went

Location image of event venue

Details

Es wird auch diesmal wieder zwei Talks geben, die inhaltlich eine schöne Mischung darstellen: "Cache Sketches - mit Bloomfiltern und Web Caching gegen Ladezeiten" und "Frontend Architektur in ReactJS Applikationen".

Felix Gessert (https://www.xing.com/profile/Felix_Gessert), Florian Bücklers (https://www.xing.com/profile/Florian_Buecklers) (Baqend (http://www.baqend.com/)) - "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 5 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 algorithmischen Tricks dazu in der Lage versetzt werden, stets aktuelle Daten auszuliefern, anstatt 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 selber durch automatisches Caching zu beschleunigen.

Florian Bauer (https://www.xing.com/profile/Florian_Bauer65) (Moonshiner (http://www.moonshiner.at/)) - "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.

Anfahrt:

Mit dem Bus oder der S-Bahn bis S Bahrenfeld. Von dort zu Fuß den Friesenweg (und nicht etwa die Griegstraße) in Richtung Süden entlang laufen. Die Griegstraße 75 liegt an der Kreuzung Friesenweg/Griegstraße und ist eher dem Friesenweg zuzuordnen. Gehen Sie durch die Toreinfahrt bei der Morgenpost. Das Haus 25 liegt ca. 50 Meter hinter der Tordurchfahrt.