Hackathon sa stal absolútne neoddeliteľnou súčasťou našej firemnej kultúry, dôležitou udalosťou roka a peknou tradíciou. Dva dni plné očakávania, komu sa čo podarí vymyslieť, vylepšiť a zrealizovať. Či už sú to kóderské projekty, technické zlepšenia alebo marketingové idey, tá atmosféra pohltí takmer každého.
Pred niekoľkými týždňami sa každému z nás preháňalo hlavou, čo také evolučné vymyslí, na čom by rád pracoval, čo by rád vylepšil. Tesne pred začiatkom hackathonu sme spoločne do jedného dokumentu spísali všetky naše nápady a stručné popisy projektov. Niektorí z nás nevedeli do posledného dňa, na akom projekte sa budú realizovať, prípadne či sa pridajú k nejakému inému tímu. Vo štvrtok ráno počas chutných spoločných raňajok sme vyvesili tabuľu a po jednom odprezentovali 15 projektov.
Keďže každý projekt má šancu vyhrať, rivalitu a plné nasadenie bolo cítiť úplne všade. Jednotlivé tímy začali spolu brainstormovať, pripravili si časovú os, rozdelili úlohy a šlo sa makať.
Stihnúť deadline, a teda dokončiť projekt do 30 hodín, znie vždy záväzne, no o to viac sa každý tím sústredil na túto výzvu. Dôležité vždy je, aby sa prezentovali už hotové a fungujúce veci. Jednotlivé tímy sa vyskladali z rôznych oddelení, niektorí pracovali samostatne, iní trávili čas vo viacerých projektoch súčasne. No a niektorí strávili celú noc vo firme.
Každý mal absolútne voľnú ruku v tom, ako, kde a kedy bude pracovať. Všetci sa sústredili v prvom rade na výsledok, ktorý sa mal prejaviť v rôznych vylepšeniach, ktoré vieme priamo implementovať do našich produktov, služieb a celkovo do fungovania firmy. Ako príklady uvádzame nižšie niektoré z dokončených projektov a členov tímov.
Websupport Rest API
(Tím: Maťo, Marián) https://rest.websupport.sk/docs/index
Účelom tejto API je umožnenie riadiť naše služby. Je to beta. Keď niekomu niečo nepôjde, je to normálne. 🙂
Deploy Tool
(Tím: Tomáš L.)
Nástroj na deployovanie gitových repozitárov priamo na svoje FTP pomocou jedného kliknutia.
Notifikačný systém
(Tím: Tomáš T., Ľuboš)
Prekopanie systému notifikácií v našom systéme pre jeho zjednodušenie. Okrem toho sa implementovali sms notifikácie a pripravilo sa rozhranie pre notifikácie mobilných appiek.
Mailogin
(Tím: Ľuboš, Ivan)
Základnou motiváciou tohto projektu bolo zjednodušiť nákupný proces na našom webe. Zbytočne pýtame údaje, ktoré nutne nepotrebujeme. Preto po novom na registráciu nového zákazníka stačí len mail, login a heslo. Vyplnenie fakturačných údajov je povinné iba pre záujemcov o faktúru.
Informuj sa a buď informovaný
(Tím: Táňa, Evka, Maťka)
Jedným z projektov bol aj čisto dievčenský a nie kóderský projekt. 🙂 Dievčatá pre zlepšenie internej komunikácie pripravili offline sociálnu sieť v podobe týždenných plagátikov na našich toaletách, kde ľudia môžu sledovať každodenné dianie vo firme (aký projekt sa chystá, kto ide kam na pivo alebo športovať, atď.) Taktiež sa upratal sklad a spravila sa nová foto stena.
Dashboard
(Tím: Pajkus)
Vizualizácia hlavných prevádzkových dát o našich back-end serveroch a službách na 2 veľkoplošných monitoroch vo firme.
Kapustnica.sk
(Tím: Szabi, Martin, Matej, Matúš)
Interný systém objednávania obedov pre našich zamestnancov, kde môžeme vidieť denné ponuky našich obľúbených jedální a reštaurácií. Vždy sa počas dňa potom nájde jeden náš kolega, ktorému nahlásime, na čo máme chuť a on nám to prinesie. Web je samozrejme responzívny a nechýba ani SMS notifikácia.
Hosting a VPS backupy
(Tím: Tomáš Č., Pavel S.)
Zmyslom projektu bolo vytvoriť lepšiu integráciu záloh s našimi produktami virtuálnych servero v a taktiež hostingu tak aby boli dostupné cez FTP/SFTP (pre hosting) alebo priamo na virtuálnom serveri (pripojené na diaľku cez NFS).
Príklad na hostingu bombala.org, ktorý obsahuje v súčasnosti neviditeľný ale prístupný adresár .snapshot ktorý zachytáva stav hostingu v rôznych časoch v minulosti.
Maďarské grilované špecialitky
(Tím: Laci, Robo a Szabi)
Laci, náš Country Manager pre Maďarsko poňal Hackathon svojsky a pripravil pre všetkých chutné grilované špecialitky.
V piatok poobede, keď všetky projekty finišujú, je už riadne hustá amtosféra. O 17:00 nasledujú prezentácie jednotlivých projektov. Každý dostal tri body, ktoré mohol rozdeliť jednotlivým projektom. Aj keď boli všetky projekty dobré, podobne ako minulý rok, o víťazovi sa šuškalo už skôr. Maťo Čapkovič sa stáva doslova legendou a už po niekoľký rok za sebou vyhral prvé miesto so svojím projektom Websupport Rest API. Po sčítaní všetkých hlasov to teda vyzeralo na prvých troch miestach takto:
1. Websupport Rest API
2. Notifikačný systém a Kapustnica.sk
3. Hosting a VPS backupy
Keďže vo WebSupporte pribudlo od minulého roku množstvo nových ľudí, veľa z nás zažívalo atmosféru hackathonu po prvýkrát. Už v priebehu týchto dvoch dní sa všetci zúčastnení rozplývali nad tým, že akcia tohto formátu je absolútne úžasná a radi by si takéto hackathony robili aj častejšie, nielen jedenkrát ročne.
Okrem realizácie projektov vás hackathon naučí veľa vecí. Naučíte sa v tíme poriadne hecnúť, nájsť čo najefektívnejšiu kooperáciu medzi jednotlivými členmi a spoznáte svoje silné stránky. Pre každý tím je to ako malý-veľký teambuilding. Deadline je jasne stanovený, veľmi intenzívne prežívate nestíhačky, vylepšujete komunikáciu, delegovanie úloh a celkovo vás to všetkých posunie o riadny kus ďalej.
15 odpovedí na “Skvelá atmosféra tohtoročného hackathonu”
Nie je dôležité, že aká atmosféra bola, ale čo z toho vypadlo. A podľa toho, čo tam bolo popísané v článku je to dosť egocentrický event.
Podľa nás je atmosféra rovnako dôležitá, ako to, čo z hackathonu „vypadne“. Na našej uvoľnenej firemnej kultúre si zakladáme a chceme, aby sme sa pri akejkoľvek práci cítili dobre.
Btw: nerozumieme presne tomu, čo je egocentrické na evente, kde sa tunujú nástroje a technológie, ktoré zjednodušujú klientom použiteľnosť.
Veľa ľudí si vypomáhalo s projektami navzájom, preto sú u niektorých uvedený len ako jednotlivci.
Pri tom NFS dúfam používali NFSv4, čoho Linux nemá podporu pre ACL. To by bol projekt, hodný zmienenia, keď by toho niekdo spravil solídnu implementáciu pre ext4 a btrfs aspoň.
linux nfsv4 klient ma podporu ACL:
http://wiki.linux-nfs.org/wiki/index.php/ACLs
takiez aj ext4 a btrfs
https://www.kernel.org/doc/Documentation/filesystems/ext4.txt
https://www.kernel.org/doc/Documentation/filesystems/btrfs.txt
LOL. ACL su podporovane, ale len POSIX ACL a to nie su NFSv4 ACL. Jediny, do ma NFSv4 ACL je Windows NT (od 4.0 hore) a FreeBSD, MacOSX, a tiez Solaris to ma! Ale nie tak dlho ako Windows (od NT 4.0).
Cele hento poskakovanie okolo POSIX ACL sa mi nelubi. Debili dokonca teraz niekedy implementovali podporu POSIX ACLs pre HFS+ (od Appelu) do teraz noveho Linux jadra. Im asi este nikdo papuli s ritou nepomiesal. Do sa este stale zaobera s prepadnutym draftom, ked NFSv4 ACL je standard uz 10 rokov.
Gratulujem prvemu miestu ale aj ostatnym za super veci a vykon.
Velmi ma to potesilo to prve miesto, lebo nad tymto som uvazoval uz dost dlho aby ste to zaviedli. Super vec, ktora ma moznost velkeho vyuzitia.
Tesi ma hlavne to, ze som sa to pred niekolkymi mesiacmi v oblasti iba DB a FTP pytal, a bolo mi povedane, ze bude to v buducnosti mozne. Very nice!
Tak toto nás fakt teší. Práve preto by sme všetci prijali hackathon aj viackrát do roka 🙂
Super projekty. Ste sikovni vsetci ale ten rest api je pre mna ako zakaznika fakt mega super vec. Velmi chvalim a som poteseny 😉
Bolo aj slopat.jpg? 🙂
To REST API ma potesilo, ale neodpustim si jednu kritiku. Robit REST API cez HTTP Basic Authentication je podla mna dost velka chyba, pretoze taketo API je napadnutelne cez CSRF. Odporucal by som OAuth, prip. vlastny system zalozeny na tokenoch.
Dievcata: „Taktiež sa upratal sklad“ :DDDDDDD
Mne sa najviac paci Deploy Tool:) skoda ze nevyhral.
[…] se sepsat krátký příběh o jedné velké zkušenosti, kterou jsem nedávno zažil. Byl jím firemní hackaton WebSupportu. To je akce, kdy celá firma nepracuje na obvyklých úkolech a denní rutině. Část […]
[…] nám vhod, že sa v tom čase uskutočnil firemný hackathon. Práve tam sme sa rozhodli, že vytvoríme niečo vizuálne pekné, vo vlastnej réžii a bude to […]