• Chcete mě?

    Ne že bych aktivně vyhledával nový projekt, ale neodolal jsem pokušení použít clickbaitový titulek. Podařilo se mi přes léto vybrat si dovolenou v délce čtyř týdnů a trochu přemýšlet. Kdo jsem, co jsem (ne)dokázal, co chci a co můžu nabíd­nout. V záplavě oslovení na LinkedIn jsou zhruba dvě tři zajímavá ročně, tak by se hodilo mít v šuplíku nějaký motivační text. Nehledě na to, že za deset let bude poučné si po sobě toto bilan­cování přečíst.

  • Konference Scratch Around the World

    Zápisek z další konference, tentokrát Scratch Around the World, která proběhla 22. července 2021. Vysílalo se online.

    Kamarád připomíná jejich rodinné moudro: „Nemůžeš-li pochválit, tak alespoň mlč.“ Jenže já konfe­renci několikrát doporuč­o­val, takže se cítím vaším dlužníkem, abych se omluvil a přinesl alespoň nějakou zprávu. V kroužku progra­mování jsem se zatím k jazyku Scratch nedostal. Sliboval jsem si hromadu praktic­kých tipů, ale nakonec to pro mě skončilo velkým zklamáním.

  • Konference Internet a Technologie (21)

    Konference pokrač­ují, covidu navzdory, alespoň online. Tentokrát přináším pár poznámek z konfe­rence Internet a Techno­logie (21) (ze dne 10. června 2021) věnované eIden­titám a auten­ti­zační službě mojeID. Za konfe­rencí i za službou stojí sdružení CZ.NIC.

  • Generování kódu z OpenAPI specifikace

    Minule jsem se věnoval Úskalí API se zaměřením na binární kompa­ti­bi­litu a tvorbu rozšíření. API se přidržme, tentokrát jakožto rozhraní mezi kompo­nen­tami v podobě webových služeb. Budeme mluvit o RESTu, OpenAPI speci­fi­kaci, proč nejdřív popisovat API a proč a jak generovat kód (s přiloženým příkladem).

  • Úskalí API

    Psal jsem o tom, v čem se liší servisní firma od produktové a že produk­tové firmy mají jistá úskalí. Jedním z nich je zpětná kompatibilita. A mluvíme-li o zpětné kompa­ti­bi­litě, jistě v tom bude hrát roli API.

    Pravi­delní čtenáři vědí, že jeden z důvodů, proč píšu tento blog, je čistě sobecký: Díky tomu si utřídím myšlenky. Je možné, že až se k nim za pár let vrátím, sám sobě se vysměju. Jindy mi to pomáhá dohledat si návod. A co si dnes myslím o API?

  • Poslední návod

    Nemyslím si, že je to přímo paranoia. Říkejme tomu předběžná opatr­nost. Se spolu­žáky z gymplu už taky dávno nejsme v plném počtu. Ačkoliv na kole blikám jako vánoční stromeček, tak je určitá nezaned­ba­telná pravděpo­dob­nost, že se z jedné vyjížďky ve zdraví nevrátím. Máme nástroje jako poslední vůle či poslední přednáška, ale o těch mluvit nechci. Dlouho jsem přemýšlel o něčem, čemu by se dalo říkat poslední návod.

  • Kolaterální ztráty nemoci covid-19 nejen v IT

    Nemoc covid-19 nám způso­buje značné přímé ztráty na lidský životech. Vezme­me-li v potaz nadúmrt­nost, tedy zvýšení počtu úmrtí proti dlouho­dobému průměru, tak v ČR jsou to již tisíce obětí a to ještě není všemu konec.

    Pak tu máme kolaterální ztráty nejen v IT.

  • Java proxy: Od psa k transakčnímu psovi

    Mitchell Bösecke napsal zajímavý příspěvek Java Proxies: From Dog to TransactionalDog, s laskavým svolením autora ho překládám do češtiny. Ne že bych se považoval za odbor­níka na proxy, ale patří k tématům, o kterých se bavím se senior vývojáři u pohovoru. Byť je článek notně zjedno­dušený a je určen spíše začáteč­níkům, divili byste se, kolik lidí z praxe by mělo problém koncept proxy vysvětlit.

    28. prosince 2020

    Nechtěl jsem se učit proxy v Javě, ale všechny nástroje softwa­rového vývoje je používají, takže bez důklad­ného pocho­pení toho, na čem staví, bylo nemožné s nimi praco­vat. Tyto knihovny třetích stran vskutku zastřely mou mysl a doháněly mě k zoufal­ství. Pojďme spolu stvořit psa Frankensteina.

  • Nesprávná abstrakce

    Příspěvek The Wrong Abstraction vyšel na blogu Sandi Metz 20. ledna 2016. S laskavým svolením překládám do češtiny.

    Původně jsem násle­dující text sepsala pro svůj newsletter, ale neustále mi o této myšlence chodily zprávy na twitteru, takže jsem článek nakonec otiskla na svém blogu. Tato verze byla lehce upravena.

    Přemýšlela jsem o důsled­cích „nesprávné abstrak­ci.“ Moje přednáška all the little things na Rails­Conf 2014 obsaho­vala část, kde jsem předpokládala:

    dupli­cita je mnohem levnější než nesprávná abstrakce

    A v závěru jsem radila

    dávejte přednost dupli­citě před nesprávnou abstrakcí

  • Tisíc kilometrů s Peugeot 5008

    Vyřadil jsem šestnáct let starou Fiestu (s moc pěkným motorem 1,4 16V) a hledal za ni náhradu. Může se zdát, že aut je dost, ale měl jsem problém si vybrat. Nová auta nejsou moc dostupná. Kromě toho, že se na ně čeká, tak výroba některých modelů dojela a nová generace ještě nezačala a tak dále. Dovoz mladších ojetin v letošním roce kvůli epidemii taky vázne. Vybral jsem si nakonec nový sedmimístný Peugeot Rifter (podrob­něji někdy příště). Sedmimístný proto, že se třemi dětmi už mi jednak nezbývalo místo pro babičku a jednak upotřebím na víken­dové skautské výpravy s naším oddílem. Nikdy jsem si nemys­lel, že budu mít francouzské auto, ale nové vyjde levněji než tři roky starý Sharan. To se odmítá těžko. Nehledě na to, že jsem sháněl benzínový motor, protože jezdím i krátké vzdále­nosti. Naftový motor jsem nechtěl trápit (a taky diesel­gate spolu s kontrolou emisí) a s tankováním CNG je u nás potíž. Údajně kvůli celkovým povoleným emisím a případným pokutám už automo­bilka nechtěla do ČR můj vůz do konce roku pustit, čímž tedy prodejce nemohl dodržet smluvený termín předání, takže jsem alespoň dostal k dispo­zici náhradní vůz Peugeot 5008, se kterým jsem najel něco málo přes tisíc kilometrů a tady jsou moje dojmy.

subscribe via RSS