Týždeň 2021-42

Minulý týždeň bol informačne bohatý. Event mali Apple aj Google. Facebook sa chce premenovať a oveľa viac. @vlkodotnet

Udalosť týždňa: Apple M1 Pro a M1 Max

Na druhom tohtoročnom hardware evente Apple ukázal nové MacBooky Pro s vylepšenými procesormi M1, tie dostali nové verzie Pro a Max. Tá prvá je pre bežnú prácu a tá druhá je pre tých, čo potrebujú vysoký grafický výkon. Ten využijú samozrejme skôr pri práci s videom, rôznymi AI výpočtami atď. S hrami na Mac je to zatiaľ nič moc, pretože hry skrátka nie sú pre túto platformu optimalizované.

Čo má M1 architektúra naozaj dobre vyriešené, je práca s pamäťou. Tam, kde Intel a AMD robia cca 25-28 GB/s na jeden kanál, vie Apple spracovať na jedno jadro až 102GB/s (nimi propagovaných 400 GB/s dosiahne celý systém, keď súčasne pristupuje k pamäti CPU aj GPU). K tomu prirátajte ohromný výkon grafických kariet v práci s číslami s desatinou čiarkou a to všetko s maximálnou spotrebou 70 W. Takýto výkon už konkuruje desktop procesorom, súčasné mobilné procesory len smutne pozerajú z diaľky.

Apple’s M1 Pro, M1 Max SoCs Investigated: New Performance and Efficiency Heights

Otázka je: Na čo je to dobré? Pre bežnú kancelársku prácu asi nie, ale pre ľudí, čo robia s videom, obrázkami a efektmi, môže MacPro nahradiť desktop počítač. Pre vývojárov je tu veľká otázka, či práve môj set nástrojov bude podporovať ARM-64, inak moc upgrade zmysel nedáva, pretože v opačnom prípade sa treba spoliehať na emulačnú vrstvu Rosetta.

Ja osobne by som čo to pohodlnosti obetoval, aj Windows už vedia na M1 v Parallels bežať, akurát neviem, ako by sa znášal s notch. Notch je výrez v obrazovke, aby do úzkych okrajov obrazovky mala kde vojsť kamera. Ten je bežný v mobiloch, ale prečo ho dali normálneho notebooku, je záhadou. Najmä ak na polcentimetrovú kameru dostanete niekoľkocentimetrový výrez. Možno v budúcnosti tam pribudnú ďalšie veci, napríklad USB port? Keď už sme pri portoch, MacBook je prvý prenosný Mac, ktorý ich má požehnane: okrem USB-C/Thunderbolt portov tu nájdete plný HDMI port, dokonca štrbinku pre SD kartu. Mimochodom, ak vás zaujíma ako sa Apple dostalo od PowerPC k Intelu a odtiaľ k vlastným procesorom, potom nasledujúci zblogovaný twitter thread je pre vás.

Apple’s Long Journey to the M1 Pro Chip
This twitter thread explores the journey from the original Mac to today’s M1 Pro-based MacBook and the history behind such a mind-blowing innovation. Apple’s M1 Pro/Max is the second step in a major…

Pixel 6 event

Svojho oficiálneho uvedenia sa dočkal aj nový Pixel mobil s poradovým číslom 6. Tu prvýkrát Google ide podobne ako Apple ponúkať vlastný čip postavený na ARM architektúre s názvom Tensor. Ten by mal mať hlavne špeciálnu AI časť, ktorá pomôže s úlohami ako rozpoznávanie reči, úprava fotografií atď. Recenzie zatiaľ nemôžu publikovať všetko o tomto telefóne, takže na reálne recenzie si budeme musieť počkať do budúceho týždňa. Mimochodom, na tomto telefóne zaujme hlavne výstupok na kameru po celej šírke mobilu, čo asi nepoteší ľudí, čo budú chcieť nejaký obal. Inak ale za cenu 600 dolárov získate mobil vybavený tak, ako o 200 až 400 dolárov drahšia konkurencia.

Google’s New Pixel 6 Phone Undercuts Its Peers at Just $599
Joined by the Pixel 6 Pro at $899, these two new Android phones reinforce how important it is to optimize hardware and software.

Čaká nás premenovanie Facebooku?

V čase, keď na vás všetky noviny vyťahujú rôzne insider informácie z pozadia fungovania Facebooku. V čase keď jediný, kto verí Facebooku, sú konšpirátori. Tak jediné, čo Facebooku napadlo je, že by bolo dobré zmeniť názov. Nie samotnej sociálnej platformy Facebook, ale materskej firmy, ktorá má pod sebou ďalšie sociálne platformy ako WhatsApp a Instagram. Ich plán je ísť do AR, VR a "dobré" meno Facebooku tomu moc nepomáha. Ale keď to vyzerá ako pes, breše ako pes, stále to bude pes.

Facebook is planning to rebrand the company with a new name
Facebook plans to change its company name to focus on the metaverse. CEO Mark Zuckerberg plans to discuss it at Facebook Connect on October 28th.

Windows 11 Android aplikácie

Android aplikácie mali byť jednou z noviniek novej verzie Windows 11, nakoniec to ale do finálneho vydania nestihli. Úplne nečakane sa ale objavili minulý týždeň pre všetkých Windows Insiders v Beta kanáli (ako na potvoru Dev kanál, v ktorom som ja, ich zatiaľ nemá dostupné). K ich používaniu potrebujete Hyper-V, USA región a účet v Amazon App Store, cez ktorý sa aplikácie budú integrovať. V podstate na počítač dostanete špeciálnu verziu Linuxu, na ktorom pobeží Android nadstavba.

