Retrospective FG Hackathon
strike 3
Honza Novotný
Google Closure FTW
Pokud chceme udržet krok s dobou je potřeba naše WebDev posunout směrem k vývoji bohatých aplikací
v JavaScriptu. Náš současný vývoj postavený nad jQuery je
do budoucna nekonkurenceschopný.
Problémy
- úroveň programování v JS je ve FG nízká - vyjma JRU
- existuje mnoho JavaScript frameworků a řada z nich špatných - i nás na scestí svedlo jQuery
- JRU si řadu problémů prošlápnul a ustálil se na použití Google Closure
- JRU je aktuálně jediný kdo GCT ovládá - bus factor 1!
Co se s tím snažíme dělat?
Začli jsme hackathonem
- Jakub nám na hackathonu dal základní školení GCT (v rozsahu cca 1 dne)
- JKO, ASO se až do konce Hackathonu věnovali portaci MonkeyTrackeru na GCT
- všichni ostatní si na GCT alespoň sáhli a udělali si představu
A dál?
- JKO/FHL/JNO budou dále rozvíjet MT již v Google Closure, tím bychom měli získat základní kompetence
- JRU/FHL/ASO mohou rozšiřovat kompetence v PHA, JKO v NA
- bylo by vhodné někoho dalšího zasvětit do vývoje frontendu Edee CMS (ASO/FHL?!)
- akceptovat výzvy v JS orientovaných projektech (Fraus?)
Migrace publikačního procesu v CPS na RamJet
MFR se rozhodl zahodit původní skriptovací jazyk a mechanismus v CPS ve prospěch RamJet a Freemarker jazyka.
Tato změna se bude v následujících měsících propagovat do vývoje projektů.
- podpora publikačního procesu v RamJet
- otestování základních funkcionalit publikace
- analýza a rozmyšlení lepší integrace aplikací do Edee CMS
Vylepšení CPS
Z letošního roku máme nasbíranou řadu údajů spojenou s tzv. leakováním paměti a výkonnosti při
hot restartech CPS, což je běžná součást práce každého developera. Máme nápady, které by s tímto
mohly pomoci, ale zatím nebyl čas je řešit.
- centralizace podpory pro scheduling
- centralizace podpory pro caching
- a pár drobných vylepšení
Rozšíření nástrojů pro RamJet
Všechny návrhy přišly od ostatních hackerů - tj. motorem pro rozvoj RamJet nástrojů přestávám být primárně já!
- zobrazení stacktrace v RamJet ladičce
- aktualizace lokalizovaných hlášení z dialogu v prohlížeči
- generování POJO z databázové vrstvy
A ta retrospektiva?
- počet se ustálil na +/- 10 lidech (FHL a MVE by jeli, kdyby mohli)
- skrz všechny pobočky - sehrávání devs mezi týmy
- inovace jde dopředu a lidi to baví
- koho z lidí, co jezdí na hackathon byste zařadil mezi tahouny?
My si myslíme, že to je dobrá investice, a Vy?