Týždeň 2025-26

Bol by som sa dnes rozpísal, ale hovorím si, že nie, aj vy máte právo na oddych. @vlkodotnet

Zaujímavosť týždňa: Boj o JavaScript

Napadlo vám niekedy, prečo sa špecifikácia programovacieho jazyka JavaScript volá ECMAScript? Je to zaujímavý príbeh. Kedysi dávno, keď JavaScript vznikol pre prehliadač Netscape, Brendan Eich ho vytvoril za 10 dní a na žiadosť manažmentu sa inšpiroval v Jave. To preto, lebo vtedy Sun Microsystems spolupracoval s Netscape. A tak JavaScript ako značka zostala u Sun Microsystems, ktorý následne v roku 2009 kúpil Oracle. To je pravý dôvod, prečo špecifikácia dostala názov ECMAScript, aby sa tak predišlo prípadným problémom s ochrannou známkou. Ani Sun, ani Oracle nemali na značke JavaScript postavený žiaden produkt, preto niekomu "chytrému" v Oracle pri obnove ochrannej známky v roku 2019 napadlo použiť snímku webu Node.js.

Nuž a Ryan Dahl, ktorý je tvorcom Node.js a momentálne Deno, vytvoril petíciu, ktorá má uvoľniť JavaScript ako niečo, čo by malo patriť komunite. Bola spísaná a odoslaná petícia a už 6. septembra sa dozvieme, ako sa z tohto prípadu plánuje Oracle vykrútiť.

JavaScript™ Trademark Update | Deno
The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.

BIZ okienko

Leto je obdobie, keď sa zverejňujú rôzne reporty. Minulý týždeň sme tu mali pár zaujímavých a tentokrát je tu jeden zo sveta žurnalizmu. Je rozpísaný podľa krajín, takže si tam viete nájsť tú svoju. O nás Slovákoch sa dozviete, že máme lepšie pokrytie internetu v populácii ako v susednom Česku. Menej veríme novinám a len 6 až 7 percent populácie platí za online spravodajstvo. Vzhľadom na to, že sme boli jedna z prvých krajín, kde sa spoplatnenie online obsahu spustilo, tak som čakal lepšie čísla.

Digital News Report 2025
The most comprehensive study of news consumption, covering 48 markets around the world.

Ak vie niekto niečo o trendoch na internete, tak je to firma Cloudflare, ktorá ponúka ochranu pred DDoS útokmi a prechádza cez ňu ohromné množstvo dátového internetového toku. Ich CEO na konferencii povedal, že pre poskytovateľov obsahu je AI existenčnou hrozbou. Čo to znamená? Kým kedysi sme poskytovali svoj obsah Googlu a dostali sme približne jednu návštevu na každé 3 stránky obsahu (samozrejme ide o priemernú hodnotu), tak postupne sa toto číslo zmenilo na 6 ku 1. Pre OpenAI to bolo 250 ku 1 a Anthropic až 6000 ku 1. Ako u užívateľov stúpa dôvera voči AI, tak klesá aj nutnosť klikať na váš obsah. Užívateľ získa informáciu priamo z AI Overview, ChatGPT, atď., preto tento pomer vystúpil až na hodnoty 18 ku 1 v prípade Google (a to stále nie je v tomto pomere plne zarátaný AI Overview), 1500 ku 1 v prípade OpenAI a až 60-tisíc ku jednej v prípade Anthropic. A bude horšie. Bude budúcnosť v blokovaní AI botov? Dovolí si niekto zablokovať Google, bez ktorého nebudeme mať prekliky z Google Search?

Publishers facing existential threat from AI, Cloudflare CEO says
Search traffic referrals have plummeted as people increasingly rely on AI summaries.

Nezabúdajte ale, že Sundar Pichai nám verí..., že už mi nejak vymyslíme, čo s tým.

Sebarozvojové okienko

Sedíte za počítačom, ste vo flow a zdá sa vám, že ten kód z vás len tak sype. Flow vás drží hodinu, dve, tri a vy nič viac produktívnejšie nepoznáte. Neviete a ani nechcete sa odtrhnúť od klávesnice. Ale možno sa mýlite. Podľa posledných výskumov je lepšie si dať krátku 2- až 5-minútovú pauzu každú hodinu. Takéto prestávky znižujú stres a zvyšujú koncentráciu, pretože dlhá sústredenosť môže viesť k psychickému a fyzickému útlmu. Taký malý reset to však rýchlo napraví.

Poznámka: Tento článok v našej uzatvorenej skupine vyvolal polemiku. Je to relevantné pre kreatívne povolanie ako je programovanie? Nie je to len taký clickbait, kde sú rôzne témy poprepájané, aby vznikol "nejaký" obsah? Takže pridávam varovanie: čítajte len na vlastné riziko a s vlastným názorom.

The surprising power of "microbreaks" (and how to take more of them)
A growing body of research has found that “microbreaks”—frequent, short breaks taken throughout the day—can be just as or more beneficial as long breaks.

AI okienko

Google uviedol novú verziu Gemini Robotics, ktorá už zvládne fungovať bez pripojenia na cloud. S priloženým SDK by mal váš robot po 50 až 100 ukážkach aktivity zvládnuť úlohu sám. Robot je ale kus železa a v tomto offline móde budete musieť zabezpečiť bezpečnosť okolia robota. Lebo AI algoritmy nie sú stopercentné.

Google’s new robotics AI can run without the cloud and still tie your shoes
Google’s Carolina Parada says Gemini has enabled huge robotics breakthroughs, like the new on-device AI.

