Programuj bez výjimek!

18. 07. 2020

Dlouho, dlouho mě trápí kód ovládaný výjimkami. Nikdy nevím jaká výjimka na mě vyskočí. A strach je podobný jako dopis od finančího úřadu. V PHP je pokus to řešit anotacemi: /* * @return string * * @throws MyException */ public function getName() { return “Baltazar” } Občas zapomeneš nějakou výjimku …číst dál…

Noční tah Prahou

22. 08. 2019

Nejsem diskotékový typ. Ne opravdu ne. Tuhle misi jsem pojal jako průzkum prostředí které z hloubi duše nemám rád - v živé paměti mám tragické pokusy zapadnout na taneční parket jako náctileté ucho, můj bože. Ale obklopen kolegy z práce, zvlášť slovákem co neumí pít, několika otci od rodin a …číst dál…

Jak mluví dítě

19. 06. 2019

Asi to zná každý rodič, ale rozhodně o tom žádný moc nemluví. Mě vlastnost dítěte v používání zkratek slov trochu překvapila a o to víc mě překvapilo jak se jich dítě nechce vzdát i když už umí všecka písmena a má všecky předpoklady k tomu slovo říci hezky celé. Já: …číst dál…

Svatý Xaverius

28. 05. 2019

Již nějaký čas mám v plánu dohnat všeobecné vzdělání které jsem v mladí zanedbal, částečně díky studiu na průmyslovce a hlavně díky mému absolutnímu nezajmu. A jak jinak než dohnat dávno minulý vlak než četbou klasických děl. Zakládám tak nové téma mého blogu a uvidíme jak se uchytí. Hodně mi …číst dál…

Síla Typescriptu v práci se strukturami

24. 05. 2019

Už nějaký ten měsíc programuji v Typescriptu a hlavou se mi často honí, proč je to tak zábavnější než jazyky, se kterými jsem se dosud setkal. Jmenovitě C++, PHP, Javascript. Typescript kombinuje ze všech něco a to zásadní je typová kontrola, známá syntaxe, rychlé prototypování. Ovšem hlavní síla podle mě …číst dál…

Nejlepší hermelín v Praze

21. 05. 2019

Bohužel musím přiznat ze je ti už nějaký čas, kdy jsem tenhle hermelín jedl a mezitím než jsem napsal dojmy z jeho degustace mnohokrát naprselo a uschlo. Prikladam to autorské krizi, která překvapivě nepostihuje pouze dobře a slavné spisovatele ale i ty špatné a neznáme. Teď ovšem k hermelínu a …číst dál…

Rychlovka v pivovaru

11. 04. 2019

Původně to měla být dřina na lezecké stěně, výstava orchestrů svalů v upnutých tričkách udřeně obepínající pupky. Ale díky chronické nedochvilnosti mého spolulezce, jsme konstatovali ze zbyvající hodinu stihnem leda jedno pivo. A nejbližší lokál byl u pivovaru Staropramen Na Knížecí - Potrefená Husa. Je to můj oblíbený podnik a …číst dál…

Dramaticky jednoduché GUI pro aplikace příkazové řádky (Windows OS)

18. 03. 2019

To se jsem se zase jednou dostal do pěkně svízelné situace, když jsem kývnul na prosbu naprogramovat jednoduchou aplikaci. Vypadalo to na hodinku práce a abych trochu zamachroval, prohlásil jsem, že to je na 5 minut - za to si dlužím ještě nafackovat. Samozřejmě to trvalo asi 3 hodiny a …číst dál…

Přichází doba bezhlavého chromáka

24. 01. 2019

Možná jste zaznamenali, že Microsoft Edge přechází na stejné jádro jako Google Chrome a s tím i tezi, že internet ovládne jedno vykreslovací jádro, potažmo jeden webový prohlížeč. Má to spoustu výhod i nevýhod, o kterých se dá dlouze spekulovat, ale já bych rád upozornil, že prohlížeč Chrome začíná dominovat …číst dál…

Příjemné testování v Reactu

16. 10. 2018

Už je to pár měsíců, co jsem začal psát aplikaci v Reactu (konečně!) a nebyla by to pořádná aplikace, kdyby něměla nějaké ty testy. Kromě unit testů mám rád testy, které přímo pracují s UI, jsou komplexní a otestují celý proces, který provádí uživatel. A jeden takový chci ukázat. Pro …číst dál…

Česká hospodská klasika U českého lva

11. 12. 2017

Já a tato hospoda již máme něco za sebou a je to jíž pár let, co mě sem poprvé zavedla rozlučka bývalého kolegy. Tenkrát to byl večer plný rumu (a oplzlých řeči na roztomilé drzou servírku a nerad bych zabíhal dál do detailů…). Drahého a dobrého rumu. Dnes mě sem …číst dál…

