Týždeň 2025-42

Týždeň 2025-42
Zažil som veľa ukončených verzií Windows. Najnovšie do tohto zoznamu patrí aj Windows 10. @vlkodotnet

Udalosť týždňa: Windows 10 končí

Mám jednu zlú a jednu dobrú správu, a potom ešte jednu zlú. Najskôr tá zlá: končí podpora Windows 10, čo znamená, že naň už nebudú vychádzať bezpečnostné aktualizácie. Teraz tá dobrá: ešte rok sa môžete prihlásiť do programu Microsoft’s Extended Security Updates (ESU) a dostávať bezpečnostné aktualizácie zadarmo. A teraz tá ďalšia zlá: zadarmo je to len v prípade, že ste na počítači prihlásení svojím Microsoft účtom a nie ste pripojení v AD. Inak vás to bude stáť 30 euro. Mimochodom, ide približne o 1,4 miliardy počítačov. Pre korporácie je tu ešte trojročná možnosť platiť za podporu, no my ostatní musíme upgradovať na Windows 11. V prípade, ak vlastníte nekompatibilný hardware, tak musíte zmeniť operačný systém na Linux alebo si kúpiť nový počítač.

Windows 10 support “ends” today, but it’s just the first of many deaths
End users can get an extra year of security updates relatively easily.

Windows 10 sa dožil rovnakého veku, ako je jeho poradové číslo, teda desiatky. Mňa budú čakať v najbližšej dobe telefonáty od rodiny a známych s otázkou: "čo s tým?". Linux je zaujímavá voľba, ale predpokladám, že zvolia možnosť upgrade hardvéru na niečo nové. Viete, že sa z Číny dá objednať použiteľný miniPC s N200 Intel CPU, 16 GB RAM a 256 až 512 GB SSD za približne 250 eur? V menších domácnostiach ho môžete napojiť na televízor.

Škálovacie dilemy

Dnes už takmer nikto nezačne projekt bez toho, aby nemyslel na to, či bude projekt škálovať. Namiesto zastaralého monolitu použijeme mikroslužby. Namiesto SQL databázy nejakú škálovateľnú databázovú službu. Namiesto vlastného servera už nie je moderné použiť managovanú virtuálku, ale rovno web službu, ktorá vie škálovať do nekonečna.

Why is everything so scalable? - Stavros’ Stuff

Nehovorím, že projekt nemá mať modulárny návrh, ale niekedy je tá modularita extrahovaná do mikroslužby priskoro, predtým, ako takéto časti naozaj potrebujú škálovať. Priznajme si, koľko potrvá, kým sa z vášho produktu stane ďalší Facebook, Instagram alebo Google? Potom my bežní vývojári musíme čítať články ako tento.

Why we're leaving serverless | Unkey
Every millisecond matters when you're in the critical path of API authentication. After two years of fighting serverless limitations, we rebuilt our entire API stack and slashed the end-to-end latency.

Mimochodom do tejto témy sa mi hodí nasledujúci článok o tom, že váš dátový model je to najdôležitejšie, čo v projekte máte. Je to abstrakcia, okolo ktorej sa stavia logika aplikácie a scenáre toho, ako ju užívateľ bude používať. Občas sa treba zastaviť, popremýšľať a pozrieť sa na problém z opačného konca. Pretože dátový model je vaším osudom.

Your data model is your destiny
Your product’s core abstractions determine whether new features compound into a moat or just add to a feature list. Here’s how to get it right.

Security okienko

Signal, čo je četovacia aplikácia, predstavila nový algoritmus zabezpečenia komunikácie, ktorý je odolný proti prelomeniu pomocou kvantových počítačov. Ak sa o svoje súkromie naozaj bojíte (predpokladám, len kvôli výmene hesiel a nie nejakej nebohumilej činnosti), tak ho odporúčam. Má aj desktop aplikáciu, takže nemusíte všetky správy čítať na mobile.

Why Signal’s post-quantum makeover is an amazing engineering achievement
New design sets a high standard for post-quantum readiness.

