PLSQL-Java bridge
Proof-of-Concept lightweight knihovny pro bezbolestné a typově bezpečné volání PLSQL stored procedur z Javy.
Proof-of-Concept lightweight knihovny pro bezbolestné a typově bezpečné volání PLSQL stored procedur z Javy.
Framework Angular 2 vyšel v dlouho očekávané finální verzi, co přináší proti předchozí verzi, jaká je motivace jeho vzniku a kdy o něm má smysl přemýšlet
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.
Představení možností monetizace mobilních her a aplikací, platební modely a principy Free to Play her
Ukázka XXE útoku a jak mu lze zabránit. Příklady jeho aplikace na webu a kam bezpečnostní zranitelnosti hlásit.
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í.
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.
Srovnání frameworku Vaadin s konvenčními technologiemi pro vývoj SPA.
Úvod do Event Sourcingu
Zajímavosti a poznatky z integrace Qualcomm SEEMP technologie pro analýzu chování aplikací Android telefonech.
Lehký úvod do novinek ve ViM 8.0
Představení Bobrilu - malého a rychlého, komponentově orientovaného frameworku, který vychází z Reactu a Mithrilu.
Jak rozumět řeči aut - získávání a vizualizace dat z řídící jednotky
Představení programovacího jazyka Rust pro bezpečné systémové programování, nástupce C a C++, made by Mozilla
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.
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í.
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/...).
MOB Programming jako agilní metodika XP
Metodika pro plánovaní testů v agilnim vývoji. Jak se vyhnout mini-waterfallu v procesu testování.
Jak zneužít Java 8 labda šipečku pro dobro i zlo.
Apache Camel on steroids. https://cleverbus.atlassian.net/wiki/spaces/CLVBUS
“It is not about being the best, it is about being better than yesterday.”
Framework a nastroje pro dokumentaci architektury v dobe "Agilniho" vyvoje
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
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.
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.
Bylo by možné použít Kotlin jako jediný jazyk pro psaní webové aplikace ? Jak nahradit Kotlinem templatovací jazyky, CSS, JDBC a javascript.
Lehký úvod do světa ClojureScriptu
Co dnes umožňují systémy pro zpracování přirozeného jazyka, praktické aplikace a na závěr pár příkladů, co musíte vyřešit, kdybyste si takový systém chtěli sami napsat.
Jak jsme se učili efektivně pracovat s data. Keywords: Spark, Parquet
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.