jOpenSpace

se uskuteční 5. - 7. října 2018

v hotelu Luna v Ledči n. Sázavou

Ročník 2018

Registrace: otevřeny (klikněte zde)

Registraci bereme jako závaznou, berte ji tak prosím také. Počet míst je omezený a proto neobsazujte neuváženě místo někomu, kdo by rád jel. Podmínkou účasti je příprava krátkého lightning talku na libovolné (ideálně vývojářské) téma a závazek býti přínosným pro všechny ostatní.

Cena: zatím není stanovena - loni byly zálohy 1000,- Kč

Cena za účast se odvíjí od množství sponzorských darů. Priorita je zaplatit nejdříve konferenční sál, ubytování účastníků a pokud se nám podaří zajistit více zaplatíme ze sponzorských darů i stravu. Záloha je vratná v případě, že nebudete moci přijet a dáte nám o tom vědět alespoň dva dny před začátkem ne-konference.

Termín: 5.-7. října 2018

Na hotel je vhodné přijet již ve pátek večer - začínáme společným představováním po večeři. Hlavní část ne-konference začíná po sobotní snídani v 9 hodin a končí v neděli po obědě.

Pro zájemce o výlet do okolí je možné ubytovat už ve čtvrtek večer a pátek strávit na kole či pěšky v okolí Ledče n. Sázavou (je to tam krásné). Více informací budeme komunikovat účastníkům v průběžných e-mailech.

Místo: Hotel Luna (viz. mapa)

Letos nás pohostí hotel Luna, v Ledči nad Sázavou.

O co jde

Říkáte si, co vlastně je jOpenSpace? Je to malá česká ne-konference jOpenSpace. Konference typu OpenSpace konference jsou specifické tím, že se jejich program dopředu příliš neplánuje. Mluví se zkrátka o tom, co účastníky zajímá. Nikdo není jen pasivním divákem, každý přispěje svou troškou do mlýna. Pokud vás zajímá více o tomto druhu "konferencí" podívejte se na slideshow Bruce Eckela (anglicky).

Nápad uspořádat podobný typ konference i u nás se zrodil v hlavě Michala Šrajera (Inmite - nyní AVAST). Michal se do značné míry inspiroval velmi vyvedenou akcí JavaPosse Roundup, která se už několikrát konala za velikou louží. Díky těmto začátkům je také v názvu akce písmeno "J", které stále navozuje pocit, že se jedná o Java konferenci - to ale dávno není pravda. V posledních ročnících se zaměřujeme i na obecnější vývojářská témata, která překračují hranice této platformy.

Společné foto ročníku 2017

Doposud se uskutečnilo 9 ročníků na různých místech republiky a letošní ročník je desátý. První ročníky se odehrávaly v Jizerských horách, ve vinném sklípku poblíž Znojma, v Krkonoších nebo uprostřed Žďárských vrchů. Počet účastníků rok od roku narůstá. V roce 2016 nás bylo bezmála 42 a limit jsme si stanovili právě na maximum 42 účastníků, aby akce zůstala komorní a velmi osobní. Letošní ročník není díky kulatému výročí počtem účastníků výjimečně omezen. Všechny nás spojuje zájem o vývoj aplikací a víkend trávíme debatami o technologiích, našich zkušenostech a aktuálních problémech. Kromě neformálních diskusí si každý z účastníků připraví krátkou přednášku na jím zvolené téma - typicky v rozsahu okolo 10 minut. To, že se jedná o zajímavé přednášky se můžete sami přesvědčit poslechem video záznamů.

Od roku 2011 se může přihlásit kdokoliv, kdo má zájem se zúčastnit a v tomto trendu chceme pokračovat.

Pokud máte nějaké další dotazy, můžete kontaktovat organizátory na adresách:

vrablik@gmail.com nebo novotnaci@gmail.com

Přednášející Petr Ferschmann Pohled do publika Petr Hamerník vyhrává licenci JetBrains Networking