Náhodou akurát dnes Signal nefungoval, pretože AWS mal výpadok, ktorý povypínal kopec služieb na internete ako Perplexity, Canva, Fortnite, Snapchat, atď. Čítal som taký zaujímavý komentár o tom, že či je váš produkt pripravený na to, že by AWS už nemuselo nabehnúť späť? Máte lokálne repliky/backupy, ktoré môžete rozbehať niekde inde?

Major AWS outage took down Fortnite, Alexa, Snapchat, and more
Many of the internet’s largest services rely on AWS.

Nakoniec tu mám zaujímavú techniku, ako ukradnúť údaje z aplikácie pomocou zisťovania, ako dlho sa cez ňu prekresľujú pixely vašej aplikácie.

Hackers can steal 2FA codes and private messages from Android phones
Malicious app required to make “Pixnapping” attack work requires no permissions.

BIZ okienko

Nielenže musíme ako prevádzkovatelia webových stránok čeliť crawler robotom, ale najnovšie dáta ukazujú, že internet je plný robotov, ktorí simulujú svoje správanie tak, aby vyzerali ako normálni užívatelia. Takýmto robotom potom v dobrej viere servírujete reklamu, návnady, ponuky. A konverzie klesajú a vy neviete prečo. Neoficiálne to vyzerá, že poskytovatelia reklamného obsahu o tom vedia, ale nič s tým nerobia, pretože by prišli o príjmy z reklamy.

How 73% of Your E-commerce Visitors Could Be Fake
A conversion rate of less than 0.1%. That was the moment I realized something was fundamentally broken with the way we measure success on the internet.

Cloudflare sa nevzdáva. Potom, ako sa im nepodarilo presadiť sa ako paywall medzi AI firmami a poskytovateľmi obsahu, prichádzajú s iniciatívou, kde v robots.txt môžete pridať informáciu, či váš obsah sprístupňujete iba pre klasické vyhľadávanie, vstup do AI modelov alebo aj na AI trénovanie.

Inside the web infrastructure revolt over Google’s AI Overviews
Cloudflare CEO Matthew Prince is making sweeping changes to force Google’s hand.

OpenAI asi omylom zverejnila zoznam top 30 zákazníkov, ktorí už spálili viac ako 1 bilión tokenov. Je tam Duolingo, Shopify, Canva a na prekvapenie Perplexity je nižšie, ako by ste čakali.

OpenAI might have just accidentally leaked the top 30 customers who’ve used over 1 trillion tokens
by u/Silent_Employment966 in Buildathon

AI okienko

Claude uviedlo novinku s názvom Claude Skills a všetci to začali hneď vychvaľovať. Skills majú špecifický formát, ktorý popisuje, čo má robiť a sám Claude sa rozhodne, ktorý skill sa hodí na akú úlohu. Napríklad ak chcete napísať email šéfovi, tak nemusíte už vypisovať promptovací text, že email má byť v takom a takom štýle, má začínať takto, obsahovať nasledujúce rozlúčenie. Už si len raz vytvoríte svoj skill a ten sa nabudúce použije. Navyše skilly vedia spúšťať lokálne príkazy, ktoré využijete, ak skill chcete využívať v Claude Code.

Claude Skills are awesome, maybe a bigger deal than MCP
Anthropic this morning introduced Claude Skills, a new pattern for making new abilities available to their models: Claude can now use Skills to improve how it performs specific tasks. Skills …

Navyše Claude uviedlo aj lacnejší model Haiku 4.5, ktorý dosahuje skoro kvality Sonnet 4, ale je dvakrát rýchlejší a stojí len tretinu jeho ceny.

Anthropic’s Claude Haiku 4.5 matches May’s frontier model at fraction of cost
Tiny, fast model hits coding scores similar to GPT-5 and Sonnet 4.

Microsoft má už svoj prvý AI model na generovanie obrázkov, ktorý si vyvinuli doma sami. Je to ďalší malý krok odstránenia závislosti na OpenAI.

Introducing MAI-Image-1, debuting in the top 10 on LMArena | Microsoft AI
We make responsible AI to empower people’s lives.

