-
Jak jsem skončil s kroužkem programování
Opakovaně si kladu otázku z článku 6 drsných, ale pravdivých rad, které z tebe udělají lepšího člověka: „Vyjmenujte o sobě pět věcí hodných obdivu.“ Jednou z odpovědí i pevnou součástí mé identity bylo právě vedení kroužku programování. Letos jsem se rozhodl nepokračovat. Trochu jsem bilancoval a snažil se identifikovat, co mé rozhodnutí ovlivnilo. Aktivitám kolem programování pro děti jsem zasvětil, když si trochu zapřeháním, čtvrtinu svého života. Bonmot praví, že poločas rozpadu dobrovolníka je deset let. Takhle dlouho jsem doposud nevydržel ani v žádné komerční spolupráci. Takže bylo celkem jasné, že už jsem se blížil onomu zlomovému okamžiku.
-
Vezmi mě na Měsíc

Jedná se o textový přepis přednášky, kterou jsem měl na nekonferenci jOpenSpace 2026, videozáznam ke zhlédnutí. Nepřináším žádné závratné novinky, nýbrž tichou ale naléhavou, touhu po úniku z drsné přítomnosti do idylického bezpečí minulosti. Vracím se k programu Apollo a ptám se, jak se lidé dostali na Měsíc a zpět navzdory tehdejším technickým omezením.
-
WebFlux a pastičky reaktivního programování

Ačkoliv vím, že přepisování software je něco, co byste nikdy neměli dělat, tak jsme se i přesto do jednoho přepisu pustili. Velmi důležité byly nároky na výkon a propustnost. Zkušenost Netflixu s virtuálními vlákny na Java 21 nás varovaly, že tuhle cestu zatím ještě zkoušet nechceme. Situace se od té doby změnila, viz JEP 491: Synchronize Virtual Threads without Pinning Tehdy jsme učinili pokus s reaktivním programováním a WebFlux ve Spring Boot. Udělal jsem si pár poznámek, které bych nerad ztratil někde v archivu, kde už se mi víc jak rok válí (tak snad to ještě nestačilo tolik zastarat).
-
Brännball

Chtěl bych vám představit hru Brännball. Máte-li rádi baseball nebo softball, jsem si jistý, že se vám bude líbit. Tvrdím, že tomu propadnou i lidé těmito sporty nepolíbení. Pokud už jste někdy zkoušeli, tak jste jistě narazili na to, že počítání bodů je trochu komplikovanější, tak jsem si spíchl jednoduchou pomůcku pro rozhodčí.
-
Přidání not-null sloupce v JPA

Ani v dnešním světě AI nerezignuju na architekturu nebo právě proto na ní lpím o to víc. Stroje vám možná dokážou odpovídat, ale zatím ještě se musíte umět správně ptát. Tentokrát se chci zaměřit na situaci, jak za použití JPA rozvíjet existující datový model a přitom nerezignovat na integritní omezení.
-
Silné stránky programátorů

Miloš Čermák přišel s trefným shrnutím: „AI je dnes v podstatě tři věci najednou: obtěžující, znepokojující a fascinující.“ I bez toho jsem již dřívě uvažoval, čím bych se živil, kdybych zrovna nebyl programátorem. Pokusím se co nejméně plivat síru na AI a najít důvody, jak bych mohl obstát.
Kdysi jsem napsal pro Heroine článek o kroužku programování, jako titulek si vybrali: „U budoucích ajťáků je nejdůležitější touha nespokojit se s prvním řešením.“
Ano, mimo jiné, ale kdybych měl jmenovat superschopnosti programátorů, co by to asi bylo? -
Zastav Lego Pybricks na čáře

Stejně jako minulý rok se i letos zúčastníme soutěže FIRST Lego League Challenge. Tentokrát už jsme si vyzkoušeli Pybricks. Nečekejte ode mě shrnutí nebo nějakou recenzi, ale děti se mě zeptaly na jednu úlohu, kterou jsem v tom mumraji neodbavil okamžitou radou na místě. Takže si plním za domácí úkol. Jak zastavit Lego robota na černé čáře pomocí Pybricks?
-
Jak zkoušíme bicí

Na skautský tábor s námi jezdí jeden rodič, povoláním profesionální muzikant. Už druhým rokem jsme tedy založili táborovou kapelu i z naprostých začátečníků, bylo to skvělé. Dcera se vrátila s přáním, že chce začít hrát na kytaru. Syn se přidal, že by taky rád něco zkusil, ale neví co. Nakonec jsme vybrali bicí. Máme už je doma od léta, tak sepisuji několik postřehů.
-
Ať žijí timeouty

Žil byl, nebo tedy právě spíš nebyl, jednou jeden timeout (ono jich vlastně nakonec chybělo dokonce víc). Stalo se to už před nějakou dobou, tak snad je to částečně odžité. Na testovacím prostředí všechno vyzkoušené a krásně funguje. Z produkce jsou hlášené divné chyby, které postupně vedly až ke zhroucení komponenty. Dlouho se mi nedařilo bug reprodukovat natož odhalit příčinu. Nakonec jsme na to samozřejmě přišli, proto si zapisuju poučení. Stejně jako v případě leteckých havárií, se sešlo víc věcí najednou.
-
IDDQD

Jedná se o textový přepis přednášky, kterou jsem měl na nekonferenci jOpenSpace 2025, videozáznam ke zhlédnutí. Je mi ctí, že jsem mohl dělat předskokana Tomuchovi a jeho povídání o shaderech (náhodička, vůbec jsme se nedomlouvali předem, jako fakt). Nepřináším žádné závratné novinky, nýbrž tichou, ale naléhavou, touhu po úniku z drsné přítomnosti do idylického bezpečí minulosti. Ostatně už jsem vzpomínal na počítač Commodore 64.
subscribe via RSS
