Týždeň 2026-10

Týždeň 2026-10
Je čas si doma variť troška toho vlastného domáceho softvéru. @vlkodotnet

Udalosť týždňa: Doma varený softvér

Som dosť starý na to, aby som si pamätal dobu, kedy sme si softvér robili doma na kolene. Stačilo zapnúť Borland Pascal, neskôr Delphi, prípadne Visual Basic a podľa návodu z časopisu ste si vyrobili doma aplikáciu presne pre svoju potrebu. Určite to nemalo pekné UI, nemalo to väčšinou ani DB na pozadí, ani indexy, ani reporting. Ale vedelo to evidovať nejakú agendu.

Keď sa človek vyskilloval na takých domácich projektoch, tak rozšíril svoje pole pôsobnosti do blízkych firiem. Zasa podobný scenár. Jednoduchá appka presne na špecifické použitie. Problém ale bol, že takáto aplikácia rástla a tá podkladová technológia už nie. A tiež rástli nároky zákazníkov. Už nestačila DOS aplikácia, už to musela byť Windows aplikácia. Už ste museli vedieť SQL, mať odladený set komponent, nejaké to ORM.

A potom prišla doba webových aplikácií. Teda správnejší názov je SaaS. Logika za tým bola taká, že vytvoríme aplikáciu raz a budeme ju ponúkať širokým masám zákazníkov. Preto bude lacnejšia, namiesto jednorázovej kúpy budeme ponúkať predplatné za pár peňazí, ale tá škála to zaplatí. Takéto SaaS majú kopec funkcií, ale nemôžu si dovoliť prispôsobenie sa konkrétnemu zákazníkovi.

Na jednej strane sme mali profi programátorov, ktorí dokázali vytvoriť univerzálny SaaS produkt, na druhej strane boli tí drobní domáci kóderi, ktorí nemali znalosti, čas ani prostriedky ich dobehnúť. A potom prišlo AI a všetko to zmenilo. Vy dnes doma môžete vytvoriť vysoko použiteľné riešenie presne na mieru konkrétnemu zákazníkovi. To je niečo, čo aktuálne SaaS momentálne nedokážu. Tým že musia myslieť na škálu, tak nemôžu implementovať všetky tie veci, čo zákazníkovi napadnú.

Ešte jedna vec sa zmenila. V článku, čo odkazujem tomu hovoria "The Command Line Wall". To je niečo, čo bránilo aby sa tvorbe software venoval každý, kto mal záujem. A túto stenu AI znížil dosť podstatne. Ak máte nejaké základné znalosti o tom, ako má vyzerať appka, tak to s vami AI agent preberie a urobí. A vôbec nevadí, že ten článok vyšiel pred rokom, o to viac aktuálnejší je v dnešnej dobe.

Home-Cooked Software and Barefoot Developers
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it

Čo ešte ale k úplnej dokonalosti potrebujeme, sú správne Lego stavebnice ale pre AI agentov. Taký technologický stack, ktorý má všetko, čo potrebujete na vývoj web aplikácií (tie natívne pre Windows/Mac asi už veľkú budúcnosť nemajú). Možno je to nový Void od tvorcov Vite. Má všetky veci, ktoré potrebujete. DB, KV a object storage, zabudovanú autentifikáciu, queues alebo cron joby. Jediné čo chýba k dokonalosti je, aby ho lepšie poznali AI modely.

Prečo o tom píšem? Ak vás berie zúfalstvo z toho, čo s vami bude v dobe po AI, tak toto je možno vaša budúcnosť.

WebAssembly Component Model

WebAssembly je cool technológia s obrovským potenciálom, ktorá umožňuje spúšťať v prehliadači programy napísané iným jazykom ako JavaScript. Problémov tejto technológie bolo viac. Všetky súviseli s tým, že bola "druhoradým" jazykom v prehliadači. WebAssembly Component Model by to mohol zmeniť. Táto technológia prináša priame volanie Web API bez JavaScriptu, interoperabilitu medzi jazykmi, jednotný spôsob načítania cez script tag a linkovania.

Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

Copilot Cowork

Určite sa teraz sami seba pýtate prečo si Copilot Cowork zaslúžil svoju vlastnú sekciu? Nuž okrem toho, že Microsoft si od Anthropicu "licencoval" Claude Cowork, tak rieši to, čo aktuálne Copilotovi v Microsoft ekosystéme chýba. Behové prostredie, teda miesto, kde budú bežať časovo náročné úlohy. Miesto, ktoré by vedelo spúšťať úlohy v špecifickom čase, keď váš počítač nie je online, alebo je vypnutý. V rámci Copilot Coworku vám Microsoft dá práve taký kontajner niekde v cloude.

Copilot Cowork: A new way of getting work done | Microsoft 365 Blog
Copilot Cowork turns intent into action across Microsoft 365—automating tasks, coordinating workflows, and keeping you in control. See how.

Security okienko

