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.
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.
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.