Web velky
Jiří Vicherek
10/07/2025

Hackathon CNC: Jak z dvou dnů vytěžit pět použitelných funkcí

Na konci května proběhl v CNC interní hackathon, kterého se zúčastnilo 14 lidí napříč týmy, především z back-endu a front-endu. Dvoudenní setkání mělo jednoduchý cíl: potkat se naživo, zkusit věci, na které normálně není prostor, a zjistit, co by šlo udělat jinak a lépe. Výsledkem bylo pět konkrétních projektů, které se buď rovnou nasazují, nebo k nasazení nemají daleko.

Na konci května proběhl v CNC interní hackathon, kterého se zúčastnilo 14 lidí napříč týmy, především z back-endu a front-endu. Dvoudenní setkání mělo jednoduchý cíl: potkat se naživo, zkusit věci, na které normálně není prostor, a zjistit, co by šlo udělat jinak a lépe. Výsledkem bylo pět konkrétních projektů, které se buď rovnou nasazují, nebo k nasazení nemají daleko.

Zjistili jsme, že i během 48 hodin se dají dodat funkční věci. A že když vývojářům dáš prostor a důvěru, dokážou vymyslet a zrealizovat řešení, která by jinak přes kolečko zadání–produkt–vývoj trvala týdny,“ říká Milan Frýbert, který hackathon koordinoval.

Od AI dívky Blesku po odemykání placeného obsahu

Témata se sbírala předem, část navrhli sami vývojáři. Vznikl například nástroj pro AI sumarizaci článků, kdy stačí zadat titulek a dostanete stručný, ale čtivý souhrn. Dále návrh moderního slideru článků inspirovaný TikTokem nebo funkce, která uživatelům ukáže články publikované od jejich poslední návštěvy. Cílem bylo omezit obsahovou slepotu, která vzniká tím, že si redakce skládají homepage samy.

Vedle toho si vývojáři zkusili i méně viditelné, ale důležité věci jako třeba refaktoring některých částí TMS, oddělení modulů pro snazší správu nebo povýšení frameworků.

A pak tu byla AI dívka Blesku. „Napadlo nás zkusit, jestli bychom uměli vygenerovat celou dívku Blesku pomocí AI. Včetně obrázku a vtipného textu pod ním. Povedlo se,“ směje se Milan. Vznikl také jednoduchý nástroj, který umožňuje výběr počtu výstupů a jejich nasazení na web. Mezi funkce, které mají k nasazení nejblíž, patří i dlouho poptávaná možnost, aby platící uživatel mohl odemknout článek i pro někoho dalšího. Konkurence to má, a ukazuje se, že to může pomoci s šířením placeného obsahu.

Motivace i smysluplné R&D

Hackathon nebyl jen o nových funkcích. Významný přínos byl i v tom, že tým ožil, zlepšila s nálada a celkově se posílila spolupráce.. „Potkali jsme se osobně, probrali věci, které přes Slack nevyřešíš. A to, že za dva dny vzniklo něco, co má šanci jít do produkce, nás všechny nakoplo,“ říká Milan.

Zároveň šlo o způsob, jak otestovat nové technologie nebo nápady, které by se za běžného provozu jen těžko dostaly na prioritu. Ať už šlo o vlastní fulltext nad Elasticsearch nebo uvažování nad vektorovým vyhledáváním, hackathon ukázal, že se i v rychlém tempu dají dělat smysluplná R&D rozhodnutí. A hlavně,  že vývoj není o tom, kde sedíš, ale co dodáš.

I proto se hackathony budou opakovat, a to jednou za dva měsíce. Náklady na dopravu nebo ubytování pro kolegy ze Slovenska nebo jiných zemí hradí firma. A tým už plánuje ambicióznější cíle jako například přepsání diskuze do CMS jako samostatného modulu.

hackathon
innovation
collaboration
AI
project development

Přidej se k nám.

Naše práce má každodenní dopad na miliony lidí, a to nejen v Česku. A přestože nejsme startup, technologie a inovace produktů jsou náš denní chleba. Neustále hledáme kolegy, kteří by chtěli tvořit budoucnost obsahu.

PHP Backend Wizard

Rychlost, stabilita a promyšlená architektura

Začni s námi pracovat
Frontend Wizard

Detail, responzivita a čistý kód v jedné linii

Začni s námi pracovat
AI Core Developer

Data, algoritmy a kód, který mění obsah v zážitky

Začni s námi pracovat
Fullstack Wizard

Frontend, backend a dokonalá symfonie kódu

Začni s námi pracovat