McKinsey je obrovská firma, preto bolo pre CodeWall prekvapením, že keď na jeho AI platformu Lilli spustili svojho autonómneho útočného AI agenta, tak do dvoch hodín získal prístup k ich produkčnej databáze. Potreboval na to iba ich verejne dostupnú API dokumentáciu a SQL injection cez názvy JSON kľúčov. A keďže išlo o AI platformu tak by dostal spôsob ako ovplyvňovať prompty a podobné zlé veci.

How We Hacked McKinsey’s AI Platform
An autonomous AI agent found a SQL injection in McKinsey’s Lilli AI platform. What it extracted was worse than we expected.

Supply chain útoky tu už mávame pravidelne. Tento je inovatívny v tom, že obsahuje neviditeľný škodlivý kód, ktorý je skrytý pomocou Unicode "variation selectors". Vy si potom môžete otvoriť aj váš obľúbený editor a nič neuvidíte. Teda vlastne áno, ak je váš obľúbený editor Vim a vy do Unicode módu prepínate manuálne.

Supply-chain attack using invisible code hits GitHub and other repositories
Unicode that’s invisible to the human eye was largely abandoned—until attackers took notice.

Bolo by to vtipné, ale nie je. Autonómni AI agenti sa na niektoré scenáre nehodia. Zistili to aj v Amazone, kde zaviedli pravidlo, že každá zmena vytvorená pomocou AI musí byť odsúhlasená prostredníctvom seniorného inžiniera.

After outages, Amazon to make senior engineers sign off on AI-assisted changes
AWS has suffered at least two incidents linked to the use of AI coding assistants.

BIZ okienko

Pamätáte sa na minulotýždňovú tému týždňa? Bola o tom, ako sa prelicencovala knižnica z LGPL na MIT. A neuveríte, dnes už na to existuje služba Malus. Tá vám pomocou AI agentov vygeneruje knižnicu na želanie pod otvorenou licenciou. Len ja teraz neviem, či ide o satiru, alebo reálnu službu.

MALUS - Clean Room as a Service | Liberation from Open Source Attribution

Meta sa nepodarilo získať autora OpenClaw, preto si aspoň kúpili Moltbook. Nikto nevie prečo, ale asi za tým bude iba snaha dostať sa do správ, lebo ten projekt bol samá bezpečnostná diera a samý problém.

Meta acquires Moltbook, the Reddit-like network for AI agents
Moltbook meets Facebook.

Wordpress spustil nový nástroj my.WordPress.net, ktorý ak otvoríte, tak bez prihlásenia s dátami uloženými vo vašom prehliadači si môžete rozbehať taký váš malý lokálny WordPress pre vlastné potreby.

WordPress launches an in-browser website creator
You don’t need a WordPress account or host to create a private site in your browser.

WhatsApp uvádza účty spravované rodičmi, kde viete konečne vypnúť kanály. A tiež kontrolovať s kým vaše dieťa komunikuje.

Introducing parent-managed accounts on WhatsApp
WhatsApp is the trusted way families communicate because it’s simple, private, and reliable.

AI okienko

Perplexity uvádza Perplexity Computer. Ten beží na dedikovanom Mac mini 24/7, umožňuje orchestrovať 20 modelov, Perplexity search databázu, ich integrácie a mať prístup na internet. Mimochodom, pamätáte si, ako mali byť AI prehliadače "next big thing"? Tak teraz sú to OpenClaw clony.

Everything is Computer
Today we are announcing Personal Computer. Personal Computer runs on a dedicated Mac mini that can run 24/7, connected to your local apps and Perplexity’s secure servers.

Ako funguje Gemini task automation na Samsung S26? Je to niečo ako autopilot pre váš telefón, vy poviete, čo chcete a ono sa to nejak vykliká.

Gemini’s task automation is here and it’s wild
Computers using computers.

Ani benchmarkom sa už nedá veriť. Napríklad Opus 4.6 zistil, že prompt vyzerá ako benchmark, našiel na internete stránku benchmarku, následne GitHub repozitár, rozlúskol spôsob, ako zašifrovali odpovede a potom to už bolo jednoduché.

NVIDIA Nemotron 3 je model, ktorý je porovnateľný s ostatnými otvorenými modelmi, akurát rýchlejšie generuje výstupné tokeny.

nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-BF16 · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Opus 4.6 a Sonnet 4.6 ponúka 1M context okno pre všetkých a bez príplatkov.

1M context is now generally available for Opus 4.6 and Sonnet 4.6 | Claude
Standard pricing now applies across the full 1M window for both models, with no long-context premium. Media limits expand to 600 images or PDF pages.

Gemini CLI získava môj obľúbený plánovací mód podobne ako ho má Claude Code.

Plan mode is now available in Gemini CLI- Google Developers Blog
Discover the new Plan Mode in Gemini CLI, a read-only environment designed for safe codebase analysis and architectural mapping. This update introduces the ask_user tool and MCP integration, allowing you to collaborate with AI to build robust strategies before executing a single line of code.

