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.

Why on Earth did Amazon spend $8 billion on a zombie studio?
Amazon recently acquired MGM for a little over $8 billion, and its content assets will likely be used for Amazon’s streaming services, including Prime Video. But the deal may have been overvalued, and MGM isn’t likely to prop up Amazon’s services all on its own.

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.

Jeff Bezos will step down as Amazon CEO on July 5
Jeff Bezos has been Amazon’s CEO since its founding in 1995. He will remain as Amazon’s executive chairman with AWS CEO Andy Jassy as his successor.

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

Shape-shifting computer chip thwarts an army of hackers
Most computer security focuses on software, but computer processors are vulnerable to hackers, too. An experimental secure processor changes its underlying structure before hackers can figure it out.

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.

Pwned Passwords, Open Source in the .NET Foundation and Working with the FBI
I’ve got 2 massive things to announce today that have been a long time in theworks and by pure coincidence, have aligned such that I can share them togetherhere today. One you would have been waiting for and one totally out of leftfield. Both these announcements are being made at a time where Pwn…

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

Tovar z Číny za pár eur? Aj tak budete potrebovať e-občiansky a podrobne nákup opísať
Kvôli novinke štát investuje milióny. Z dôvodu časovej tiesne sa spolieha na prácu dodávateľa súčasného systému.

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

Microsoft ❤️ developers: Welcome to Build 2021 - The Official Microsoft Blog
This past year has been unlike any other, and developers have been critical to helping businesses in every industry and people everywhere respond and adapt to the challenges of a global pandemic. Developers have never been more important to the world – and it is increasingly clear that they are the …

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.

Microsoft Teams opens up to new collaborative apps that plug into meetings
Microsoft is opening up Teams to more collaborative apps that can access the meetings canvas, sell subscriptions, and more.

A prvá AI náhrada za nedostatok programátorov vyzerá nejak takto.

Microsoft uses GPT-3 to let you code in natural language – TechCrunch
Unlike in other years, this year’s Microsoft Build developer conference is not packed with huge surprises — but there’s one announcement that will surely make developers’ ears perk up: The company is now using OpenAI’s massive GPT-3 natural language model in its no-code/low-code Power Apps service t…

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

Announcing .NET 6 Preview 4 | .NET Blog
We are delighted to release .NET 6 Preview 4. We’re now about half-way through the .NET 6 release. It’s a good moment to look again at the full scope of .NET 6, much like the first preview post. Many features are in close-to-final form and others will come soon now that the foundational building blo…

Tiež sa dočkáme oddelených typov pre dátum a čas, čo najmä, ak nechcete časovú zložku, poteší.

Using DateOnly and TimeOnly in .NET 6 - Steve Gordon - Code with Steve
In this post, we explore the DateOnly and TimeOnly types introduced in the .NET 6 core library for representing dates and times independently.

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

Microsoft Build
Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Nezabúdam ani na podrobný popis HotReload.

Introducing the .NET Hot Reload experience for editing code at runtime | .NET Blog
Introducing the new .NET Hot Reload user experience for editing managed code at runtime, now available through the Visual Studio 2019 debugger and dotnet watch.

A takto to vyzerá, keď sa použije Edge pre Linux ako testovací browser pre webové aplikácie.

Running Microsoft Edge on Linux with WSLg while running Visual Studio 2019 and debugging a Linux .NET app with WSL on Windows 10
How about that insane blog title? You can do lots of cool things with WSLg, ...

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.

We just reached 500k sounds… and Freesound got faster! | The Freesound Blog

Načo je dobrý security.txt súbor na web, ako môže pomôcť zrýchliť reakciu na bezpečnostný incident.

K čemu je soubor security.txt
Přidejte si na web soubor security.txt a umístěte do něj správné kontaktní údaje, ať lidé, kteří chtějí nahlásit bezpečnostní chyby, nemusí dlouze studovat kam report poslat. K čemu takové informace jsou vám ukážu na jednom konkrétním příkladu.

Nocodb je ďalšia AirTable alternatíva (to je taký vylepšený a pritom okresaný web excel).

nocodb/nocodb
🔥 🔥 The Open Source Airtable alternative. Contribute to nocodb/nocodb development by creating an account on GitHub.

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.

r/ExperiencedDevs - Drunk Post: Things I’ve learned as a Sr Engineer
7,558 votes and 618 comments so far on Reddit

Vizuálna bodka na záver nám ukáže, že aj na Marse sú oblaky.

NASA’s Curiosity Rover Captures Shining Clouds on Mars
NASA’s Jet Propulsion Laboratory, the leading center for robotic exploration of the solar system.