Týždeň 2020-12
Druhý týždeň karantény. O čo menej sme medzi ľuďmi, o to viac sme na internete. Vývoj ale nezastavíš, a tak je tu dnes súhrn noviniek minulého týždňa. @vlkodotnet
Téma týždňa: GitHub kupuje npm
GitHub, a vlastne už Microsoft, kúpil npm. To je ten tool, ktorý sa stará o balíčky pre node.js. Samozrejme okrem nástroja na verzonovanie a sťahovanie potrebných balíčkov, poskytuje aj samotné hostovanie balíčkov. A to je asi tak všetko, čo robí. Osobne som ani nevedel, že za tým je nejaká firma, a že majú aj cenník.
Na čo by ale Microsoftu npm bol užitočný? Najpopulárnejší jazyk na GitHube je Javascript. A práve tu môže ďalšia integrácia na npm pomôcť predávať drahšie balíčky. Pre Microsoft to nemusí byť až také drahé na prevádzku, pretože má pod rukou celý Azure cloud.
Nový iPad Pro a MacBook Air
Bežne by sme sa o nejakom novom tablete asi nebavili. Ale Apple sa rozhodol, že je načase tablety priblížiť normálnym počítačom. To je presný opak toho, ako na to ide Microsoft, ktorý sa snaží priblížiť počítač tabletom. Vznikol z toho klon Surface, ale s vytuneným ARM procesorom, akému niet páru (už sa teším na review až bude iPad Pro dostupný). Menší rozdiel tu je. Úlohu stojana plní práve klávesnica, na rozdiel od Surface, ktorý má vzadu také odklápacie krídlo.
Ja som zabudol spomenúť trackpad? iPad už má dlhšiu dobu svoju vlastnú verziu operačného systému, ten dostal podporu ukazovateľa myši. Aby sa v Apple odlíšili, tak je okrúhly a pri prechode cez aktívny prvok s ním splynie. Ešte navyše dostal lidar, ale to asi bežne nevyužijete.
Okrem toho je tu nový MacBook Air, aby všetci hipsteri mohli konečne vymeniť posledný použiteľný Air z roku 2015, pretože tento má konečne normálnu klávesnicu.
V karanténe sa bude streamovať úspornejšie
To že každý sedí doma, má za následok vyššie sledovanie televízie. Teda počkať, kto už len dnes pozerá televízor? Všetci samozrejme pozerajú obsah online. YouTube, hoax videá na Facebooku, a všetci ostatní cez zdieľané komunitné účty pozerajú Netflix a HBO. Je vás toľko, že EU slušne požiadala poskytovateľov obsahu aby vypli 4k video a odľahčili tak chrbticovej sieti.
Karanténne tipy č. 2
RTVS zareagovala trošku neskôr, ale už aj u nás je dostupný program pre školákov. Trocha v menšom rozsahu ako v Českej televízii, ale ráta sa snaha.
Ak sa dostanete ako ja do situácie, keď deťom neviete vec vysvetliť, lebo na to nemáte patričné vzdelanie, tak tu mám ďalší vyčerpávajúci zoznam voľne dostupného obsahu.
Windows na 1 miliarde zariadení
Keď pred piatimi rokmi Microsoft uviedol plán, že do troch rokov bude Windows 10 na 1 miliarde zariadení, tak tomu málokto veril. iPad mal 5 rokov, Apple ten rok uviedol iPad Pro. Svetu kraľoval Android, ktorý začal byť ponúkaný na tabletoch. Dnes vieme, že iPad sa predáva veľmi dobre, ale sumárne je Windows notebookov/tabletov oveľa viac. Android tablety boli slepá vetva vývoja. Tu sa Google nepodarilo mobily preniesť na väčšie obrazovky.
Microsoft metrika 1 miliarda je počet "aktívne" používaných zariadení. Celkovo bolo Windows 10 zariadení určite viac. Sú tu ale určité rezervy, ktoré Windows ekosystém potrebuje vyriešiť. Dnes už sa síce dá v Microsoft Store nainštalovať takmer každá aplikácia, napriek tomu to nie je pre užívateľa to miesto, kde to naozaj aj robí. Pre tablety tento rok Microsoft vydá špeciálnu verziu, pretože univerzálna, s ktorou prišiel Windows 8, sa neujala. Uvidíme, čo prinesie obdobie najbližších pár rokov. Bude tu viac ARM zariadení, prídu rozkladacie tableto-telefóny a určite aj AR zariadenia.
.NET okienko
Je to tu. Prvá verzia .NET 5 prináša spoločné BCL, a teda príchod mono a Xamarin aplikácii do spoločného košiara. To znamená, že v jednom frameworku môžete urobiť Web aplikáciu pre cloud, mobilné aplikácie pre iOS alebo Android, ale aj tradičnú Windows aplikáciu.
Svojej verzie 5 sa dočká aj F#. Cieľ je ho čo najlepšie integrovať do Jupyter notebookov a stať sa alternatívou k Pythonu. Pre zaujímavosť je F# jeden z mála Microsoft projektov, ktoré majú team v Prahe.
Linky na záver
Ak ste sa tešili aspoň na Google I/O, mám smutnú správu. Celý event bol zrušený a nebude ani online verzia.
V Azure je už dostupný Azure Monitoring, čo je centrálny spôsob, ako monitorovať vaše microservices a VM na jednom prehľadnom mieste.
LiveShare (umožňuje pripojiť viacero developerov súčasne na jeden projekt cez Visual Studio Code alebo Visual Studio) už podporuje aj online verziu VS Code cez prehliadač. Napríklad s novým iPad Pro tak dostanete celkom použiteľné prostredie pre vývoj.