Chrome získava Chrome DevTools MCP, ktorý sa pripojí na vami otvorený prehliadač a po povolení prístupu vie zistiť veci, ktoré by inak nevedel.

Let your Coding Agent debug your browser session with Chrome DevTools MCP | Blog | Chrome for Developers
We shipped a new feature to the Chrome DevTools MCP server that is going to make it a lot easier for your coding agent to debug your current browser sessions.

Ak potrebujete len v AI prehliadači sprocesovať HTML a JavaScript, tak môžete vyskúšať Lightpanda. To je headless prehliadač, ktorý je až 11-krát rýchlejší a zaberá 9x menej v pamäti.

Lightpanda | The headless browser
The AI-native web browser built from scratch for machines. Not a fork. Not a patch. Fast, scalable web automation with a minimal memory footprint. 10x faster, 10x less RAM, and 100x better than Chrome headless.

Cursor prechádza do vojnového režimu. Claude Code a Codex mu uberajú zákazníkov a tak sa začali sťažovať, ako to, že oni musia platiť plnú sumu za API a na druhej strane Anthropic a OpenAI dotujú svoje modely.

Cursor Goes To War For AI Coding Dominance
After becoming the hottest, fastest growing AI coding company, Cursor is confronting a new reality: developers may no longer need a code editor at all.

Akurát, že to asi nebude pravda. Nasledujúca analýza rozoberá, koľko asi skutočne stojí Anthropic jeden užívateľ. Dnes je Nvidia konferencia a tam bol zaujímavý graf, podľa ktorého beh modelu GPT (mimochodom vraj 2 biliónov parametrov a MoE architektúra) stojí len dvojnásobok Kimi K2.5.

No, it doesn’t cost Anthropic $5k per Claude Code user
The viral claim that Anthropic loses $5,000 per Claude Code subscriber doesn’t survive basic scrutiny. Let’s do the actual maths.

.NET okienko

Je tu .NET 11 Preview 2, ktorý prináša vylepšený analyzátor kódu, natívne OpenTelemetry tracovanie pre ASP.NET Core, OpenAPI 3.2.0 a menšie SDK kontajnery.

.NET 11 Preview 2 is now available! - .NET Blog
Find out about the new features in .NET 11 Preview 2 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Rozmýšľali ste nad tým, kedy použiť messaging v .NET? Tak tento článok vám ozrejmí základy a vysvetlí, či je to niečo pre vás, alebo nie.

Messaging in .NET: Queues, Topics, and Why You Need Them | Adrian Bailador | .NET
Learn why asynchronous messaging matters in .NET applications, how queues and topics differ, and when to use RabbitMQ, Azure Service Bus, or AWS SQS to build reliable, decoupled systems

Niečo podobné ale o immutabilite popisuje nasledujúci článok. Navyše pridáva patterny použitia.

Barret Codes
Portfolio and personal blog of Barret Blake.

Linky na záver

Páči sa vám vaše písmo? Tak si môžete z neho vytvoriť vlastný font. Stačí vytlačiť formulár, vypísať ho, následne oskenovať a vygenerovať si unikátny font, ktorý by ale v mojom prípade nebol čitateľný.

FontCrafter: Create Your Handwriting Font for Free
Turn your handwriting into an installable font — free, no account, no uploads. Works on every platform and the web. Print, write, scan, download.

Vyšli review MacBook Neo a nie je to zlý počítač. Má svoje obmedzenia, ale zvládne aj 50 otvorených tabov, aj software na editáciu fotografií a videa, akurát si pri tom trošku zaswapuje.

Apple MacBook Neo review: Can a Mac get by with an iPhone’s processor inside?
8GB of RAM is a bummer, but this $599 laptop cuts most of the right corners.

MacBook Pro s M5 Max je na opačnej strane výkonového spektra. Nakoľko ide o prenosný počítač, tak sa mu v testoch darí porážať aj Mac Studio s M3 Ultra.

Testing Apple’s 2026 16-inch MacBook Pro, M5 Max, and its new “performance” cores
M5 Pro Max’s “performance” CPU cores definitely aren’t just rebranded E-cores.

Nakoniec trochu oddychu. Nudíte sa, neviete, čo na YouTube si zapnúť? Channelsurfer.tv funguje podobne ako kedysi televízia. Vyberiete si kanál, v tomto prípade druh obsahu, a pozeráte, čo je aktuálne v ponuke. Bez pretáčania.

Channel Surfer - Watch YouTube Like It’s Cable TV
Turn your YouTube subscriptions into a 2000s cable TV guide. Flip channels, watch what’s on, and relive the golden age of channel surfing.

Vizuálna bodka na záver

Nebolo to tak dávno, keď AI generované video vyzeralo dosť podivne. Aktuálne už rozdiel nepoznáte.