Partneři

  • Cimpress

    Cimpress pomáhá milionům lidí vytvářet customizované produkty jako trička, batohy, marketingové materiály nebo vizitky. Vyvíjíme platformu, která nabízí nástroje a služby pro grafický návrh produktů, optimalizaci logistiky, sledování objednávek apod. Za poslední rok naše platforma zpracovala 30 milionů objednávek od 17 milionů zákazníků. Software vyvíjíme v autonomních týmech, které jsou zodpovědné za design, vývoj i podporu vlastních microservis na platformě AWS.

  • FG Forrest, a.s.

    Forresti patří mezi českou špičku webového vývoje. Není třeba mnoho slov - naše práce mluví sama za sebe. Děláme vše naplno - pracujeme, sportujeme, bavíme se a pomáháme, kde se dá.

    Pokud i ty chceš běžet s Forresty, napiš nám - není to tak těžké, stačí dobré srdce a zdravý rozum.

  • GeeCON

    GeeCON je jedna z největších Java konferencí ve střední Evropě. Koná se v Praze a Krakově či Poznani v sousedním Polsku.

Přednášky a záznamy

Fotogalerie

Kompletní fotogalerie z akce

Zápisky z konference

Články a ohlasy

    Zdenek Henek

    Jak Gradle zrychlí váš build

    Gradle se za léta neuvěřitelně zlepšil. Nyní můžete počítat s paralelními buildy, inkrementální kompilací, nástroji pro profilování vašeho buildu.

    https://twitter.com/zdenekhenek

    Jan Vondrouš

    Jak a proč psát utility v Gradlu

    Díky Gradlu lze snadno napsat utilitu/program, který se spustí kdekoliv, lze libovolně modifikovat bez nutnosti kompilace, lze používat libovolné Maven závislosti, lze psát v Groovy

    https://twitter.com/jvondrous

    Filip Štaffa

    Typescript

    Úvod do TypeScriptu aneb proč byste měli při vývoji JavaScriptového kódu o použití TypeScriptu vážně uvažovat. Navíc nezprasený JavaScriptový kód je zároveň validním TypeScript kódem.

    https://twitter.com/filip_staffa

    Jakub Kočí

    Univerzální technologie

    Existuje zatím jediná univerzální technologie - náš mozek. Proto je dobré se o něj dobře starat a snažit se mu porozumět. Znáte třeba L a R módy, ve kterých náš mozek operuje? Proč se snažit zvýšit podíl R módu?

    https://twitter.com/jakubkoci

    Leoš Přikryl

    Kotlin

    Java se bohužel vyvíjí příliš pomalu, což nás nutí rozhlížet se po alternativních jazycích běžících nad JVM. Kotlin je jedna z nejschůdnějších možností. Je to moderní jazyk plně interoperabilní s Javou, který se Java vývojář dokáže velmi rychle naučit.

    https://twitter.com/leos_prikryl

    František Řezáč

    Smart karty - svatý grál digitální bezpečnosti

    Spravujete důležité certifikáty a hesla do produkčních systémů? Smart karty vám pomohou zase klidně v noci spát. Díky nim si můžete být jisti, že se vašich tajemství nepozorovaně zmocní někdo jiný.

    https://twitter.com/calaverainfo

    Kamil Ševeček

    Ženy v IT. Czechitas

    Ženy jsou v IT nedostatkovým zbožím a přitom v začátcích IT průmyslu tomu bylo přesně naopak. Co děláme proto, aby se ženy ke klávesnici zase vrátily?!

    http://www.sevecek.net/

    Ondřej Chaloupka

    Saga transactions a přístup, který volí transakční manager Narayana

    Co jsou to Saga transakce, proč jsou vhodné pro použití v microservice architecture a jaký je jejich rozdíl od XA transakcí. (LRA)[https://github.com/jbosstm/microprofile-sandbox/blob/0009-LRA/proposals/0009-LRA/0009-LRA.md] (long running actions) implementace Sagy v Narayana transakčního manageru.

    https://twitter.com/_chalda

    Filip Procházka

    Kotlin a Android

    Kotlin je jazyk postavený nad JVM, ale je velmi dobře použitelný i pro programování Android aplikací. Oproti standardní Javě přináší do programování celou řadu nových a užitečných konstruktů a programování pro vás bude zase zábava.

    https://twitter.com/filipproch

    Pavel Jetenský

    OpenCV a Java - jak na to

    Použití K-means algoritmu pro spolehlivější analýzu obrazových vstupů. Použití Céčkové knihovny OpenCV přímo z Javy. Praktické ukázky, prezentace výsledků.

    http://jetensky.net/mind/jos2017/

    Martin Strejc

    Service Virtualization

    Ve chvíli, kdy potřebujete psát implementaci proti API třetí strany - ne vždy máte k dispozici funkční testovací rozhraní takového API. V tu chvíli vám může pomoci tzv. virtualizace služeb, kteoru se zabývame v CA technologies.

    https://twitter.com/martinstrejc

    David Voňka

    TestContainers

    TestContainer umožňují snadné používání databází a Selenia v integračních testech. Pod kapotou samozřejmě spokojeně bublá Docker a v této prezentaci si ukážeme, jak na to.

    https://www.linkedin.com/in/vonkad/

    Ondrej David

    Docker nejen v CI

    Výhody buildování projektu v Dockeru. Jak na build a testování v Dockeru pro CI (Continuous Integration) a jak využít Docker-in-Docker pro testy v rámci buildu.

    https://twitter.com/ondrejdavid

    Tomas Latal

    Elm - snadna cesta do funkcionalniho sveta

    V mém workshopu se podíváme na jazyk Elm a napíšeme si pár jednoduchých web aplikací v tomto úžasném funkcionálním jazyku.

    https://twitter.com/tomaslatal

    Martin Stiborský

    Terraform - infrastruktura je taky kód

    Terraform vám umožňuje pomocí kódu bootstrapovat infrastrukturu u různých cloudových poskytovatelů. Popis infrastruktury se tak stává čitelnou součástí vašeho zdrojového kódu.

    https://twitter.com/stibi

    Filip Sedlák

    IoT platforma pro neuronové sítě snadno a rychle

    Jak se dá v prostředí startupu, kde je na všechno málo času, spravovat malá zařízení na nepřístupných místech? Povím vám o tom, jak se dá takové zařízení rychle a automatizovaně oživit a poté jej připojit přes WiFi, LTE nebo Ethernet. Také o tom udělat na dálku hromadně update softwaru, získávat ze zařízení automaticky data a bezpečně se na něj připojit a debugovat. To všechno za pomoci open source technologií a tak, že jednotlivé části lze vyměnit, když vzrostou nároky na platformu.

    http://www.sedlakovi.org/

    David Ondřich

    Perl 6, MoarVM, budoucnost – má smysl se učit „nový“ Perl?

    Základní vlastnosti Perlu 6 a důvody, proč se zabývat obskurním skriptovacím jazykem, který „nemá budoucnost“

    http://dond.cz/

    Vladimír Oraný

    Excel in Java

    Generování Excelů v Javě nemusí být utrpení. Vyzkoušejte http://spreadsheet.dsl.builders - umožní vám několika řádky generovat komplexní spreadsheety.

    http://www.orany.cz/

    Radim Kubacki

    Not Invented Here syndrom

    Osobní zkušenosti s Not Invented Here syndromem jsou trpké a přesto se touto cestou vydává spousta dalších. Zacházejte s časem inženýrů jako s tím nejcenějším, co máte. Před tím, než se pustíte do vývoje, zkuste si položit několik důležitých otázek ...

    https://twitter.com/radimk

    Ivo Musil

    Dobře volte technologie, zanedlouho totiž budou legacy

    Zvolit technologii, kterou musíte podporovat 7 let není jednoduchý úkol. Vlastně se zdá, že v dnešní turbulentní době je to téměř nemožné a to i u takových vendorů jako je např. Redhat. Jenže v případně státních institucí si legislativa podobné podmínky klade.

    https://twitter.com/ivoshm

    Petr Hamerník

    Generování textů v přirozeném jazyce

    Jak vytvořit systém, který ze strukturovaných dat generuje texty v přirozeném jazyce. Ukážu možnou architekturu takového systému i na konkrétním projektu: systém pro tvorbu novinových článků popisující jednotlivá sportovní utkání (společný projekt Geneea a nakladatelství Economia). Články jsou generovány na základě strukturovaných dat o událostech na hřišti a dat v databázích, jakou je například znalostní báze Wikidata. V této fázi projektu jde pouze o fotbalové zápasy, ale v blízké budoucnosti bude systém rozšířen na další sporty a výhledově také na zprávy o počasí a zprávy z burzy.

    https://twitter.com/PetrHamernik

    MIlan Lempera

    Jazyky a typy

    Programátoři mají často sklon vnímat některé aspekty programovacích jazyků černobíle. Jedním z typických příkladů jsou typové systémy programovacích jazyků. Pojďme se na problematicku podívat více věcně a ukázat si pár vlastností, podle kterých můžeme typovost jazyků snadno kategorizovat.

    https://twitter.com/milanlempera

    Roman Pichlik

    Proč jsem přestal programovat a nelituji s podtitulem lead or follow

    Proč jsem nechtěl býti krouhačem, který si optimalizuje své kruhadlo a drátěné rukavice, když produkt stojí za starou bačkoru. K čemu kupy zelí, když si knedlo zelo vepřo nikdo nekoupí. Jsem příliš stár, abych dělal svojí stopadesátou třetí implementaci data access vrstvy. A že až se tu sejdeme za deset let, po programátorech toho věku (50) už neštěkne ani pes.

    https://dagblog.cz/

    Jan Novotný

    Neuralink

    Co pro nás chystá Elon Musk se svým novým projektem Neuralink? Jaká je jeho motivace se společnostmi Tesla, SpaceX a další? Jak by mohla vypadat naše budoucnost se zařízeními od Neuralinku? To vše se dozvíte v mojí přednášce.

    https://blog.novoj.net

    Ladislav Prskavec

    JAMStack

    Jistě zdáte LAMP stack. Víte, že současnou stoupající hvězdou je JAM stack? Vyzkoušejte si kombinaci Javascript, API, Markup na platformě Jekyll, Netlify, Hugo a budete nadšeni stejně jako mnoho ostatních.

    https://blog.prskavec.net/

    Anastázie Sedláková

    Webové aplikace pro vizualizaci dat

    Ukazka dvou frameworků: Shiny(R) a Dash (Python) pro rychlé vytvoření vizualizačních aplikací.

    http://www.sedlakovi.org/

    Lukáš Křečan

    Theory of Constraints pro zelenáče

    Na hipsterském startupu vyrábějícím knedlo-vepřo-zelo si ukážeme, že nemá být smysl lepším kráječem zelí, když knedlíkáří nestíhají. Aneb theory of constraints v praxi.

    https://blog.krecan.net/

    Ondra Nekola

    Nad knihami

    Scala (Java 8, Java 9...) for the impatient, Haskell Programming from First Principles http://haskellbook.com/, Mastering Bitcoin, Proofs and Refutations, Anatém, Anihilace, Problém tří těles

    http://www.nekola.cz

    Michal Franc

    Loxone - chytrý dům

    Aneb inteligentní elektroinstalaci bych znovu nechtel VOL II. Myslel jsem si, že chytrý dům postavím lépe než Petr Ferschmann - pojďte si poslechnout, jak to dopadlo.

    https://twitter.com/michalfranc

    Vojtech Ruzicka

    Detecting dependencies with known security vulnerabilities

    Anotace: V dnešní době tvoří naprostou většinu aplikací frameworky a knihovny třetích stran. Tyto vnější závislosti často obsahují známé bezpečnostní zranitelnosti, které jsou poté opraveny v pozdějších verzích. Pojďme si ukázat, kde najít databáze takovýchto zranitelností a jak automaticky detekovat, že naše aplikace obsahuje zranitelný kód. Dále jak tuto detekci integrovat s build procesem aplikace, continuous integration nebo SonarQube statickou analýzou kódu.

    http://vojtechruzicka.com/