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.

  • Alteryx

    Alteryx je leaderem v oblasti samoobslužné datové analytiky. Platforma Alteryx Analytics poskytuje analytikům unikátní možnost připravovat, kombinovat a analyzovat všechna jejich data pomocí opakovatelného procesu a následně nasazovat a sdílet výsledky analýz během hodin a nikoliv týdnů.

    Analytici milují Alteryx Analytics, protože jim umožňuje připojit se k datovým skladům, cloudovým aplikacím, excelovým tabulkám a dalším zdrojům, získávat z nich data, čistit je a napojovat na sebe bez ohledu na různorodost jejich původu. Poté mohou provádět prediktivní, statistickou či prostorovou analýzu pomocí téhož intuitivního uživatelského rozhraní, bez jakéhokoliv kódu. Tisíce analytiků po celém světě používají Alteryx každý den. Navštivte www.alteryx.com.

  • Oracle NetSuite

    Pět nadšenců ze Sillicon Valley si v roce 1998 řeklo, že provedou revoluci ve světě ERP a vyvinou první čistě webový ERP systém. V kanceláři nad kadeřnictvím nainstalovali první server, který umístili na lednici. První zákaznící zkoušeli prototyp už po pár měsících. Postupem času firma i produkt dospívaly a také se začal používat termín "cloud". Do Brna (a později také do Prahy) přišel NetSuite v roce 2010 již jako úspěšná firma. Rostl počet zaměstnanců i zisky. Po akvizici firmou Oracle úspěšně pokračujeme dál jako samostatná jednotka.

  • Barclays

    Se 120 tisíci zaměstnanci a tradicí starší než 326 let je Barclays jedna z největších bankovních institucí světa. Za celou historii jsme přišli s mnoha revolučními myšlenkami, které změnily způsob, jakým lidé přemýšlí o svých financích. Ať už se jednalo o první kreditní kartu vydanou ve Velké Británii nebo první bankomat, vždy jsme se snažili posouvat hranice bankovnictví o kus vpřed.

    Naše pražské kanceláře jsou součástí technologické a provozní divize, která vynakládá maximum pro to, aby se držela na technologické špičce. Samozřejmě technologie není všespásná. Nejdůležitější je, aby vynalézavost tohoto oddělení přispěla ke zlepšení služeb banky klientům a zjednodušila život ostatním zaměstnancům naší společnosti.

  • Morosystems

    Již od roku 2006 stavíme v MoroSystems inovativní řešení v oblasti informačních systémů. Věříme, že nejlepší řešení vznikají díky spolupráci lidí a naším cílem je vytvářet prostředí, které spolupráci podněcuje.

    Každému, kdo má zájem o novinky z vývoje nejen v Javě i život v MoroSystems doporučujeme přečíst si náš blog.

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

  • JetBrains s.r.o.

    Jsme lídři na trhu s profesionálními vývojářskými nástroji, které pomáhají vývojářům po celém světě zvyšovat produktivitu a dosáhnout požadovaných cílů bez nutnosti ztrácet čas opakujícími se rutinními procesy.

    Nabízíme nástroje pro Javu, .NET, C++, Ruby, PHP, Python a týmovou spolupráci: IntelliJ IDEA, PhpStorm, ReSharper, WebStorm, CLion, AppCode, TeamCity, YouTrack, RubyMine, PyCharm, Upsource, dotTrace, dotMemory, dotCover, dotPeak.

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