Týždeň 2021-21
Dnes som zapredal svoju .NET dušu a ako udalosť týždňa použil nejaký Amazon a MGM. Každý predsa vie, že top udalosť bol Build. @vlkodotnet
Udalosť týždňa: Amazon kupuje MGM
Kecám. Samozrejme udalosť týždňa bol Build, ale keďže neviem, či všetci moji čitatelia sú .NET pozitívni, tak ten si rozoberieme v .NET okienku. Pre bežných ľudí tu je obchod za 8 miliárd dolárov. Toľko zaplatil Amazon za štúdio Metro-Goldwyn-Mayer Studios. Ak vám to nič nehovorí, tak sú to tie filmy, kde na začiatku v takom zlatom kruhu reve lev.
Od MGM si Amazon sľubuje, že získa štúdio, ktoré ma potenciál vytvoriť pre Amazon Prime obsah, ktorý by prilákal pravidelných predplatiteľov. Tých momentálne Amazon získava hlavne tým, že získate prístup na bezplatné doručovanie zásielok. Plán na svetovládu ale potrebuje viac, viac ľudí, viac predplatného. Takže držíme palce.
Mimochodom neviem, či majiteľa, riaditeľa, proste vedúcka Amazonu Jeffa Bezosa z tej kúpy rozbolela hlava, ale ako už začiatkom tohto roku ohlásil, tak už konečne odchádza od 5. júla do miliardárskeho dôchodku. Na takom dôchodku zvyknú miliardári zakladať dobročinné nadácie, alebo stavať vesmírne koráby.
Náhodné procesory
Existuje teória, že nie chyby v software ohrozujú počítače, ale predvídateľné správanie sa procesorov. Hlavne pokiaľ ide o prístup k pamäti, pretože "zlý kód" sa dostane k pamäti mimo svoju oblasť. Tam potom vloží svoj vlastný škodlivý kód, lebo procesory sú celkom predvídateľné, to je aj ich hlavná podstata, že vieme dopredu, ako sa ktorá operácia bude správať. Nuž a náhodné procesory túto predvídateľnosť odstránia. Samozrejme takéto procesory nebudú výkonovo na špici, ale využijú sa tam, kde na bezpečnosti naozaj záleží.
Pwned Password súčasťou .NET Foundation
Čo sa týka počtu dotazov, je Pwned Password asi najväčším .NET projektom. Samozrejme v .NET je napísaný aj StackOverflow, ale Pwned je projekt jedného človeka. Ak ste si ešte neprečítali, ako jednoducho, lacno a efektívne dokáže túto návštevnosť spracovávať, tak to určite učiňte tu. To znamená, že časom budú dostupné zdrojové kódy (niečo už je dostupné dnes), a tiež zabezpečený ďalší rozvoj projektu. Napríklad si s ním môžete otestovať pri registrácii hash hesla, či nejde o príliš bežné, alebo už niekde uniknuté heslo.
Ako na AliExpress od júla?
Ak ako ja prídete od júla o prísun lacných súčiastok pre vaše domáce DIY projekty, tak ste určite zvedaví, čo bude nasledovať. Buď administratívu necháte na poštu a zaplatíte, alebo si colnú deklaráciu vybavíte sámi. Po starom to bolo dosť zložité, našťastie od júla na tovar do 150 euro môžete využiť skrátený formulár a elektrickú občianku. Viac v nasledujúcom článku. Mimochodom, ticho závidím návštevníkom z Česka, kde Česká pošta uzatvorila dohodu a toto nebudú musieť vôbec riešiť.
.NET okienko
Pre mňa, ako .NET pozitívneho človeka, bol minulý týždeň obdobím Buildu. To je konferencia, kde Microsoft predstavuje smerovanie svojich platforiem na najbližší rok. Tento rok to bolo o pripravovanom 64-bitovom Visual Studiu 2022, novinkách v .NET 6, podpore vývoja GUI aplikácií pre Linux vo Windows cez WSL. Microsoft má vlastnú verziu OpenJDK pre cloud. CosmosDB sa dočkal free verzie a AI GPT-3 bude za nás kódiť v PowerFX. A určite sa zľahla zem po Windows 10X a vyzerá, že sa chystá redesign Windows, ktorý nám len teasli, vraj detaily neskôr tento rok.
Dôležitá a zaujímavá môže byť tiež novinka, že Microsoft umožní nad svojou platformou Teams vyvíjať nadstavbové aplikácie. To je vzhľadom na veľkosť trhu, ktorý sa naakumuloval po pandémii, zaujímavý segment trhu.
A prvá AI náhrada za nedostatok programátorov vyzerá nejak takto.
Pri tejto príležitosti vyšiel aj .NET 6 Preview 4, s Hot Reloadom integrovaným do VS 16.11, streamovanou Json deserializáciou, atď.
Tiež sa dočkáme oddelených typov pre dátum a čas, čo najmä, ak nechcete časovú zložku, poteší.
Je k tomu aj pekné video, kde sa dozviete, že sa pripravuje required pre recordy, čo robia !! za parametrom funkcie (tzv bang, bang). Namespace už môžu končiť bodkočiarkou a teda ušetríme jedno odsadenie. Global using sú už len takou čerešničkou (k správnej funkcii linky asi treba prihlásenie).
Nezabúdam ani na podrobný popis HotReload.
A takto to vyzerá, keď sa použije Edge pre Linux ako testovací browser pre webové aplikácie.
Linky na záver
Ak sa raz pustím konečne do toho, aby som týždenník previedol do hovorenej verzie, tak sa mi bude hodiť FreeSound na rôzne zvukové džingle. Alebo ak robíte vlastnú hru a chcete ušetriť na zvukoch.
Načo je dobrý security.txt súbor na web, ako môže pomôcť zrýchliť reakciu na bezpečnostný incident.
Nocodb je ďalšia AirTable alternatíva (to je taký vylepšený a pritom okresaný web excel).
A nesmiem zabudnúť ani na článok, ktorý momentálne nájdete na každom programátorskom fóre na svete. Zoznam rád, ako sa stať Senior Programátorom. Svojou radou prispejem aj ja: Neverte radám na internete.
Vizuálna bodka na záver nám ukáže, že aj na Marse sú oblaky.