Novovytvorené oddelenie Meta Superintelligence Labs zverejnilo svoj prvý výskum. Týka sa novej techniky REFRAG, ktorá je náhradou za RAG používaný na dopĺňanie kontextu do AI modelu.

Meta Superintelligence’s surprising first paper
Long awaited first paper from Meta Superintelligence Labs is not a model layer innovation. What does this mean?

.NET okienko

Vyšla posledná RC verzia .NET 10. Má go-live licenciu, takže už ju môžete začať používať na produkcii. Úlohou tejto verzie je vylepšiť kvalitu a stabilitu.

Announcing .NET 10 Release Candidate 2 - .NET Blog
.NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

Vznikla tiež .NET Security Group, čo je iniciatíva na zlepšenie bezpečnosti .NET ekosystému. Jej členovia dostanú oficiálne opravy týždeň pred ich oficiálnym zverejnením. Samozrejme to nie je pre každého, a preto každý člen prejde procesom preverenia a NDA.

Announcing the .NET Security Group - .NET Blog
Learn how to join the .NET Security Group for early access to CVE information and help deliver security patches to your .NET distribution simultaneously with Microsoft.

TickerQ je nová knižnica, ktorá vie nahradiť Quartz.NET alebo Hangfire. Má moderné a čisté API, zabudovanú perzistenciu, EF Core integráciu a pekný dashboard.

TickerQ: The Modern .NET Job Scheduler That Beats Quartz and Hangfire
Explore TickerQ, the next-generation .NET job scheduling library built with simplicity and performance in mind, better than Quartz and Hagfire. Get started with TickerQ, integrate it with EF Core, schedule recurring and dynamic jobs, and use its built-in dashboard. TickerQ vs Quartz.NET vs Hangfire.

Linky na záver

Editor Zed dostal verziu pre Windows. Na rozdiel napríklad od VS Code je Zed napísaný v Ruste a nepotrebuje interpreter. Obraz generuje priamo cez DirectX 11, a tak je ultra rýchly.

Windows When? Windows Now - Zed Blog
From the Zed Blog: Zed for Windows is finally here. Download it today.

Sú známe prvé recenzie Xbox Ally a Ally X. Recenzenti sa sťažujú na nevyladené Windows UI rozhranie, ale pochvaľujú verziu Ally X. Pretože je to kus slušného HW, bohužiaľ len to.

This is not an Xbox
Microsoft’s first ‘Xbox’ handhelds are shipping not fully baked.

Apple do svojich iPadov Pro, Macbookov a Vision Pro uviedla nový čip M5, ten je rýchlejší, ráta 3,5x rýchlejšie AI oproti M4 verzii. A to všetko za nezmenenú cenu. Viac sa mi o tom rozpisovať nechce, všetko potrebné som už povedal v novom Linku, kde ma môžete pravidelne počúvať.

Apple explains how its new M5 and visionOS 26 powered Vision Pro is really good
Apple has launched a new and better M5- and visionOS 26-powered Vision Pro headset. The company has explained what makes it better.

Tieto Casio hodinky sú návrat k spomienkam z 80. rokov.

Casio goes back to the ’80s for its Back to the Future calculator watch
Casio is celebrating Back to the Future’s 40th anniversary by resurrecting another ’80s timepiece.

Ak ale túžite po niečom viac originálnom, tak ./watch sú presne také hodinky. Navyše si ich musíte sami vyrobiť.

./watch
Many quartz watches do their best to hide away any electronic components from view. The design concept for this watch was to embrace those digital components instead, taking inspiration from command-line interfaces and computer hardware.

Kedysi, keď neexistovalo grafické rozhranie, tak mali programy tzv. TUI, textové UI rozhranie, ktoré podporovalo myš, farby a malo svoje zavedené zvyklosti.

The IDEs we had 30 years ago... and we lost
A deep dive into the text mode editors we had and how they compare to today's

Vizuálna bodka na záver

Dnes tu mám hádanku: uhádnete, aký mám vek, ak mi pripadá nasledujúci text urážlivý?