19.08.2015
Někdy mi přijde, že programátoři postrádají elementární znalosti, případně zdravý selský rozum. Dneska snad nikdo nepřibaluje do waru Servlet API, nebo alespoň čtenáři tohoto blogu ne. Nicméně i tak na vás může vybafnou war o velikosti 80 MB. Na locale si toho možná ani nevšimnete, i když ani virtuální mašiny nemají nekonečné disky. Ovšem dostat takový build k zákazníkovi do Afriky, kde je dokonce problém po tamější síti stáhnout e-mail, vás zbytečně obírá o čas. Takže proč je war vůbec tak velký a co s tím dělat?

» Více

Kategorie: Obecné
30.07.2015
Je veřejným tajemstvím, že se v Česku stáčejí tachometry. Někdo chytřejší kdysi řekl: "Nebojte se svých nepřátel, ale lhostejných, kteří svým nezájmem zapříčinili veškeré zlo." Nebuďme tedy lhostejní a něco s tím udělejme. Přináším svoji zkušenost, jak možné přetočení zjistit a co s tím udělat. Snad se vám podaří dotáhnout to dál a přispět ke zlepšení situace.

» Více

15.07.2015
Jak mám Spring rád a všude ho chválím, tak co se týče jejich certifikace, přijde mi, že to se svou nenažraností přehnali. Je normální, že programátorská zkouška stojí kolem 250 dolarů, ale podmiňovat to účastí na povinném, drahém kurzu, se mi zdá příliš. Naštěstí jedna z výhod práce v korporacích je, že na taková školení prostředky jsou. Sepsal jsem pár poznámek ze školení, které jsem absolvoval, i Spring certifikace, kterou jsem právě složil.

» Více

11.06.2015
Vzpomínám si na historku, kterou mi vyprávěl můj bratranec, toho času majitel stavební firmy. Vyhodil z kabiny bagristu, který tvrdil, že to nejde, sedl si tam sám a ukázal, že to jde. Tohle já jsem naposledy neudělal, takže alespoň tímto článkem to chci odčinit.

Webové služby obvykle využívají HTTP protokol, který je bezstavový. Jeho stavovost dokážeme zajistit pomocí session. Když zajistíme stavovost protokolu, dokážeme zajistit i stavovost webové služby. Tak jako vám v USA neprodají střelnou zbraň okamžitě, ale musíte přijít až za několik dní, abyste s ní v afektu nespáchali zločin, i tady je potřeba se důkladně zamyslet, zda jo to dobrý nápad. Řekněme, že my jsme pádný důvod měli.

» Více

27.05.2015
Jsou pointery a rekurze latinou softwarového inženýrství? Zde je článek The Perils of JavaSchools, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com). S jeho laskavým svolením na serveru, kde už je více jeho českých překladů, jsem text přeložil do češtiny (překlad uvolňuji pod licencí Creative Commons by-nc-sa).

» Více

29.04.2015

Pochopitelně není možné znát do hloubky všechny nástroje a frameworky, se kterými denně přicházíme do styku. Na druhou stranu, pragmatický programátor se snaží pochopit alespoň principy, obzvláště u klíčových technologií. Tentokrát bych chtěl vysvětlit konflikt tranzitivních závislostí v Mavenu (ukážu i alternativu v Gradlu).

» Více

15.04.2015
Nějakou dobu jsem zanedbával certifikace. Říkal jsem si, že bych mohl konečně dotáhnout JPA a v rámci přípravy jsem narazil na pár zajímavostí. Přitom jsem si zoufal, že jsem mohl předchozí projekty napsat výrazně lépe, ale utěšuje mě myšlenka, že byste měli být nespokojení se svým kódem, který jste napsali před rokem. Konkrétně chci psát o vazebních tabulkách legacy databází, které nejsou triviální, tj. neobsahují jen klíče ale i nějaká metadata.

» Více

24.03.2015
Mám rád v dílně pořádek. Všechno má své místo, na které se musí vracet. Nářadí nesmíte dlouze hledat či o něj dokonce zakopávat. Nejlépe je uklízet hned a málo, než později a hodně, protože se vám do toho nebude chtít. Stejně to mám rád při programování. Mohl bych psát o víc sexy nástrojích jako Gradle, ale nejde si nevšimnout, že mnozí programátoři (ať už z nezájmu nebo nedostatku kázně) mají herberk i v hojně rozšířeném Mavenu. Chtěl bych ukázat, jak lze mít uklizeno v multi-module buildu. Jestli to zrovna vy nepotřebujete, tím lépe.

» Více

Kategorie: Bydlení
10.03.2015

Dva a půl roku stavby (částečně) svépomocí, počítáno od výkopu. Rok a půl bydlení u rodičů. Ale už bydlíme v novém. Ovšem připomínám bonmot: Deset let dostavujete, pak si dáte rok pauzu a začnete opravovat

Nashromáždilo se mi pár poznámek ohledně toho, jak se dokončuje a zařizuje dům. Třeba se budou někomu hodit. Půjdu většího detailu než jen: Věci stojí víc a trvají déle, než jste si původně plánovali

» Více

Kategorie: Technika
11.02.2015
Před pěti lety jsem přešel na Mac a iPhone, nějakou dobu jsem přemýšlel i o Androidu (tou dobou G1). Naštěstí jsem měl tenkrát rozum!

V práci jsem nafasoval služební HTC Desire X. Už s ním žiju něco přes rok, tak je čas sepsat zkušenosti. Následuje (jak jste si mohli všimnou, ale raději to zdůrazňuji) čistě subjektivní popis.

» Více

Starší příspěvky