Devel.cz 2018 konference pro vývojáře

16. 6. 2018
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.

    Video

  • 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+.

    Video

  • 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.

    Video

  • 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.

    Video

  • 25 min

    Ignite talks

    • Jaroslav Tulach
      Jaroslav Tulach - 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.

      Video

    • Adam Kudrna
      Adam Kudrna - Headless WordPress/Drupal

      Video

    • Ondřej Machulda
      Ondřej Machulda - Začíná zlatá doba end-to-end testů!

      Video

  • 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?

    Video

  • 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.

    Video

  • 25 min

    Ignite talks

    • David Majda
      David Majda - 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?

      Video

    • Ondřej Šika
      Ondřej Šika - Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete

      Video

    • Michal Illich
      Michal Illich - Zuri aneb Vývojáři staví letadlo

      Video

  • 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áší.

    Video

  • 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.

    Video

  • 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.

    Video

  • 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.

    Video

  • 0 min

    Konec

Hlavní partner

zuri-logo