Program
Registrace návštěvníků
Úvodní slovo
Daniel Steigerwald
EsteJS - javascriptové aplikace robustně, modulárně a komfortně
Google je firma, která tvoří asi nejvíce webových aplikací a zaměstnává nejvíce webových vývojářů. Ti už mnoho let používají framework Google Closure. Este.js je framework nad Google Closure postavený, který už několik let používám k vývoji všech možných webových aplikací, ale také sada open source nástrojů, které se vám vyplatí znát a používat, i když vaše srdce tíhne k jQuery. Dozvíte se také, jak řídit závislosti a verze (package management), k čemu jsou dobré moduly, a jak mít maximálně automatizovaný a komfortní dev stack pro vývoj webových aplikací hodný roku 2013.
Vojtěch Semecký / Wikidi
Kinohled.cz za 2 týdny
Case study jednoho projektu - od začátku programování po spuštění uběhly pouze 2 týdny. Jaké technologie a postupy jsme použili.
Přestávka
David Majda / SUSE, Josef Reidinger / SUSE
Code reviews FTW!
V SUSE jsme v některých týmech cca před rokem začali používat code reviews. Jaké jsou naše zkušenosti a jaké vidíme výhody? Jak vlastně vypadá správné code review? Na co by se měl reviewer zaměřit a čemu se naopak vyhnout? A mají code reviews smysl i pro vás? Na tyto otázky zkusíme dát odpověď.
Michal Illich / Wikidi
Strojové učení z rychlíku
K čemu je machine learning dobrý? Neuronové sítě, rozhodovací stromy, SVM - základní myšlenky, příklady použití a kdy kterou použít. Hodí se jen pro velké hráče nebo lze strojové učení použít i pro běžné webové projekty?
Oběd
David Grudl / Nette Foundation
Soft(ware) skills
Jaké technologie budou hýbat IT světem v roce 2013? Které z nich se naučíte? A počítáte s tím, že vám budou nejen pomáhat, ale taky vás budou děsně sát?
Ať už tvoříte statické HTML stránky, dynamické AJAXové aplikace nebo programujete vývojářské nástroje, žádná technologie nezajistí, že výsledek bude user-friendly. Nicméně existují postupy, jak se tomu přiblížit. Počínaje užitečnými chybovými hláškami, přes přehledné rozložení prvků na stránce až po srozumitelnou interakci.
Prostě programátorské soft skill.
Michal Špaček / ex-Skype
Zahashovat heslo, uložit, ..., profit!
Ukládáš hesla do databáze jen tak, v čitelné podobě? Nebo používáš MD5? Nebo snad SHA-1? Vsadím se, že nevíš, co je to salt. Taky tajně doufám, že neposíláš hesla e-mailem. Jednoho krásného dne se někde na webu objeví obsah databáze tvojí webové aplikace a její uživatelé nebudou mít radost. Nevystavuj je zbytečnému nebezpečí a raději si rezervuj místo v první řadě a já ti ukážu, jak se se svým webem nedostat do hlavního zpravodajství TV Nova.
Přestávka
Patrick Zandl / Energomonitor
Velká data, Internet věcí a velká příležitost
Velká Data jako chumáče obrovských a lidsky nepochopitelných datových pseudostruktur? Senzory vybavená zařízení všeho druhu? Jak děsivě to zní, tak velká příležitost to je. Ukážeme si, jak propojením dvou odlišných světů se otevře obrovský trh, který již dnes změní strukturu využití internetu.
Michal Vašíček
Začínáme iOS vývoj
Jak se ho efektivně naučit a jak vlastně dnes vypadá vývoj pro iOS.
Přestávka
Martin Malý
S CoffeeScriptem snadněji, rychleji a radostněji!
CoffeeScript je nový jazyk, představený před několika lety a vyvinutý se záměrem udělat "cool JavaScript". Inspiroval se u nejrůznějších dalších jazyků, především Pythonu a Ruby, a nabízí o něco pohodlnější syntax a silnější sémantiku než JavaScript. V přednášce si představíme tento jazyk v hrubých rysech, ukážeme si jeho použití a řekneme si, proč jej používá tolik vývojářských týmů a proč se stal na GitHubu jedenáctým nejpopulárnějším jazykem.
Ladislav Prskavec / LMC, s.r.o.
Tvorba javascriptové aplikace v AngularJS pomocí Apiary.io
Tvorba aplikace začne designem API, které bude důležité pro vývoj frontendu i backendu. V rámci přednášky vytvoříme frontend aplikace v AngularJS, pomocí nástroje Yeoman a Apiary.io.
Riki Fridrich / Centrum holdings
Osobná produktivita pomocou vlastných rozšírení do prehliadača
Rozšírenia do prehliadača nemusia byť verejné. Môžete si urobiť svoje vlastné, drobné, jednoúčelové rozšírenia, ktoré vám pomôžu s každodennými otravnými rutinnými aktivitami.
Ukážem vám, ako si v priebehu pár minút urobiť rozšírenie, ktoré vám ušetrí hodiny. Prejdem s vami rôzne možnosti a praktické prípady, s ktorými vám rozšírenia môžu pomôcť. A pripravím pre vás sadu jednoduchých snippetov, pomocou ktorých si svoje rozšírenia dokážete rýchlo nacopypastovať dohromady.