Pravdepodobne posledný tohtoročný týždenník, cez Vianoce si dám oddych a na nový rok čakajte zdvojené vydanie. To asi ani vadiť nebude, lebo vianočné obdobie má blízko tomu uhorkovému. @vlkodotnet
Udalosť týždňa: SolarWinds hack
Minulý týždeň sa firme SolarWinds, ktorá vyrába software na správu siete Orion(ten používa väčšina veľkých firiem), stal nepríjemný hack. Viac informácií vhodných pre bežných ľudí nájdete v nasledujúcom článku.
Pre nás je ale zaujímavé, ako ku takému hacku došlo. Nebol to nijaký útok na file server, alebo napadnutie distribučného kanálu. Hack prebiehal už na úrovni zdrojového kódu. Potenciálnym hackerom sa podarilo nejak dostať priamo k správe zdrojových kódov, urobiť commit, ten musel nejak prejsť schvaľovacím procesom (ak tam teda nejaký bol). Na koniec už CI iba zbuildilo zdrojáky, podpísalo výsledný balíček certifikátom, a nič mu viac nebránilo sa rozšíriť do nič netušiacich firiem ako software update. Viac o celom technickom pozadí hacku:
Škoda, že nemáme viac informácií o tom, ako u nich prebieha proces vývoja, či používajú Git, aký majú systém posudzovania commitov. Čo si ale máte odniesť je, že code review, by mal byť integrálnou súčasťou procesu vývoja, teda minimálne ak robíte software, ktorý sa s admin právomocami inštaluje u zákazníka.
Archive.org Web Almanac 2020
Pravidelne každý rok archive.org vydáva zborník toho, čo sa pri vývoji webu za posledný rok zmenilo. Majú na to najlepšie predpoklady, každý rok archivujú v podstate celý internet. Mňa zaujalo rastúce použitie flexbox modelu, a aký skok urobilo používanie https oproti minulému roku (za to môžu hlavne prehliadače). Titul top CMS s prehľadom získal WordPress, ktorý ešte viac posilnil svoju pozíciu.
Zobrazil vám Facebook a Google podivné oznámenie
Ak po vás minulý týždeň vyskočili v Gmaili, alebo na Facebooku podivné hlášky, tak za tým môžete hľadať nové európske nariadenie ePrivacy, ktoré zakazuje spracovávať vaše dáta bez vášho vedomia. To je troška problém hlavne pre Gmail, ktorý z vašich dát žije a pre Facebook napríklad znamená, že na Messengeri prestal fungovať archív obrázkov. Vo Facebooku už na oprave robia, podľa mňa to len odflákli (rozumej: do poslednej možnej chvíle, sa snažili harvestovať čo najviac dát), lebo času na prípravu mali viac ako dosť.
OSX a Chrome sa moc nemusia
Ak používate Mac a Chrome, možno by ste mali zvážiť odinštalovanie Chrome. Mnoho užívateľov reportuje, že pridružený Chrome produkt Keystone zahlcuje jeho CPU. Ako alternatívu môžete zvážiť Edge for MacOS.
Bootstrap 5 beta
Prichádza Bootstrap 5, ktorý odstraňuje podporu prehliadačov ako IE a nonChrome MS Edge. Tiež už v ňom nenájdete jQuery, zato pribudla dark téma. Smutná správa je, že podľa našich GA štatistík na Slovensku stále je dosť ľudí, ktorí používajú starý Internet Explorer.
Už aj Microsoft pripravuje svoj ARM čip
Microsoft už na ARM čipoch pre svoje Surface Pro X spolupracuje s Qualcommom. V porovnaní s Apple majú ešte čo doháňať. Pravdepodobne ale vyvíjajú aj svoje vlastné čipy, ktoré by mohli nasadiť v Azure datacentrách, ako to už napríklad Amazon robí so svojimi Graviton procesormi.
.NET okienko
Ak plánujete robiť .NET vývoj na nových Macoch s M1 procesoroch, tak tu sú postrehy a skúsenosti.
Projekt Reunion by mal spojiť vývoj klasických Windows a aplikácií pre Microsoft Store. Teraz vychádza v prvej verzii 0.1.
Aplikácie je možné lokalizovať aj automaticky, pomocou Azure Cognitive Servicies.
Popis aktuálneho stavu System.Text.Json, čo sa v ňom v novom vydaní .NET 5 zmenilo a čo nás ešte čaká.
Linky na záver
Začneme niečím zaujímavým. AltaVista bola svojho času prelomový vyhľadávač a napriek tomu o ňom dnes už nikto nič nevie.
Píšte kód ako praví rockeri.
Konečne užitočný vynález, teda pyžamo, ktoré si môžete obliecť (správnejšie je nevyzliecť) na firemný online meeting.
Vizuálna bodka na záver je tento Google Experiment.