-
Výuka programování bez počítačů

Na kroužku programování se věnuju i aktivitám bez počítače. Chtěl bych tady na jednom místě shrnout, co jsem vyzkoušel a co se mi osvědčilo. Rozcestník původně vznikl jako přednáška pro ne-konferenci jOpenSpace. Můžete se podívat na záznam, ale já osobně mám rád i textovou podobu.
-
Mechanický počítač Turing Tumble

Na kroužku programování se věnuju i aktivitám bez počítače. Od kamaráda jsem dostal tip na mechanický počítač Turing Tumble, který vznikl na základě Kickstarter kampaně. Těm se záměrně vyhýbám, protože bych byl v pokušení kupovat kopec věcí, ale tuhle
hračkuučební pomůcku by byla škoda minout. Jsem rád, že kampaň skončila úspěšně i bez mého příspěvku a že jsem si mohl výsledek koupit až následně (nejednalo se o limitovanou edici, jak se někdy stává). -
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ídnout. 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 bilancová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á konferenci několikrát doporučoval, 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 programování jsem se zatím k jazyku Scratch nedostal. Sliboval jsem si hromadu praktický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 konference Internet a Technologie (21) (ze dne 10. června 2021) věnované eIdentitám a autentizační službě mojeID. Za konferencí 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í kompatibilitu a tvorbu rozšíření. API se přidržme, tentokrát jakožto rozhraní mezi komponentami v podobě webových služeb. Budeme mluvit o RESTu, OpenAPI specifikaci, 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 produktové firmy mají jistá úskalí. Jedním z nich je zpětná kompatibilita. A mluvíme-li o zpětné kompatibilitě, jistě v tom bude hrát roli API.
Pravidelní č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á opatrnost. 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á nezanedbatelná pravděpodobnost, ž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ůsobuje značné přímé ztráty na lidský životech. Vezmeme-li v potaz nadúmrtnost, tedy zvýšení počtu úmrtí proti dlouhodobé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 odborní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ě zjednoduš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 softwarového vývoje je používají, takže bez důkladného pochopení toho, na čem staví, bylo nemožné s nimi pracovat. Tyto knihovny třetích stran vskutku zastřely mou mysl a doháněly mě k zoufalství. Pojďme spolu stvořit psa Frankensteina.
subscribe via RSS