Nadutost města pražského a záchrance Craft House

07. 11. 2017

Je to pár dní co pracuji v samém srdci republiky, na Václavském náměstí. Spousta cizinců, drahé obědy a superdrahé ohozy důležitých manažerů a jejich arogantní a povýšené pohledy, s tím vším jsem počítal ale zapomněl jsem na nadutost místní obsluhy v některých hospodách. A dnes jsem měl příležitost se o …číst dál…

DI Container bez magie

16. 10. 2017

Občas není lehké přesvědčit kolegy o vašem skvělém nápadu a pak se občas vyplatí prostě ten nápad uskutečnít a konstatovat, že to funguje a všem se ulehčí život. Tak nějak jsem kdysi v pašoval do jedné staré aplikace Nette DI Container. Popravdě ten argument je jak kladivo, který přesvědčil i …číst dál…

Testování Nette presenterů s Nextras Orm

29. 09. 2017

Nedávno jsem se dostal k zajímavé pracovní příležitosti spolupracovat na rozvoji jednoho pracovního portálu jako Team Leader. Kromě rozdávání práce a její kontroly jsem měl za úkol i navrhnout způsoby a implementaci testů. Jednalo se o starší aplikaci napsanou v Zendu 1. Ačkoliv aplikace byla rozdělena v klasickém poměru Model-View-Controler, …číst dál…

Jak chutná Mexiko

12. 06. 2017

Už dlouho jsem neměl příležitost přispět na blog něčím zajimavym a dnes se naskytla příležitost při zapíjení 30. narozenin kolegy z práce. Akce se konala v mnou přehlíženém podniku - Diego pivní bar. Oslepen ostrým odpoledním sluncem a omámen 29 stupňovým vedrem, sestupuji do nenapadného sklípku. Kontrastující tma mě oslepuje …číst dál…

Vyladěné selhání testu v Codeception

28. 03. 2017

Codeception je skvělý nástroj pro psaní selenium testů. V práci jej používáme čím dál více a zvlášť náš tester si je nemůže vynachválit. Protože já píší pouze malé testy, případně nastřeluji koncept psaní, moc často testy nepouštím a neladím je. Mám vždycky radost, když s nějakou potřebnou vychytávkou přijde právě …číst dál…

Co mi dala lezecká stěna

22. 02. 2017

Nejsem žádný lezec, prostě jen příležitostní lezec, schopný lézt stěny do 5+. Mockrát na stěně řeším únavu stisku ruky. Podvědomě držím chyty maximální silou, a když se zaseknu, ruce takto dlouho nevydrží. Často pak zjistim, ze by stačilo lehčí chyty držet mnohem menší silou. A tak si musím před výstupem …číst dál…

Dobře uleželý U Havrana

08. 02. 2017

Náročná noc a nelehký den v praci. Ne to není mládenecké fňukání alfa samce, co vydělává velké peníze sezením na poradách. To je fňukání půlročního otce nad každodenní realitou. Není náhodou, že dnes jdu s mým kamarádem, tříměsíčním otcem, na hermelín. Postěžovat si na ratolesti a pochválit sami sebe jak …číst dál…

Náklaďák na Žižkově

25. 01. 2017

Dnešní rychlé pivko (nebo dvě) svedlo naše kroky do podniku Dobrá trefa. Ideální příležitost vyzkoušet další hermelín a podělit se se zazitkem se čtenáři hermelínového pekla. Pro výber tohoto podniku rozhodla venkovní cedule nabízející nefiltrovany gambrinus, který je mi poslední dobou po chuti a neotřelý název hermelinu: Náklaďák. Uvnitř nás …číst dál…

Hermelín v tunelu

23. 11. 2016

To mě zase kamarád přemluvil na pivko po práci, a protože spojnice mezi našimi pracovištěmi se nachází mezi Karlínem a Žižkovem, hospodu jsme hledali v této lokalitě. Oblak cigaretového kouře nás odehnal od “Rock ‘n’ Pizza” a zahnal překvapivě hned vedle do baru TUNEL. Nebudu napínat, první dojem byl: pajzl. …číst dál…

Rychlý našeptávač českých měst

22. 01. 2016

Nedávno jsem řešil rychlost našeptávače měst ve formuáři. Jednalo se o projekt v Nette a tenkrát jsem zvolil nejjednodušší variantu: vložit cca 6000 měst do javascriptového pole a při zadání alespoň tří znaků skript prohledával celé pole. Pro lepší seřazení jsem použil přiřazení váhy každému městu které odpovídalo zadání. Tohle …číst dál…