Microsoft uviedol veľmi malý model Mu, ktorý dokáže bežať priamo na NPU čipe, ktorý obsahujú všetky Copilot+ PC certifikované zariadenia. Ak patríte k tým šťastlivcom, tak potom vám Mu bude vedieť odpovedať na otázku, kde treba čo vo Windows nastaveniach zmeniť.

Microsoft reveals Mu, an on-device small language model built into Windows 11
Microsoft has introduced Mu, a new small language model integrated into Windows 11 to power an AI agent within the Settings app.

Google uviedol konzolového agenta Gemini CLI, ktorý je super v tom, že má toľko bezplatných volaní, že zaň ani nebudete musieť platiť. Okrem toho podkladový model patrí medzi špičku z modelov pre vibe coding.

Gemini CLI: your open-source AI agent
Free and open source, Gemini CLI brings Gemini directly into developers’ terminals — with unmatched access for individuals.

Tiež sme sa dočkali od Google modelu Gemma 3n, ktorý je unikátny v tom, že podporuje tzv. Matryoshka Representation Learning. Takýto model si môžete vyskladať podľa potrieb.

Introducing Gemma 3n: The developer guide- Google Developers Blog
Learn how to build with Gemma 3n, a mobile-first architecture, MatFormer technology, Per-Layer Embeddings, and new audio and vision encoders.

Ako lepšie zakončiť okienko, ako článkom "AI Killed My Job". A nejde len o prepustenie z práce, pre niekoho to znamená stratu motivácie, kreativity a chuti pracovať.

AI Killed My Job: Tech workers
Tech workers at TikTok, Google, and across the industry share stories about how AI is changing, ruining, or replacing their jobs.

.NET okienko

Každý rok .NET tím zverejňuje s novým vydaním .NET veľmi rozsiahly zoznam vylepšení výkonu. Ten nás ešte čaká, ale v nasledujúcom článku si už teraz môžete pozrieť, čo sa v ňom približne bude nachádzať. Rýchlejšia alokácia polí, lepšia práca so scope pri delegátoch, rýchlejší LINQ a aj JSON serializácia a deserializácia. A to všetko dostanete iba jednoduchým upgrade na nový framework .NET 10.

.NET 10 Performance Edition
As every year, the dotnet team adjusted the runtime and libraries to improve performance. So let’s go over some of the highlights. I will link the corresponding blog post or GitHub issue for each item, so you can read more about it if you are interested. And of course: You will find the benchmarks at the end of the article.

Tí, čo vyvíjajú pre MAUI, sa dočkajú zjednodušeného XAML.

Simpler XAML in .NET MAUI 10 - .NET Blog
Make your .NET MAUI XAML more consistent and easier to read with global and implicit XML namespaces.

GitHub Copilot dostal lepší predvolený model GPT 4.1, hŕbu nových modelov na výber a tiež možnosť sledovať dostupnú spotrebu.

Better Models, Smarter Defaults: Claude Sonnet 4, GPT-4.1, and More Control in Visual Studio - Visual Studio Blog
Explore the Visual Studio Copilot Claude Sonnet 4 model updates for smarter defaults and improved performance in your coding experience.

Zaujímavé skúmanie dôvodu, prečo sa Background Garbage Collector zasekne na pár sekúnd. Ak užívateľský thread chce alokovať veľký objekt počas Concurrent Sweep LOH, tak je blokovaný do ukončenia BGC.

Diagnosing Latency in .NET: Background GC and the Large Object Heap
I recently encountered a performance issue where some requests occasionally took up to 20 seconds to complete. Usually these requests take…

Linky na záver

Microsoft mení Windows, aby predchádzal katastrofám podobným CrowdStrike. Ten spôsobil cudzí antivírus, ale utrpela reputácia samotných Windows. Pre tvorcov antivírusov to znamená, že budú bežať mimo jadra systému a dostanú nové API. Pribudne tiež Quick Machine Recovery, ak dôjde k viacnásobnému zlyhaniu štartu po sebe.

Microsoft changes Windows in attempt to prevent next CrowdStrike-style catastrophe
AV vendors have worried that this could advantage Microsoft’s security software.

A modrá obrazovka už nebude modrá, ale čierna. Zmena prichádza po 40 rokoch.

Windows is getting rid of the Blue Screen of Death after 40 years
Black is the new blue.

Po 20 rokoch vychádza aj nová špecifikácia obrázkového formátu PNG. Podporuje HDR, animácie a EXIF dáta.

PNG is back!
After 20 years, PNG is back with renewed vigor! A new PNG spec was just released.

Pre milovníkov konzolového módu vyšiel Starship, prispôsobiteľný shell pre všetky operačné systémy napísaný v Ruste. Navyše máte k dispozícii kopec modulov.

Starship: Cross-Shell Prompt
Starship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, Cmd, and Powershell.

Google pri príležitosti 20 rokov Google Maps pridal možnosť cestovať časom späť v Street View.

Google rolls out Street View time travel to celebrate 20 years of Google Earth
Google Earth wowed everyone 20 years ago, and it’s still pretty cool.

Prejsť na IPv6 v bežnej domácnosti nebude až také jednoduché. Varujem, že ide o vysoko technický článok.

Using the Internet without IPv4 connectivity
A technical blog about Rust, Linux and other topics.

Pre trochu relaxu trocha algoritmickej hudby.

ambient.garden
An Algorithmic Audio Landscape

Vizuálna bodka na záver

AI to nemá ľahké.