Introducing Android™ Apps on Windows 11 to Windows Insiders
Windows is a platform for creatorsWindows is the most open platform on the planet for creators. Part of living our commitment to openness is welcoming partner technologies and content that deliver powerful experiences. And what makes Window

vscode.dev

Pre všetkých, ktorí si nechcú inštalovať lokálne Visual Studio Code, je tu jeho webová verzia. To nie je až taký zázrak, pretože aj samotný VS Code je vlastne len Electron aplikácia, na ktorej beží nejaký ten javascript a renderuje html kód. Zaujímavé to je najmä preto, že s novým File System Access API s prístupom na disk je to skoro plnohodnotná náhrada za VS Code, len v prehliadači. Veľkou výhodou vscode.dev ale je, že si cezeň môžete otestovať nové témy a addiny bez nutnosti lokálnej inštalácie.

vscode.dev Visual Studio Code for the Web
Announcing vscode.dev Visual Studio Code for the Web

.NET okienko

Dnešné okienko sa nedá začať inak ako kritikou prístupu Microsoftu ku komunite. V podstate sa stalo, že dlho propagovaný "dotnet watch" teda tzv. Hot Reload, ktorý by vedel updatovať vykompilovaný kód za práve upravenú verziu bez nutnosti rekompilácie, bol z RC vyhodený.

Can we trust Microsoft with Open Source? - Dusted Codes
Oh boy, what a week of .NET drama again. Not bored yet? Read on, but for this one you’ll need some ...

Potom samozrejme nastalo božie dopustenie, pretože to by znamenalo, že napríklad vo VS Code by bolo nutné každú zmenu rekompilovať a celkovo by ho postavilo na vedľajšiu koľaj oproti klasickému Visual Studio, ktoré Hot Reload malo obsahovať. Našťastie tlak komunity slávil úspešný výsledok a dnes už je Hot Reload späť.

.NET Hot Reload Support via CLI
Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the community.

Tento prípad nie je unikátny v .NET svete. Podobné problémy v .NET Foundation hlásil aj tvorca WiX a tiež zasiahli ReactiveUI. Zasa bol v pozadí dobrý nápad so zlou exekúciou.

RobMensching.com
How the .NET Foundation kerfuffle became a brouhaha

Tak či onak, zatiaľ sa tieto problémy darí riešiť. Microsoft je len firma a vo firme, čo si budeme klamať, ide v prvom rade o peniaze. Dokiaľ ako komunita nezaspíme a ozveme sa v pravej chvíli, tak s tým budeme môcť niečo urobiť.

Späť k práci. Amazon vydal Deployment tools pre nasadzovanie .NET aplikácií do AWS cloudu.

Deployment Projects with the new AWS .NET Deployment Experience | Amazon Web Services
In the last post about our new AWS .NET Deployment tooling I talked about some of the recent updates we have made. I did skip a very important feature called deployment projects because I thought it deserved it’s own post. A major goal with the new deployment tooling is not to have unseen magic happ…

V novej verzii F# 6 sa dočkáme nového prvku jazyka task {} pre prehľadnejšiu prácu s async taskami. A indexy poľa už budú mať zjednodušený zápis bez bodky.

What’s new in F# 6
F# 6 is now a release candidate. Checkout all of the new features available in this release.

Linky na záver

PWA aplikácie dnes už ako vscode.dev zvládnu takmer všetko. Preto Microsoft vytvoril PWA builder.

Get started building a Progressive Web App!
Get started building a Progressive Web App! Hello fellow Web Developers! Today I want to talk about how you can use PWABuilder, an open-source project from Microsoft, Github, VSCode and Azure Static Web Apps to help you build a Progressive Web App (PWA) and then ship that PWA to both the Web AND app…

Sphere, ktorý by mal pomáhať s komunikáciou v skupinách, bol kúpený Twitterom. Jedným z jeho zakladateľov je Slovák Tomáš Halgaš. Síce nesídlia na Slovensku, inak by si zaslúžili osobitnú zmienku, za pár riadkov ale táto informácia stojí.

Twitter acquires group chat app Sphere – TechCrunch
Twitter has acquired London-based Sphere, which operates an eponymous groups chat app, the latest in a series of recent moves from the social network as it looks to aggressively broaden and improve its product offerings. Sphere — founded by Tomas Halgas and Nick D’Aloisio, who previously founded new…

Keď sme už pri Twitteri, tak ten spustil pre všetkých Spaces, čo sú virtuálne miestnosti, kde je možné komunikovať ústne. Ak by ste mali záujem, tak by sme nejaký vyvojari.dev virtual meeting mohli zorganizovať.

Twitter is finally letting everyone create Spaces
Nearly one year after Twitter began testing its audio-only chatrooms, called Spaces, it’s finally letting users host their own. Previously, only users with at least 600 followers could host Spaces.

Raspberry uviedlo Raspberry Pi Build HAT, pomocou ktorého sa dajú pripájať špecifické LEGO Education stavebnice.

Meet the Raspberry Pi Build HAT: create with Raspberry Pi and LEGO® Education - Raspberry Pi
Priced at $25, the Raspberry Pi Build HAT brings Raspberry Pi computing to the LEGO components we love: control LEGO Technic motors and sensors from your Raspberry Pi.

Mimochodom kniha "Stopárov sprievodca galaxiou" vyšla práve pred 42 rokmi. Keďže ešte stále mám 42, naviac je tento týždenník 42. v tomto roku, tak to určite nemôžem považovať za náhodu.

42 years later, how 'The Hitchhiker's Guide to the Galaxy' has endured : NPR
The first Hitchhiker's Guide to the Galaxy book was published in October 1979. Fans are looking back at how the series has endured in popularity and why it's still relevant.

Vizuálna bodka na záver.