jOpenSpace

jOpenSpace - ročník 2016

Přednášky a záznamy

Radek Hubner

Digital preservation in the national archives

Dlouhodoba archivace digitalnich dat je velice mlady obor. Vse je daleko vice komplikovane pokud jste statni instituce a jste vazani spoustou zakonu a narizeni jak tato data archivovat. V kratke prednasce ukazu jak archivujeme u nas a jake natroje ktomu pouzivame a co jsou pro nas nejvetsi problemy.

@radekhub, https://uk.linkedin.com/in/rhubner

Jirka Bukovjan

Monetizace mobilních her

Představení možností monetizace mobilních her a aplikací, platební modely a principy Free to Play her

@nox_games

Katka Novotná

XML eXternal Entity XXE útok

Ukázka XXE útoku a jak mu lze zabránit. Příklady jeho aplikace na webu a kam bezpečnostní zranitelnosti hlásit.

@lyrisha

Novoj Honza Novotný

Když vám rozbíjejí hračky

Krátké shrnutí zranitelností, o kterých se běžně mezi vývojáři neví, a které chlapci a děvčata, které baví rozbíjet vaše hračky, rádi využijí.

http://blog.novoj.net

Jan Horalík

Burb Suite

Burp Suite je nástroj na automatizované i manuální testování bezpečnosti webových aplikací. Důraz je kladen na aktivní testování živé aplikace, ale umí i do jisté míry analyzovat javascript v HTTP požadavcích. Ukážeme si dva jednoduché útoky na výukovou webovou aplikaci OWASP WebGoat.

Ondřej David

behaviorální analýza na Androidu s podporou hardware

Zajímavosti a poznatky z integrace Qualcomm SEEMP technologie pro analýzu chování aplikací Android telefonech.

@ondrejdavid

Tomáš Látal

Bobril

Představení Bobrilu - malého a rychlého, komponentově orientovaného frameworku, který vychází z Reactu a Mithrilu.

@tomaslatal

Dan Kvasnička

ELM327 & OBD2

Jak rozumět řeči aut - získávání a vizualizace dat z řídící jednotky

@dkvasnickajr

Jarda Šnajdr

Rust

Představení programovacího jazyka Rust pro bezpečné systémové programování, nástupce C a C++, made by Mozilla

@jsnajdr

Ondřej Nekola

Property based testování

Od prvního unit testu přes Spockové vymoženosti až k property based testování. Jak popsat vlastnosti kódu a neobtěžovat se s přípravou vstupů. Genesis.

@satai

Jaroslav Holaň

Techniky práce

Pár tipů jak zefektivnit činnost zvanou práce. Posbíráno z knih Hluboká práce, Inovátoři, Zen programmer a z vlastních zkušeností.

@jaroslavholan

Josef Cacek

Simple clouds for Java developers

Sunstone - opensource Java knihovna postavená nad Apache jclouds, která usnadňuje testování aplikací v cloudech. Umožňuje kontrolu životního cyklu VM přímo z Java kódu (start/stop/kill/execute/...).

@jckwart

Maryna Pavlienova

Test heuristics in agile

Metodika pro plánovaní testů v agilnim vývoji. Jak se vyhnout mini-waterfallu v procesu testování.

@darth_morien

Lukáš Křečan

New Java Literals for the Brave and True

Jak zneužít Java 8 labda šipečku pro dobro i zlo.

@lukas_krecan

Petr Jůza

CleverBus

Apache Camel on steroids. https://cleverbus.atlassian.net/wiki/spaces/CLVBUS

@pjuza

Pavel Lahoda

Do you like buzzwords (Server 2.0)?

Jakub Fojtl

Code your architecture

Framework a nastroje pro dokumentaci architektury v dobe "Agilniho" vyvoje

@jakubfojtl

Pavel Jetenský

Příprava relačních dat pro test & No more Mr. Nice Guy

1. Jak elegantně a čistě vyřešit dilema přípravy testovacích dat v relační databázi pomocí Spring JPA a testů psaných v Groovy. Díky minimalismu nutného kódu pro přípravu dat jsou potom testy srozumitelné a spravovatelné v dlouhodobém horizontu.
2. "Nice guy" je muž, který věří, že když bude skrývat svoje nedostatky a dělat to, co po něm ostatní (partnerka) chtějí, že získá lásku, ocenění a poklidný život. Talk o výjimečné knize No more Mr. Nice guy a jakým způsobem může změnit život "Nice guyů" k lepšímu

http://www.jetensky.net/blog

Lukáš Vlček

Microservice for Java Developers

Filip Štaffa

Jak vyvinout testovací framework

Prezentace principů které jsme následovali když jsme v našem týmu začali vyvíjet framework na automatizaci testů našeho systému.

David Bednář

Jak rychle vyrobit a deploynout Microservice

Zdeněk Henek

Jopenspace 3000

Ondřej Havel

Integrace JIRA s bitbucket

V rámci krátkého představení Atlassian nástrojů bude ukázán postup práce vývojáře v systémech JIRA, BitBucket a Bamboo. Bude předveden celý postup implementace funkcionality - od přiřazením ticketu vývojáři po automatický build připravovaného artefaktu . Vývojář v rámci verzovacího systému přímo ze systému JIRA vytvoří branch pro commitování výsledků své práce. Po dokončení zažádá o pull request a proběhne revize kódu. Po provedení úspěšného merge se automaticky spouští build v CI nástroji Bamboo. Celý postup je předveden nad živými systémy v DEMO projektech.

David Voňka

Kotlin 4ever

Bylo by možné použít Kotlin jako jediný jazyk pro psaní webové aplikace ? Jak nahradit Kotlinem templatovací jazyky, CSS, JDBC a javascript.

@dvonka

Radim Kubacki

Big Data

Jak jsme se učili efektivně pracovat s data. Keywords: Spark, Parquet

@radimk

Petr Ferschmann

REST API je mrtvé, ať žije GraphQL

REST se stal standardem pro API. Poslední dobou se ale ukazuje, že není vhodné pro uživatelské rozhraní. Facebook nám nabídl GraphQL a skvělou knihovnu Relay, která usnadňuje a zrychluje práci s daty v aplikacích.

@fersman