Týždeň 2022-27-28
Po dovolenke prichádza špeciálny dvojtýždenník, až to vyzerá, že svet IT počas nej nezaháľal. @vlkodotnet
Udalosť týždňa: Unity kupuje IronSource
Máme tu veľmi zaujímavú kúpu. IronSource bola svojho času nechvalne známa firma, ktorá poskytovala inštalačnú platformu pre stránky, ktoré rôzne parazitovali na známom free software. Keď ste si ho chceli od nich stiahnuť, tak ste dostali falošný software, ktorý okrem daného software nainštaloval adware platformu a vy ste sa už len čudovali, čo sa s vaším počítačom deje.
Samozrejme časom zmenili biznis model na poskytovanie reklamy do aplikácií. Pre Unity je to teda šikovný produkt, ktorý by mohol poskytnúť tvorcom hier ďalší monetizačný nástroj. A vraj celkom lacno, za 4,4 miliardy dolárov.
Mimochodom ak sa vám nepáči smerovanie Unity, tak som akurát objavil Godot Engine. Nemá ale podporu pre konzoly, pretože potom by vraj nemohol byť open-source.
Scratch na vzostupe
Počas pandémie sa stala zaujímavá vec. Stránka vizuálneho programovacieho jazyka Scratch sa stala komunitnou stránkou, kde si deti vytvárajú, zdieľajú a následne aj upravujú svoje výtvory. Keď tam pošlete svoje deti, tak sa nemusíte báť, pretože má celkom dobre moderovaný obsah.
Pozor by ste si naopak mali dať na Roblox. Ten v poslednom čase začal mať problémy s moderovaním obsahu.
React state of state management
Síce nie som Reactom podkutý, ale napriek tomu ma zaujímajú technológie. A správa globálneho stavu v aplikácii je niečo, čo pri každej single page aplikácii musíte tak či tak riešiť. Nasledujúci článok popisuje historický vývoj Reduxu, aké sú jeho súčasné alternatívy a aké feature poskytujú. Je to zaujímavé čítanie, a možno sa dozviete výhody a nevýhody knižníc na správu stavu ako Recoil, Jotai, Zustand alebo Valtio.
14 software architecture design patterns
Toto som sa snažil nejak poslovenčiť, ale nešlo to. V princípe nasledujúci článok popisuje 14 najznámejších architektúrnych návrhových vzorov, s ktorými sa môžete v súčasnom modernom svete stretnúť. Menovite: circuit breaker, client-server, command query responsibility segregation (CQRS), controller-responder, event sourcing, layered pattern, microservices, model-view-controller (MVC), pub-sub, saga, sharding, static content hosting, strangler a throttling.
Visual Studio Code Server
Tím za Visual Studio Code uviedol beta verziu software, ktorý poháňa vzdialený debugging GitHub Codespaces. S ním si môžete rozbehať to isté na vašom vlastnom systéme. Tým sa otvárajú zaujímavé možnosti predkonfigurovaných vzdialených prostredí napríklad na remote pohovory. Alebo novej doby, keď nám bude stačiť na programovanie internetový prehliadač.
James Webb teleskop zverejnil prvé fotky
Prichádzam už ako sa hovorí po funuse, ale tieto fotky za zmienku stoja. Side by side si môžete porovnať rozdiel medzi fotkami, ktoré robil Hubble, a tými, ktoré urobil za oveľa kratšiu dobu Webb.
.NET okienko
Pripomínam, že v decembri končí podpora .NET Core 3.1. Upgrade na .NET 6 je viac-menej bezproblémový, tak šup šup do práce.
Medzitým vyšiel nový .NET 7 Preview 6. Prináša nové Type konvertory pre nové primitívne typy, nové možnosti customizácie JSON serializácie a viac ARM64 optimalizácie.
ASP.NET Core 7 Preview 6 prináša veľa zaujímavých vecí. Request decompresion middleware, ktorý dekomprimuje obsah predtým, ako ho spracujete vo vašej aplikácii. Output caching middleware pre lepšiu kontrolu output cachovania.
Vyčerpávajúci post o tom, aké scenáre podporuje nový rate limiter.
Ak vás oslovila Fido autentifikácia, ktorá zabezpečí život bez hesiel, tak tu je návod ako na to v ASP.NET.
Neviem, či už dnes niekto používa Html.DisplayFor, ale ak áno, tak už existuje aj jej tag helper verzia.
A nakoniec knižnica pre fluent definíciu validácie.
Linky na záver
CEO medium.com odstúpil a vraj si ide oddýchnuť. Zle jazyky ale hovoria, že je to preto, lebo Medium pod jeho vedením často menila víziu a dnes už ani nevie, čím chce byť.
RDNA 3 architektúra bude podporovať extrémne hodnoty spotreby až do úrovne 700 W. Pôvodne som si myslel, že v spotrebe len uleteli v konkurenčnej Nvidia, ale vyzerá, že plynovú krízu vyriešime nákupom nových grafických kariet.
OpenDroneMap ponúka free software, ktorý obraz z vášho dronu namapuje na mapové podklady a umožní tak vytvoriť jedinečné vizualizácie.
Comcast je tool pre BSD a Linux based systémy, kde "zmrší" konfiguráciu siete tak, aby simulovala reálne rýchlosti pomalého pripojenia. Samozrejme okrem nejakých tých vtípkov na kolegov je to primárne určené na testovanie.
SQLFiddle je online tool na hranie sa s SQLite 3 priamo v prehliadači.
Apple pripravuje špeciálny Lock Screen mód určený pre všetkých, ktorý neveria ani vlastnej materi, alebo ľudí, ktorých prístup do mobilu alebo k notifikáciám môže ohroziť ich kontakty (napr. novinári).
S týmto sa dnes hrám celý deň. Je to web, kde zadáte text a necháte DALL·E mini vygenerovať obrázok. Samozrejme nie je to plnohodnotný DALL·E, takže výsledky nevyzerajú tak dobre, ale je to to najlepšie, čo je zatiaľ na webe free.
Keď sme už pri neužitočných veciach, tak nasledujúca minihra vás hodí niekde na mapu GTA a vy máte určiť, kde to je. Je to len pre skalných fanúšikov (čo ja nie som), ale príde mi to ako zaujímavý nápad.
Vy ste sa možno nad problémom električky nezamýšľali, ale autor neal.fun venoval kopec času, aby vaše najtemnejšie podvedomie podrobil ťažkým skúškam.
Na záver tu máme aktuálnu vizuálnu bodku.