Týždeň 2021-17
Minulý týždeň bol na novinky chudobný, preto dnes oprášime tému, ktorá by mala vyvolať polemiku. @vlkodotnet
Udalosť týždňa: Crypto zabíja všetko free
Ďalší týždeň a máme tu ďalšiu správu o crypto svete. Tentoraz je to smutná esej o tom, ako crypto mineri (teda ľudia, ktorí sa živia tým, že prevádzkujú sieť, na ktorej crypto meny fungujú) začali zneužívať bezplatných poskytovateľov CI služieb. Problém ale nie je len s CI systémami. V podstate všetko, čo ponúka CPU, ktoré dokáže rátať hash, je skôr či neskôr zneužité na rátanie nejakej cryptomeny. Vo výsledku to môže znamenať, že o pár rokov sa už s nejakou free službou, kde si môžete urobiť free hosting (pripravujú sa cryptomeny, ktoré budú namiesto CPU využívať storage), nemusíte stretnúť.
Xbox hranie s klávesnicou a myšou
Asi si nekúpite Xbox, aby ste ho používali ako klasický PC. Ale sú hry, kde je to s klávesnicou a myšou ako sa hovorí "iný level". S novou verziou Edge prehliadača pre Xbox, ktorý podporuje práve myš a klávesnicu, si budete môcť zahrať PC hry napríklad cez xCloud priamo na Xbox konzole.
Polemika: Server side vs Client side
Dnešný týždenník je špeciálny. Proste sa toho moc neurodilo, ak neberiem do úvahy to, že z BaseCampu odišla tretina zamestnancov, a začali prať kadejaké špinavé prádlo na verejnosti. Ale práve táto firma je zdrojom dnešnej polemiky. Vytvorili novú službu Hey, kde namiesto nejakého Reactu a Angularu použili čiastočné renderovanie na serveri. Namiesto interného API, ktoré poskytuje dáta, a nejaký SPA ich zobrazuje, tak už priamo dostanete HTML kód. Ak vám slúži pamäť, tak presne takto to fungovalo v starom ASP.NET UpdatePanel, len okolo toho bolo kopec ViewState balastu.
Je zaujímavé sledovať, ako technológie prichádzajú a odchádzajú, ale nemyslím si, že by ste kvôli tomu mali zahodiť všetky svoje ťažko vybudované SPA aplikácie. Hotwire (tak sa technológia konkrétne volá) má zmysel v určitom type aplikácií, tam kde máte obmedzený počet podstránok a dosť ľudí na vývoj.
Keďže ľudia okolo Ruby on Rails majú veľmi silný mediálny výtlak, tak môžete čoskoro čakať implementáciu podobných riešení aj na iných platformách. A musím uznať, že oprávnene. V poslednej dobe sa rozmohla podivnosť zvaná server side rendering, teda generovanie základného HTML pre React, Angular (čokoľvek teraz letí) na serveri. Používať na serveri DOM, hŕbu pomocných objektov na to, aby ste dostali vo výsledku text, je riadne mrhanie zdrojmi.
BTW ak sa chcete v tomto povŕtať v .NET Core, tak dávam dva porty, čo som vygooglil.
Vizuálna bodka na záver
Ak by ste chceli vedieť, ako funguje NFT...