Hromadný apt-get install

I s tím málo, co s Linuxem umím, si připadám efektivnější než s Windows. Pominu-li drobnosti jako to, že ve Windows scrollujete jen tam, kde je focus, tak nejdůležitější pro programátora je pochopitelně příkazová řádka. Bez Unixové si připadám, jako kdybych měl zlámané obě nohy. Dobře, existuje Cygwin, ale to jsou jen berle, s těmi těžko budete…

Nechte Conwayův zákon pracovat ve váš prospěch

Nějaký čas zpátky jsme řešili největší technologické problémy (technologický dluh), které nás brzdí v tom, abychom dokázali pružněji a zároveň spolehlivě doručovat nové vlastnosti. Při detailním průzkumu jsme zjistili, že většina technických problémů resp. jejich neřešení je způsobené špatně nastavenou organizační strukturou firmy. Nejenom…

CZJUG Praha – Co nás naučilo 5 let modulárního vývoje

Listopadové setkání Pražské Czech Java User Group proběhne 25.11. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentace Co nás naučilo 5 let modulárního vývoje od Jana Novotného. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte […]

CZ Podcast 87 – Clojure v praxi

podcast ke stažení: czpodcast87 (audio/mp3; 30 416 kB) V 87. dílu jsme se věnovali Clojure v praxi. Samozřejmě jsme se museli dotknout i samotného funkcionálního programování, zabrousili jsme k databázi Datomic a nebo nástroji Cascalog. Hostem tohoto dílu jsou pánové Daniel Škarda, Jiří Knesl a Tomáš Svárovský. Vaše ohlasy uvítáme na naší oficiální stránce. Prague Lambda Meetup […]

CZ Podcast 86 – NSA a kauza Snowden

podcast ke stažení: czpodcast86 (audio/mp3; 37 278 kB) Do tohoto dílu jsme na vaše četná přání pozvali předního českého kryptoanalytika Tomáše Rosu. Jako aktuální téma jsme vybrali fungování organizací jako je NSA ve světle kauzy Snowden. Jaký náskok a v čem mohou mít tyto agentury, veřejné mínění versus realita, se kterou jsme konfrontování v mediích. Vaše ohlasy […]

CZ Podcast 85 – Stavba datového centra

podcast ke stažení: czpodcast85 (audio/mp3; 30 683 kB) V tomto díle byl hostem Stanislav Višňovský a hutným tématem byla stavba datového centra. Tedy oblast, ke které si běžně aplikační vývojář nečuchne. Cílovou platformou byl Rackspace a přechod z public cloudu AWS, role OpenStack a HW sizing, to co poskytuje private cloud a další zajímavosti. Vaše ohlasy uvítáme […]

CZJUG Praha – Jak psát nedůvěřivý software, Bojujeme s RESTem

Říjnové setkání Pražské Czech Java User Group proběhne 29.10. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás prezentace Jak psát nedůvěřivý software (Roman Pichlík), Bojujeme s RESTem (Lukáš Křečan) ze společnosti GoodData. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud […]

Team geek postřehy

Nejoblíbenějším rozhraním pro komunikaci programátora s okolním světem je kompilátor, ačkoliv jeho výstup bývá občas lehce nekompatibilní a těžko použitelný pro komunikaci s dalšími lidmi. Většina geeku mylně pokládá technickou stránku software za jediné kritérium úspěchu. Mnohdy ovšem, k velké nelibosti geeku, rozhoduje lidská stránka vývoje – jak…

Časté chyby při logování – chybějící kontext a hint

Logování (logging) a jeho výstup je mnohdy jediným prostředkem k diagnostikovávání problémů, které vznikají za běhu aplikace. Jednou z chyb, které se často dopouštíme, je chybějící kontext, který umožňuje i bez znalosti zdrojového kódu určit k čemu mohlo dojít. Budu to vysvětlovat na účelově sestrojeném kousku kódu s nákupním košíkem.

Znovupoužitelnost vs. agilita

Původně jsem chtěl psát o tom, jak je důležité vizualizovat cokoliv, na čem děláte a jaký efekt měla instalace TV resp. operační dashboard s naší produkcí, ale pak mi běh událostí připomněl téma, které nosím v hlavě delší dobu. Téma souvisí to s naším inženýrsko-programátorským přístupem k znovupoužitelnosti. Tenhle článek nebude o…

CZ Podcast 82 – Rozhovor s Michalem Illichem

podcast ke stažení: czpodcast82 (audio/mp3; 29 754 kB) Do 82. dílu zavítal Michal Illich – tvůrce fulltextového vyhledávače Jyxo.cz, majitel automobilu tesla a vůbec úspěšný vývojář a podnikatel. Kromě výše uvedených témat, která se přímo nabízela, jsme zabrousili do machine learningu. Doufáme, že se vám bude tento díl opět líbit. Vaše ohlasy uvítáme na naší fanouškovské stránce.