Týždeň 2022-17

Hry o Twitter vyhral Elon Musk. Čo nás teda čaká? @vlkodotnet

Udalosť týždňa: Musk už naozaj kupuje Twitter

Mal som minulý týždeň taký zážitok. Bol som prednášať na konferencii CodeCon, moderoval to Sajfa, a ako premosťovaciu otázku sa ma spýtal, čo si myslím o tom, že Elon Musk kupuje Twitter. Nuž ťažká otázka, a keďže mám Twitter úprimne rád, tak možno nemám taký ten nezávislý pohľad na vec. Jedno je isté. Správna rada odporučila akcionárom prijať ponuku na odpredaj Twitteru v celkovej sume cca 44 miliárd dolárov. Niečo z toho vytiahne Elon z peňaženky, niečo si požičia od banky, a za niečo ponúkne ako protihodnotu svoje akcie Tesly.

Čo ale Elon s Twitterom plánuje? Za 44 miliárd určite plánuje, aby bol v čiernych číslach, nech už píše na svoj Twitter čokoľvek. Najpravdepodobnejší je scenár, že chce z Twitteru urobiť podkladovú technológiu pre iné sociálne siete. Vy sa iba zaregistrujete, vytvoríte si graf priateľov a ten si budete prenášať medzi rôznymi sociálnymi sieťami. Twitter zabezpečí, aby medzi nimi šlo posielať dáta. Či bude dáta vedieť aj ukladať, bude asi voliteľná funkcionalita. Nad takou technológiou pobeží budúca podoba Twitteru, prípadne vaša sieť, ktorá spája napríklad milovníkov červených ponožiek. Tie hlavné témy jeho plánov zhrnul The Verge.

Elon Musk’s Twitter plans are a huge can of worms
Fewer bots, fewer bans, “authenticating all humans.”

10 miliónov ľudí skúsilo Xbox Cloud Gaming

Microsoft zverejnil finančné výsledky (samozrejme všetko rástlo oproti minuloročnému kvartálu o desiatky percent). V najmenej rastúcej divízii hier sa im podarilo získať 25 miliónov predplatiteľov. Okrem toho už 10 miliónov ľudí vyskúšalo online cloud hranie. Samozrejme informácia nehovorí nič o tom, či po tejto skúsenosti pri hraní aj zostali. Aj veru máme s kolegom diskusie, že takéto hranie nemá príliš veľký lag, ktorý si musíte všimnúť. Ale tá predstava, že nebudete musieť mať doma konzolu, ani herný PC, aby ste si mohli zahrať hry, sa mi veľmi pozdáva.

Microsoft says more than 10 million people have streamed games on Xbox Cloud Gaming
Microsoft has invested heavily in game streaming.

Keď neviete kam, skúste Open Source

Tvorca osobného finančného software Actual open-sourcoval svoj software po tom, ako zistil, že byť sám na tvorbu tohto side projektu už nezvláda. A to predtým stála služba 4 doláre mesačne. Kto z vás si raz nepredstavoval, že spraví nejakú aplikáciu alebo hru, a po jej úspechu bude z nej žiť: Lenže to neznamená, že sa jej vývoj, údržba, podpora zastaví. Podobne ako pri Open Source, ani pri komerčných službách dlho one-man show nepotiahnete.

Actual is going open-source
We’re opening up the code and making it free. Read more about how this effects you.

Snapchat drone

Nehovorím, že som úplne cieľová skupina, ale drony mi už dávno prišli ako šikovné riešenie takých tých dovolenkových záberov. Vytiahnete ho z tašky, stlačíte gombík, on okolo vás polieta, vy máte voľné ruky a môžete sa venovať aktivite, ktorú chcete zvečniť. A práve takto nejak bude fungovať dron od firmy, ktorá  prevádzkuje sociálnu sieť Snapchat. A ani to nie je drahé, len 230 dolárov. Má to ale pár "ale". Zábery budete musieť spracovávať v Snapchat aplikácii a kvalita nie je nič svetoborné. Produkt ale dúfam nájde svojich nasledovateľov, a vy na dovolenke budete čoskoro vidieť ľudí "obletovaných dronmi".

Hands-on with Snapchat’s Pixy selfie drone
A flying camera that lands in your hand and costs $230.

.NET okienko

Ak jediné, čo vám bráni v prechode na .NET Core, je WCF vo vašej aplikácii, tak čakanie skončilo. Prichádza CoreWCF 1.0.

CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+
CoreWCF 1.0 has been released, the first major release of the project, and provides WCF functionality for .NET Core, .NET Framework and .NET 5+.

.NET MAUI RC 2 pridáva podporu Tizen zariadení (napríklad televízorov Samsung).

.NET MAUI Release Candidate 2 - With 100% More Tizen
.NET MAUI Release Candidate 2 is now available with bug fixes and full support for Tizen. Build apps for Android, Windows, iOS, and macOS.

Máte problém rozbehať ASP.NET Core aplikáciu v Dockeri? Nuž vraj v ASPNETCORE_URLS namiesto localhost:port treba použiť +:port.

Why isn’t my ASP.NET Core app in Docker working?
In this post I describe a problem where my ASP.NET Core app in Docker wasn’t responding to requests. This post debugs and diagnoses the problem

Ako na long running tasky vo web ASP.NET Core aplikácii? Návod ukazuje, ako na to plne vo vlastnej réžii. Ja odporúčam Hangfire.

Long-Running Tasks in a Monolith ASP.NET Core Application
Process long-running tasks in ASP.NET Core for a monolithic application. System.Channel, Reactive Extension and TPL is used

V .NET 6 sme dostali medzi štandardné kolekcie PriorityQueue. Ako sa s ňou pracuje a čo od nej môžete očakávať, sa dozviete v nasledujúcom článku.

Priority Queue in C# - Code Maze
Priority Queue in C# is a special type of queue where the element that has the highest priority is dequeued first.

Troška zopakovania si zaslúži aj používanie distribuovanej cache. Lebo nie je cache ako cache.

Distributed Caching in ASP.NET Core - Code Maze
In this article we’ll talk how distributed caching works and how to implement Redis Cache in an ASP.NET Core Web API application

Nuž a nakoniec návod, ako zdieľať coding štýly a Roslyn analyzery naprieč viacerými projektami, ak nemáte jedno veľké monorepo.

Sharing coding style and Roslyn analyzers across projects - Gérald Barré
In this post, I describe how to share a coding style and Roslyn analyzers across multiple projects in .NET using a NuGet package.

Linky na záver

Vedcom z MIT sa podarilo vytvoriť reproduktory tenké ako papier. Okrem toho, že takto bude môcť byť reproduktorom hocičo, tak sa táto technológia bude dať použiť ako noise-cancelling napríklad hlučných susedov.

Researchers develop a paper-thin loudspeaker
MIT researchers created an ultrathin loudspeaker that can turn any rigid surface into a high-quality, active audio source. The fabrication process can enable the thin-film devices to be produced at scale.

OpenRA je herný engine, pomocou ktorého viete vytvárať hry na štýl Command and Conquer.

GitHub - OpenRA/OpenRA: Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X. - GitHub ...

Google vytvoril čierno-biele emotikony.

What is black and white and read all over?
News and insights on Google platforms, tools, and events.

Vizuálna bodka na záver je tento obrázok, ktorý vytvoril DALL-E.