Týždeň 2021-38

Prišla jeseň a s ňou z Microsoftu padajú nové Surface produkty a z EÚ komisie návrhy na USB-C pre všetkých. @vlkodotnet

Udalosť týždňa: USB-C do všetkých mobilov

Európska únia oznámila plán, že do dvoch rokov od prijatia nariadenia by na európsky trh už nemal prísť telefón bez integrovaného USB-C. Samozrejme nejde len o port, keďže všetci budú mať rovnaký port, tak už nebude nutné bundlovať nabíjačku s telefónom, čím sa ušetrí obrovské množstvo elektroodpadu. Schválne, koľko nájdete doma v zásuvke starých nabíjačiek?

Na toto sa dá pozerať z dvoch pohľadov, prvý je už zmieňovaný ekologický a úžitkový. Druhý je ten, že takto sa obmedzí budúcnosť príchodu prípadných nových formátov káblov. Bude o 10 rokov stačiť pripojiť telefón cez USB-C, alebo tu bude nový protokol? Čo keď je budúcnosť bezdrôtové nabíjanie a takto bude musieť výrobca integrovať nejakú archaickú technológiu? A v princípe je to aj tak kladivo na Apple, aby začal do iPhone montovať USB-C, ktorý už dnes je integrovaný do niektorých modelov iPadov.

EU proposes mandatory USB-C on all devices, including iPhones
The European Commission has announced plans to force smartphone and other electronics manufacturers to adopt a common charging standard. It comes as the industry has already converged on three charging standards.

Pri tejto príležitosti vznikla takáto podivnosť, že vraj reklama (via Jano Suchal).

Microsoft Surface Event

Microsoft inovoval môj obľúbený rad produktov Surface. Dočkali sme sa nového Surface Pro 8 (na verzii 7 píšem tento týždenník), ktorý dostal konečne väčší display, nové pero, ktoré furt nestrácate, lebo je umiestnené v klávesnici, a vymeniteľný disk (to keď pošlete počítač do opravy, tak len swapnete disky). Tiež vznikol Surface Laptop Studio, ktorý je náhradou za Surface Book. To preto, lebo keď Surface Book odpojíte od docking časti, tak nedostanete ani dobrý tablet, ani dobrý počítač (prehrieva sa, menšia batéria a prepne sa interná GPU). Zo Surface Laptop Studia spravíte tablet, ale je to také trošku hrubé, to ale neznamená, že na prácu grafikov to nebude dostatočné.

Osobitnú zmienku si zaslúži Surface Duo 2 (teda v preklade niektorých jazykov Surface 2 2). To je otvárací telefón, ktorý dostal konečne poriadny procesor, fotoaparát a pár vychytávok, ktorý z neho robí drahý, ale už aspoň použiteľný telefón.

Microsoft’s fall Surface event: the 7 biggest announcements
Microsoft has just wrapped up its latest Surface event, where the company announced the Surface Pro 8, Surface Duo 2, Surface Laptop Studio, and more. You can catch up on the biggest news from the event here.

WebExpo 2021

WebExpo je taká milá konferencia, kde ma nepravidelne môžete stretnúť ako účastníka. Minulý rok sa nekonala a tento rok sme sa rozhodli s kolegami kvôli obavám z aktuálnej epidemiologickej situácie, že na WebExpo 2021 nepôjdeme. A možno je to škoda, mohli sme mať pekný teambuilding a možnosť po dlhej dobe len tak pozerať a nemusieť moc premýšľať. A vyzerá to, že bolo čo sledovať.

Jaké bylo WebExpo 2021? - Zdroják
Po covidovém absťáku je živých konferencí rozhodně nedostatek. WebExpo 2021 tuto mezeru zaplnilo tak napůl, v rámci možností. Živá akce, na které někteří přednášející byli online.

15 rokov iOS

Minulý týždeň sme sa dočkali už v poradí 15. vydania operačného systému pre iPhony s názvom iOS (všetko dôležité v Apple má pred sebou malé i). Dnes nám už príde úsmevné, že niekto predstavuje možnosť text posúvať prstom (iOS 1), obchod s aplikáciami (iOS 2), copy and paste (iOS3), FaceTime (iOS4), notifikácie a iCloud (iOS5), DND mód a mapy (iOS6), TouchID (iOS7), atď., atď.

Zatlačil som nostalgickú slzu, je to už cca 8 rokov, čo som prešiel od Apple najskôr k Windows Phone a posledné tri roky k Androidu (mimochodom prvý týždenník vznikol v druhom týždni môjho prechodu na Android).

.NET okienko

Dnes začneme tipmi, ako správne pracovať s async. Práca s async je taká, že máte vždy pocit, že tuto by to malo byť nejak, ale vy ani len vygoogliť neviete, ako ten správny postup vyzerá. David Fowler našťastie pripravil príručku, ktorá vás prevedie tými nesprávnymi a následne tými správnymi príkladmi ako na async. BTW v danom repozitári nájde viac podobných návodov.

AspNetCoreDiagnosticScenarios/AsyncGuidance.md at master · davidfowl/AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications - AspNetCoreDiagnosticScenarios/AsyncGuidance.md at master · davidfowl/AspNetCoreDiagnosticScenarios

Všetko o global using, o tom ako ich vypnúť, a naopak, ako ich zapnúť pre existujúci projekt, sa dozviete v nasledujúcom článku.

C# 10.0 implicit global using directives | endjin
C# 10′s new implicit global imports can make your code more communicative. This article shows how the magic works, and how you can control the feature.

WebApplicationBuilder v .NET 6 nahrádza pre niekoho až príliš záhadný Host/WebHost builder s jeho Startup triedou, za z môjho pohľadu trošku prehľadnejší zápis.

Comparing WebApplicationBuilder to the Generic Host: Exploring .NET Core 6 - Part 2
In this post I take a first look at the new WebApplication and WebApplicationBuilder types in .NET 6, and compare them to the Generic Host from .NET 5.

Linky na záver

Prehľadná mapa, ktorá ukazuje odkiaľ a kam idú podmorské optické káble. To pre prípad, ak by ste ako ja raz mali debatu, či niektorá časť sveta má prístup k rýchlemu internetu alebo nie.

https://globe.gl/example/submarine-cables/

Waydroid je kontajnerový systém pre spúšťanie Android aplikácií na Linuxe, ktorý vie byť integrovaný tak, že každá jeho Android aplikácia sa bude zobrazovať v osobitnom okne.

Waydroid

TextGrab je nástroj, pomocou ktorého budete môcť skopírovať text z ľubovoľného obrázku.

GitHub - TheJoeFin/Text-Grab: Use OCR in Windows 10 quickly and easily with Text Grab. No background processes and no popups.
Use OCR in Windows 10 quickly and easily with Text Grab. No background processes and no popups. - GitHub - TheJoeFin/Text-Grab: Use OCR in Windows 10 quickly and easily with Text Grab. No backgrou...

Chafa je nástroj, pomocou ktorého budete vedieť zobraziť obraz v konzole aj bez ASCII Art (ale umožnuje aj ten).

Chafa: Terminal Graphics for the 21st Century
Turn pictures and animations into top-notch terminal graphics and ANSI art.

Vizuálna bodka na záver bude jedno creepy deep fake video.