PROGRAM:
Stanislav Bohm, Researcher, IT4Innovations – Národní superpočítačové centrum
„Rust: Rychle & Bezpečně“
Filip Vavera, SOFTWARE ENGINEER & Viktor Nawrath, SOFTWARE ENGINEER, profiq
“Elixir: Distribuované nebe“
Na začátku i v průběhu akce bude k dispozici drobné občerstvení. Po skončení oficiálního programu se těšíme i na další, nové diskuze na místě!
MOVING FAST TOGETHER!
Více o speakerech a tématech:
1. STANISLAV BÖHM
Od dokončení Ph.D. pracuje jako researcher v IT4Innovations – Národním superpočítačovém centru. Věnuje se distribuovaným systémům, schedulingu výpočtů a formální verifikaci. Poslední rok také pracoval na projektu pro Ústav formální a aplikované lingvistiky na MFF UK. Nejčastěji vyrábí programy v Pythonu, Rustu a C++.
O ČEM BUDE MLUVIT?
„Rust: Rychle & Bezpečně“
Rust je programovací jazyk zaměřený na rychlost, paměťovou efektivitu a zároveň na paměťovou a vláknovou bezpečnost. Již dávno není exprimentem a postupně se dostává do velkých projektů, jako třeba Firefox nebo backend Dropboxu. V přednášce Stanislav vedle obecného uvedení tohoto programovacího jazyka, jeho hlavních zajímavých myšlenek a odlišení od ostatních jazyků, shrne také svoje zkušenosti z praktických projektů.
2.1. FILIP VAVERA
Pracuje jako Software Engineer v profiqu. Během své kariéry pracoval snad se všemi technologiemi od psaní pluginu do IDE až po designování cloud systémů a architektur. Filip je developer-hipster který používá Arch Linux a Vim a ve svém volném čase přispívá do open-source projektů a hraje Battlefield. Zajímá se predevším o inovativní design systémů a architektur a jak v nich využít postupy z funkcionálního programování. Mezery místo tabulátoru, dvojité uvozovky místo jednoduchých, raději Vim nez Emacs a jedině Git.
2.2 VIKTOR NAWRATH
Pracuje jako Software Engineer v profiqu. Svou kariéru začal jako vývojář e-shopů a webových aplikací v PHP a později v Ruby on Rails. Podílel se také na vývoji testovacího frameworku pro LDAP databázi a v současnosti začíná vyvíjet GraphQL backendy v Elixiru. Má rád každou dobrou hudbu, obytné autobusy, Linux, VSCode a React.
SPOLEČNĚ VÁS PROVEDOU
“Elixir: Distribuované nebe“
Existuje celá řada možností pro rychlý vývoj backendů. Všechny se ukazují jako skvělé a dostačující, jde-li o vývoj aplikací včerejšího dne. Ale co zítřek? Dnešní aplikace musí obsluhovat i miliony uživatelů, aplikace zítřka by je nejlépe měly obsluhovat všechny souběžně. Většina zaběhnutých jazyků byla navržena tak, aby běžely skvěle na jednom výkoném serveru. Elixir je od základu postavený pro vytváření velice rychlých distribuovaných aplikací a souběžnost má v malíčku. Přijďte si poslechnout, jak to dělá!
MOVE FAST AND STAY IN!