Týždeň 2021-46

Po náročných týždňoch plných noviniek a oznámení tu je konečne oddychový týždenník.  @vlkodotnet

Zaujímavosť týždňa: Xbox má 20 rokov

Je tomu 20 rokov, čo Microsoft uviedol na trh konzolu Xbox a začal konkurovať ako konzole PlayStation, tak aj zavedenej značke Nintendo. Za túto dobu si Xbox platforma prešla obdobiami výslní aj pádov. Uviedla do života asi najlepšie rozšírenie konzol, aké sme tu kedy mali, s názvom Kinect. Aby neskôr tento súbor kamier pre spoznávanie priestoru upadol do zabudnutia. Dnes už nesie značku Xbox aj Cloud verzia a budúcnosť Microsoft vidí v predplatnom modeli predaja hier.

Pri tejto príležitosti bola uvedená špeciálna verzia Xbox Series X v Halo edícii.

Microsoft is celebrating 20 years of Xbox in secret style
Microsoft has hidden special Xbox Easter eggs across its new hardware. It’s part of a 20-year celebration of the Xbox launch.

Pekne spracovaný príbeh Xbox vs PlayStation, prečo Microsoft začal podnikať v konzolovom priemysle, čo ho to stálo, nájdete v podcaste Business Wars.

Business Wars: S9 E1: Xbox vs Playstation - The Biggest Cannon in the World
Wondery is among the largest podcast publishers in the U.S. Launched in 2016—and made famous through its emotionally immersive podcasts—Wondery became the fastest network to join the Top 10 rankings by Podtrac, propelled by hit programs such as Dirty John, Dr. Death, American History Tellers, Busine…

Windows on ARM za 219 dolárov

Na Microsoft Store sa objavil počítač so Snapdragon 7c za 219 dolárov. Nie je to najnovší Snapdragon procesor a tiež nie je určený bežným užívateľom. Ide o developer kit a ide o najlacnejšiu možnosť, ako vyvíjať na ARM64 platforme vo Windows.

A $219 Windows on Arm PC is finally available for developers
The ECS Liva Mini Box QC710 Desktop, a test rig for Arm64 apps, is now available on the Microsoft Store for $219. The device is meant to lower the barrier to entry for developers testing Arm apps.

Nový PageSpeed Insights

PageSpeed Insights dostali novú verziu, ktorá by mala lepšie radiť pri optimalizácii načítavania stránok. Zmenili sa hlavne veci po designovej stránke, aby dôležité veci boli ľahšie dohľadateľné.

What’s new in PageSpeed Insights
Learn about the latest in PageSpeed Insights to help you better measure and optimize your page and site quality.

Ako lepšie na prístupnosť?

V Chrome/Edge si môžete pozrieť strom prístupnosti (Accessibility) a získať informácie o tom, ako je nejaký element na tom s prístupnosťou pre handicapovaných. Je to ale dosť neintuitívne a najmä spôsobov, ako sa dostať k informáciám o prístupnosti, je viac.

Let’s not send developers to the accessibility tree tool | Christian Heilmann

PowerFX už na GitHube

PowerFX je programovací jazyk, ktorý chce priniesť možnosť programovať všetkým tým, ktorí zvládnu napísať vzorec do bunky v Exceli. Momentálne ho nájdete len na PowerPlatform, ale určite stojí za to ho sledovať. Zaujímavé je, že má k dispozícii konzolovú verziu, kde si viete zapisovať rôzne vzorce a vyhodnocovať ich za behu.

Power Fx: Open source now available | Microsoft Power Apps
The preview release of Microsoft Power Fx is now available as open source on GitHub  You can now freely integrate this Excel-like, low code programming language in all of your own projects.

.NET MAUI

Minulý týždeň pri predstavovaní .NET 6 som sa trošku zákerne vyhol časti vývoja desktopových, prípadne multi-platformných aplikácií. To preto, že sa tomu už dlhšiu dobu nevenujem. .NET MAUI je pokračovateľ Xamarin platformy, ktorú Microsoft už dávnejšie kúpil. Xamarin umožňuje vývoj multi-platformných aplikácií, s tým, že oddeľuje vizuálnu časť od tej výkonnej. Vy v podstate používate určitú formu XAML návrhu, ale komponenty majú pre každú platformu svoj vlastný špecifický renderer. MAUI by sa malo poučiť na všetkých chybách z Xamarinu a od začiatku priniesť to najlepšie, čo potrebujete pre vývoj na viacerých platformách.

Introduction to .NET MAUI
.NET MAUI stand for Multi-platform App User Interface and is framework that enables creating beautiful UI for many platforms with one code base. In May 2020 on Build event during speech “The Journey…

.NET okienko

Náhrada za jquery.validate.min.js, jquery.validate.unobtrusive.min.js má meno ASP.NET Client Validation, samozrejme už bez závislosti na jquery.

GitHub - haacked/aspnet-client-validation: A client validation library for ASP.NET MVC that does not require jQuery
A client validation library for ASP.NET MVC that does not require jQuery - GitHub - haacked/aspnet-client-validation: A client validation library for ASP.NET MVC that does not require jQuery

.NET 6 je dostupné už aj v AWS. Amazon spolu s ním propaguje Graviton 2 procesory, ktoré používa vo svojich datacentrách, a ktoré by mali získať s .NET 6 až o 40 % lepší pomer cena/výkon.

.NET 6 on AWS | Amazon Web Services
Congratulations to all the development teams and community involved in the .NET 6 GA release. .NET developers here at AWS are excited about the performance improvements in JIT compilation, Garbage Collection, JSON processing, and many other areas of the new release. We’re also excited about the new …

DI v .NET získala pár užitočných vlastností, ako napríklad možnosť zistiť, či určitý mtyp služby je registrovaný v DI, Možnosť vytvoriť si CreateAsyncScope a podobne.

New dependency injection features in .NET 6: Exploring .NET Core 6 - Part 10
In this post I talk about some of the new features added to the DI libraries in .NET 6, as well a performance feature that didn’t make it in.

Verzia 1.2 nástroja Infer# je určená na analýzu správneho prístupu k pamäti. V tejto verzii aj s možnosťou použitia na linuxe a detekcie race condition.

Infer# v1.2: Interprocedural Memory Safety Analysis For C#
Infer# v1.2 brings the first interprocedural race condition detection to .NET, use it today locally in Windows.

Linky na záver

Do Windows 11 sa pripravuje nový Windows Media Player. Pre mňa je dosť záhadou, čo môžu ľudia v ňom pozerať, veď všetky tie nové audio a video streaming služby spôsobili, že klasickým cédečkám a lokálnym videám už hádam odzvonilo.

Windows 11 is getting a new Media Player app you can test today
Microsoft has created a new Media Player app for Windows 11. It will replace the Groove Music and Windows Media Player apps, and it includes audio and video support.

Do prehliadača Microsoft Edge pribudla možnosť porovnávať ceny a informovať o uniknutých heslách.

Microsoft Edge is getting price tracking and leaked passwords features
Microsoft is adding a new price tracking feature to its Edge browser. It’s part of a number of changes, including a new leaked password feature that lets you easily change credentials.

OpenAI GPT-3 je už dostupná cez API pre všetkých potenciálnych záujemcov.

OpenAI makes GPT-3 generally available through its API
OpenAI has made GPT-3, its language model that can generate humanlike text, available in beta to all developers in supported countries.

Bodka na záver ironicky pripomína všetky tie obvious komentáre, čo sme kedy napísali.