Praha, FIT ČVUT v Dejvicích
Program
-
60 min
Registrace
-
10 min
Zahájení
-
40 min
Bootstrap 4: Jednou to muselo přijít
Martin Michálek
Technologické novinky čtvrté verze vás neohromí: flexbox, SASS, nebo utility třídy… Nuda. V jedné věci se ale starý dobrý Bootstrap změnil dost zásadně a právě na tu se zaměřím.
-
40 min
Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra
Paralelizace dotazů byla představena v PostgreSQL 9.6. Partitioning se poprvé objevil v PostgreSQL 10. PostgreSQL 11 přináší mnoho vylepšení iniciální implementace, odstraňuje různá omezení a umožňuje použití vlastností pro daleko širší škálu případů. V přednášce se nejdříve podíváme na to jaké dotazy dnes PostgreSQL umí paralelizovat, krátkou demonstraci výkonu, a přehled omezení dotazů ktere (zatím) paralelizovat nelze. V druhé části se budeme věnovat partitioningu - ukážeme si jak se partitioning v PostgreSQL řešil dříve, a jak to řeší PostgreSQL 10+.
-
30 min
Pauza
-
40 min
GraphQL, zpráva o stavu ekosystému
Daniel Steigerwald
Co je to GraphQL, proč vzniklo, a jaké nástroje na straně clienta a na straně serveru v roce 2018 máme. Stane se GraphQL vysněným lepidlem webu? Cože? Tak jinak, dříve jsme snili o sémantickém webu, kde by bylo možné sešívat různé weby a služby dohromady, je to tak deset let zpět. Bohužel, s REST api nemožné. Avšak GraphQL může všechno změnit. Možná Jakub prodal Apiary právě včas.
-
30 min
Máte na víc než si myslíte!
Jakub Nešetřil
Všichni kdo tu dnes sedíme na Develu máme historicky unikátní příležitost a štěstí pracovat v odvětví, kde jeden člověk může ovlivnit tisíce, miliony a dokonce i miliardy lidí. Krátké zamyšlení nad tím, co to znamená, čím mne nakazilo Silicon Valley a co s tím.
-
25 min
Ignite talks
-
GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Je nejrychlejší programy třeba psát v Céčku a optimalizaci ručně dotáhnout v assembleru? Tak už to dávno není. Představme si GraalVM od OracleLabs. Virtuální stroj, s nímž je rychlý každý jazyk.
-
Headless WordPress/Drupal
-
Začíná zlatá doba end-to-end testů!
-
-
65 min
Oběd
-
30 min
Open source: The Good, the Bad and the Ugly
David Grudl
Je open source úspěšný model vývoje software, kterému patří budoucnost, nebo naopak omyl odsouzený k zániku? Má smysl zkoušet nějaký open source vyvíjet? Jste jako uživatelé přínosem, nebo naopak zatloukáte svým oblíbeným projektům hřebíčky do rakve, aniž to tušíte?
-
40 min
Co jste o CSS pravděpodobně nevěděli
Ondřej Žára
Deset neznámých či přehlížených CSS vlastností, hodnot, direktiv a jednotek. Obohaťte svůj stylopisný arzenál, ohromte své známé a staňte se hvězdou na všech webdev parties! Vstupné nevracíme.
-
25 min
Ignite talks
-
Autoformátování kódu
V Energomonitoru jsme ukončili hádky o formátování kódu a kde to jde, formátujeme ho automaticky. Jak jsme k tomu dospěli, co za konkrétní nástroje pro které jazyky používáme, a jaké jsou naše zkušenosti s tímto přístupem?
-
Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
-
Zuri aneb Vývojáři staví letadlo
-
-
25 min
Pauza
-
30 min
From Madness To Reason
Roman Schejbal
Už jste slyšeli, že Facebook vydal nový jazyk? Říkají mu ReasonML. Měl by nás jako front-end vývojáře zajímat? Nestačí nám Flow / Typescript? Jak s ReasonML začít? Všechny tyto otázky se pokusím zodpovědět a na jednoduchém příkladě si ukážeme, jak snadno se dá ReasonML integrovat do stávající React + Redux aplikace a jaké benefity přináší.
-
40 min
Dokazatelná bezpečnost
Jakub Vrána
V Google píšeme kód tak, aby se o něm dalo dokázat, že není náchylný k XSS a několika dalším útokům. Přednáška ukazuje, jak navrhujeme bezpečná API, konvertujeme na ně starý kód a vynucujeme, aby nebezpečná API nikdo nemohl použít. Děláme to kombinací pravidel kompilace kódu a nutnosti schválení některých změn bezpečnostním expertem. Většina použitých nástrojů je open-source (Bazel, Closure Templates, Closure Compiler) a dá se použít i mimo Google.
-
30 min
From Zero to Hero in 20 minutes with React and TypeScript
Martin Hochel
Robustní webové aplikace? Funkcionální přístup? Typovej JavaScript? Libové psaní testů ? Martin je Google Developer Expert na webové technologie a během 20 minut nám zodpoví všechny výše uvedené otázky.
-
30 min
Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina
Tomáš Zvěřina je Google Developer Expert na Google Cloud Platform a programovací jazyk Dart a ukáže nám, jak začít s frameworkem Flutter.
-
0 min
Konec