Když chápeme kontext, tak zjistíme jak výkon frontendu a backendu spolu velice úzce souvisí. Nefunkcionální charakteristiky jsou doslova předpokladem pro správné fungování webových aplikací. Performance není jen o technologiích, ale i o přijetí performance kultury.
Cílem naší konference je ukázat, jak je performance frontendu a backendu navzájem důležitá, na co se zaměřit a jak ji testovat.
Konference bude vysílána živě. Odebírejte TEST STACK Live a zapněte si upozornění na začátek vysílání.
09:00 Úvodní keynote a start konference
Konferencí vás bude provázet Radim Daniel Pánek, Filip Hric a Sebastian Vacek.
09:10 Martin Michálek (vzhurudolu.cz)
Rychlost webu, metriky a optimalizace načítání.
10:10 Pauza a networking na Discordu
10:20 Michal Matuška (superkoders.com)
Rychlost webu a optimalizace performance v prohlížeči.
11:20 Oběd a networking na Discordu
12:20 Radim Daniel Pánek (canarytrace.com)
Testování a měření webových aplikací, bez psaní testů.
13:20 Pauza a networking na Discordu
13:30 Jiří Kurejko (adastra.cz)
Monitoring redefined, Dynatrace
14:30 Pauza a networking na Discordu
14:40 Miroslav Kret (canarytrace.com)
Cesta plná nástrah při zavádění performance kultury.
15:40 Závěr konference a start testerské katovny
Konference končí, ale networking na discordu pokračuje 🤟
09:10 - 10:10
Martin je nezávislý konzultant rychlosti webu a AMP. Píše blog Vzhůru dolů a je autorem tří e-booků. Specializuje se na správné měření a UX během načítání webu.
Na konkrétním webu ukážeme principy a metriky pro měření, plus nějaké základní problémy toho webu z pohledu rychlosti prvního načtení.
10:20 - 11:20
Michal je technický ředitel frontendového oddělení společnosti SUPERKODERS. Specialista na technickou performance, fungování prohlížečů a výkon JavaScriptu.
Mezi staženým kódem a uživatelem stojí poslední překážka. Prohlížeč. Přiblížíme si v kostce jak funguje a jak promlouvá do vykreslení vybraného webu. U vybraného webu si ukážeme základní fungování prohlížeče, kouzla s nástroji skrytá v Chrome DevTools a pokusíme se zoptimalizovat runtime výkon webu.
12:20 - 13:20
Dan je vývojář v testingu a performance tester. Specializuje se na performance browseru a infrastruktury. Dal vzniknout novému konceptu testování webových aplikací, který s kolegy otisknul do startupu Canarytrace.
Aby webová aplikace mohla správně fungovat, musí mít prohlížeč v první řadě dostatečné zdroje. Prohlížeč je totiž taková malá infrastruktura, která si zaslouží větší pozornost. To je tajemství o kterém mnoho testerů neví a testují pouze funkcionální chování (lze kliknout na tlačítko) a to bez ohledu, kolik zdrojů aplikace spotřebuje, nebo jestli právě funkcionální defekt není způsoben s chybějícími prostředky. Jak tedy správně webové aplikace testovat? Ukážeme si plug-and-play stack Canarytrace, který se právě na testování webových aplikací a chování webového prohlížeče specializuje.
Víte že, když má infrastruktura problémy s dostupností, může začít narůstat spotřeba JS heap v prohlížeči?
13:30 - 14:30
Jirka pracuje už téměř 10 let jako konzultant v oblasti monitoringu aplikací a soustředím se na řešení od Dynatrace. Prošel jsem si implementacemi v bankách, pojišťovnách, telco, entertainmentu i výrobě.
Monitoring je něco jako zubař, nikdo z něj není nadšený (kromě mě), ale všichni víme, že ho potřebujeme. Podíváme se na to, jak monitoring dělat dobře, kde může pomoct AI a proč je monitoring relevantní nejen pro provoz, ale i pro testery a vývojáře a performance kulturu jako takovou.
14:40 - 15:40
Miroslav je performance koordinátor, zavádí a kočíruje performance kulturu zároveň je co-founder v Canarytrace
V rámci svého "totálního" nasazení poslední dva roky buduje ve spojení s kolegy prakticky od nuly performance tým v rámci nejmenované sázkovky. Společně se podíváme na cestu plnou nástrah a překvapení a na příkladech si ukážeme co nás může potkat, pří zavádění performance testovaní v podobných společnostech.