Týždeň 2021-04
Dnes by sa hodilo začať s niečím technickým. Tak napríklad mi došiel v rámci HackSpace predplatného nový Raspberry Pico. Už len vymyslieť, čo s ním. @vlkodotnet
Udalosť týždňa: Robinhood útočí znova
Ak ste sa práve minulý týždeň nevrátili z cesty na mesiac, tak ste pravdepodobne zachytili správu, že partička ľudí na Reddite v skupine r/WallStreetBets sa dohodla, že nakupovaním akcií GameStop prekazia zlé plány veľkých finančných fondov, ako zarobiť hŕbu peňazí. Aj sa im to podarilo, ale vy sa určite pýtate, čo sa vlastne stalo? Pretože ja odborník nie som, ale viem zbierať linky a táto vám to vysvetlí po lopate.

Keby linka z nejakého dôvodu nešla, tu je podcast verzia článku.
MDN nekončí
S Mozilla Developer Network to už vyzeralo vážne. Je to vynikajúci zdroj, ak potrebujete informácie o JavaScripte, CSS, HTML a toho, čo konkrétne má ktorá funkcionalita skutočne robiť. Mozilla ale v rámci šetriacich opatrení prepustila štvrtinu svojich zamestnancov a na MDN nakoniec zostal len jeden človek. Našťastie sa zrodila iniciatíva Open Web Docs, ktorá zabezpečila dostatok peňazí, aby tu MDN ešte chvíľu vydržal.

Flash zastavil vlaky v Číne
Ukončenie podpory Flash malo zaujímavú dohru v Číne. Po update počítačov tam prestal fungovať trafikon, a tak boli miestni admini nútení siahnuť po pirátskej verzii Flash, ktorá neobsahovala kód na jeho vypnutie.

PGM indexy
Ak ide o vyhľadávanie vo veľkom objeme dát, tak tu už dlhú dobu máme b-stromy. Dnes už nenájdete databázu, kde by sa nejaký nenachádzal. Vedci sa ale zamýšľajú, či sa nedá problém riešiť lepšie. A tak vznikli Piecewise Geometric Model indexy. Tie by mali mať v najhoršom prípade výkon b-stromov, inak len lepší. To všetko pri stonásobne menšej spotrebe pamäte. Algoritmus je open-source a momentálne exituje C++ a Python implementácia.

Extensible Storage Engine open-sourced
Microsoft zverejnil svoj databázový engine, ktorý obsahuje každý Windows, a vy o tom možno ani neviete. Vie byť ACID, vie byť celkom odolný na prípadné výpadky. Možno ho poznáte pod menom ESENT, prípadne podľa názvu API pre prístup JET.
.NET okienko
PostSharp je Aspect Oriented Programming tool, ktorého úlohou je zjednodušiť písanie kódu tým, že kód za vás dogeneruje on sám. Keďže v dnešnej dobe máme Roslyn, tak sa rozhodli celý projekt prepísať pre jeho priamu podporu.

Ďalší užitočný tip na nové vlastnosti C# 8 pre krajšie switch zápisy.

Už ste vyskúšali nový Razor editor, ktorý konečne vie dopĺňať using?

Cez ExceptionDispatchInfo.Capture() sa dá thrownúť exception so zachovaním stacku mimo catch blok.
.NET exception handling pro-tip: Need to re-throw an exception without losing the stack trace, but you're outside the catch block? ExceptionDispatchInfo.Capture() is your friend.
— Brad Wilson #BlackLivesMatter (@bradwilson) January 25, 2021
This is an example from the DisposalTracker in @xunit v3: pic.twitter.com/7Ajmxr5p5T
Linky na záver
Nový Windows Terminal Preview má konečne UI pre nastavovanie všetkých tých nastavení, ktoré ste predtým museli hľadať v dokumentácii.
Did you get the new Windows Terminal Preview?
— Scott Hanselman (@shanselman) January 29, 2021
🚨THERE IS A SETTINGS UI🚨 https://t.co/2Sww8rXSKJ pic.twitter.com/wgFwHKOagR
Microsoft 365 aplikácie prestanú fungovať od marca v legacy Edge a od augusta v Internet Explorer 11.
Ak robíte autoscrolling a hýbete myšou, tak text scrolluje rýchlejšie. A pritom je to bug.

Nechýba ani tradičná vizuálna bodka na záver.
The Galactic Federation interviews Earth for membership pic.twitter.com/okgC7L0IuH
— Vinny Thomas ! (@vinn_ayy) December 8, 2020