29. března proběhl třetí ročník konference JSDays 2023.

Poprvé JSDays proběhli v hybridním formátu. Mohli jste si vybrat zda se konference zúčastníte fyzicky v Iris Hotelu Eden nebo se připojíte online z pohodlí vašeho domova. 

Konference byla určena především JavaScript vývojářům, front-end i full-stack programátorům a všem zájemcům o oblast JavaScriptu.

Jeden den, jeden sál, dva streamy a 13 česko-slovensko-portugalských odborníků, kteří vám přiblížili nejnovější trendy a aktuality ze světa JavaScriptu. Videli jste témata jako Serverless Framework, Angular vs React vs Vue nebo Performance a boj s dlouho běžícím JavaScriptem a mnoho dalšího. 

Děkujeme všem účatníkům i partnerům konference! Těšíme se nashledanout na dalším ročníku.



Kdo na konferenci vystoupil?

 

            

 

Milan Koníř
Keynote: Novinky v JavaScriptu

Společně se podíváme na novinky v JavaScriptu za rok 2022 a jakým směrem se bude tato technologie ubírat v roce 2023.
Zároveň se podíváme na Typescript a populární frontend frameworky.

 

          

 

Riki Fridrich
Generátory prakticky

Generátory v Javascripte. Funkcie, ktorých vykonávanie môže byť pozastavené a zase rozbehnuté.
Kedysi ste si o nich prečítali v dokumentácii, povedali ste si, že je to síce zaujímavé,
ale zatiaľ Vás nenapadlo ako ich prakticky využiť, takže ste sa k nim nikdy nevrátili.
A pritom sú generátory veľmi užitočný nástroj ako písať efektívne a výkonné iteratívne procesy.
Vysvetlím Vám, čo to generátory sú, ako fungujú a ako ich správne písať.
Ukážem Vám napríklad, ako pomocou nich vylepšiť asynchrónny kód, alebo ako ich použiť na vytvorenie CLI nástroja.

               

 

Pavel Kříž
Serverless Framework

Pojďme se podívat, jak lze snadno vyvíjet AWS Lambda functions pomocí Serverless frameworku a ekosystému kolem něj.

 

 

                              

Michal Matuška
Performance a boj s dlouho běžícím JavaScriptem

To, že rychlost webu primárně trpí zpracováním velkého množství JavaScriptového kódu už pravděpodobně víte.
Co když to zpracováním teprve začíná? Každý script nastartuje řadu událostí a úloh, které dále ovlivňují výkon stránky.
Běh některých trvá tak dlouho, že ničí uživatelský zážitek.
Google už proti tomuto efektu vyrazil do boje a v rámci Core Web Vitals nasadil nové metriky First input delay a Interaction to Next Paint. Jste připraveni?

 

                                       

Miroslav Holec
SPA na platformě .NET

Stavíte SPA aplikace v Angularu, Reactu nebo Vue? Chcete si napsat i vlastní serverovou část?
Platforma .NET nabízí snadnou cestu k full-stack vývoji skrze promyšlené projektové šablony a proxy.
Chcete vytvořit SPA aplikace i bez závislosti na JavaScriptu? Pak i zde má .NET platforma řešení v podobě technologie Blazor, která důmyslně využívá WebAssembly.

                      

Furát Ismail
Angular vs React vs Vue! Jaký je vítězný framework!

Jaký framework si vybrat v roce 2023?
V této přednášce si porovnáme co nabízí nejpoužívanější trojice webových frameworků na trhu a jaký z nich zvolit právě pro Váš projekt. 

 

                                   

 

Willi Lazarov
Bezpečnostní analýza zdrojového kódu

Počet uživatelů a jimi užívaných softwarových aplikací každoročně narůstá.
Ty však mohou nevědomostí a nedostatečnou pozorností vývojářů obsahovat zranitelnosti přítomné ve zdrojovém kódu nebo jiné části aplikace.
Manuální kontrola zdrojového kódu může být značně problematická a časově náročná.
Pro usnadnění tohoto procesu vznikly metody a nástroje pro bezpečnostní analýzu zdrojového kódu.
V rámci přednášky se podíváme na současný stav této problematiky a ukážeme si praktické ukázky, jak hledat zranitelnosti ve zdrojovém kódu jazyka JavaScript.

 

                                  

Pavel Ungr
Jak nerozbít web pro vyhledávače

Web slouží k tomu, aby tam uživatelé chodili, nakupovali a četli. Proto je zásadní, aby nekladl žádné překážky.
Vyhledávače jsou dlouhodobě jeden z nejdůležitějších kanálů a tak web musí splňovat pár věcí, aby se na něj vyhledávače dobře dostali, procházeli ho a indexovali.
Když se toto naučíte, budou Vás mít rádi jak majitelé webů, tak SEO konzultanti.
V mé přednášce shrnu to nejdůležitější a řeknu, jak na to.

             

   

 

Štěpán Bechynský
Úvod do Azure Apps Service pro JavaScript vývojáře

V přednášce si na praktických ukázkách předvedeme, co je to Azure Apps Service a jaké výhody přináší nasazení
JavaScript aplikací do tohoto prostředí.
Kromě běžných věcí, jako je konfigurace automatického škálování a DevOps, se zaměříme na bezpečnost.
Uvidíte základní konfiguraci přístupu pomocí Azure Active Directory a ukládání tajemství do Azure Key Vault.

          

                         

Dawid Zbiński
Úvod do zpracování obrázků v JavaScriptu
 
Tato přednáška Vás provede světem zpracování obrázků v prohlížeči.
Prozkoumáme proces skenování obrázků pixel po pixelu a různé techniky, které se používají k jejich zpracování.
Navíc Vám ukážeme sílu reálného zpracování obrázků, což v praxi znamená zpracování videa.
Podíváme se na optimalizační techniky, které zajistí efektivní a účinné zpracování.

 

                             

 
 
André Melancia
Stretching Machine Learning with TensorFlow.js
 

You've probably heard of the Machine Learning library TensorFlow. Did you know you can use it with Node.js?
After a quick introduction to Machine Learning, this session will focus on programming demos with TensorFlow.js and Node.js.
Disclaimer: No physical activity will occur in this session, the speaker has never been in a gym.                                                                      

                            

 
 
 
Roman Kümmel
Je application whitelisting skutečně nutností, nebo jen prostředek k buzerování zaměstnanců?
 
IT oddělení firem běžně podléhají tlaku a stále váhají se zaváděním apllication whitelistingu.
Je dobrý nápad s jeho zavedením otálet či ho dokonce zavrhnout? Bylo na jeho nasazení již včera pozdě?
Nezáleží na tom, zda jste JavaScript vývojář, nebo zda máte v týmu jinou roli. Bezpečnost by pro Vás měla být vždy na prvním místě.
Během této přednášky zaměřené na hacking a IT bezpečnost si na praktických příkladech ukážeme, k čemu je nasazení application whitelistingu dobré.
Uvidíte, jak to může dopadnout, pokud se nesmíříte s tím, že bez application whitelistingu není ve skutečnosti možné existovat.

 

 

                        

                         

 
 
Miroslav Bradič
Nexr.js 13 - Kombinace server a client side renderování
 

Pokud se nemůžete rozhodnout zda renderovat React komponenty na klientu či na serveru, máme pro vás dobrou zprávu - můžete dělat obojí.
Next.js 13 přináší novou strukturu projektu a s ní možnost kombinace renderování komponent na klientu a serveru ve stejné aplikaci.                

 

 

Partner

  

 

Community partner


Mediální partneři