Týždeň 2021-20
Máme tu obdobie developerských konferencií. Tentokrát je týždenník o Google I/O a nabudúce o Build. @vlkodotnet
Udalosť týždňa: Google I/O 2021
Google malo minulý týždeň svoju verziu konferencie určenej pre vývojárov. Znova len online, a tak to ešte nejaký ten mesiac vydrží. Čo sa týka noviniek, tak najzaujímavejšie sú nasledujúce tri. Tou prvou je 12. verzia Androidu. V tej sa dočkáme nových UI pravidiel pre tvorbu aplikácií. Volá sa Material You, ale v princípe je to viac bold fontov a nový systém notifikácií.
Druhou veľkou novinkou je, že Samsung zahodí vo svojich smart hodinkách TizenOS a prejde na Wear. To by mohlo znamenať, že konečne budú mať Apple Watch dôstojnú konkurenciu. A keďže Google vlastní Fitbit, tak ak sa podarí zaintegrovať ich služby (Fitbit náramky/hodinky je moja obľúbená značka), bude úspech zaručený.
Treťou novinkou je niečo, čoho sa reálne v najbližšej dobe nedočkáme. "Holografický" systém Project Starline vyzerá luxusne.
Samozrejme toho bolo viac, preto, ak sa vám môj osobný výber nepáči, je tu nasledujúci zoznam.
Prichádza Build 2021
Už zajtra (v čase čítania to už bude asi dnes), teda v utorok o 17:00, začína Build 2021. Nenechajte si ujsť hlavne keynote, ale okrem toho tu mám nasledujúci zoznam zaujímavých sessions (ako sa toto dá správne preložiť?), ktoré treba vidieť.
RSS is back
Ako experimentálna funkcia do Chrome prichádza funkcia sledovania stránky. Na záložke nový tab zobrazí agregovaný zoznam všetkých sledovaných stránok. Samozrejme to znie zaujímavo, a určite vás zaujíma, na akej technológii to chce Google postaviť. Ide o oživenie starého známeho RSS feedu, ktorý Google v roku 2011 zabil zrušením služby Google Reader. Namiesto spracovávania feedu v cloude sa takto z Google Chrome stane aj RSS čítačka.
Internet Explorer 11 definitívne skončí
15. júna 2022 je deň, kedy Microsoft ukončí podporu pre Internet Explorer 11. Je to síce ešte celý rok, a podľa GA štatistík za posledných 30 dní ho stále používaj[ cca dve percentá návštevníkov, takže slovo "definitívne" berte s rezervou.
Čínsky boh ohňa pristál na Marse
Čína sa stala druhou krajinou na svete, ktorá dostala rover na Mars v jednom kuse. Na rozdiel od americkej sondy Perseverance ju nevysadili na povrch, ale pristála klasickým spôsobom Zem-zem. Spomínam to nielen preto, že pristáť na Marse je vec, čo stojí za zmienku, ale aj preto, aby ste vedeli, že Číňania vedia robiť aj veci, čo niečo vydržia.
Nikdy nevytvárajte vlastný text editor
Možno budete mať v slabej chvíľke potrebu vytvoriť vlastný text editor. Napríklad ako Google cez Canvas alebo nejaký pre desktop aplikácie. Tak potom si prečítajte nasledujúci článok. Buď by vás mal odradiť, alebo v opačnom prípade ukázať všetko, čo má taký editor podporovať. Napríklad vo Windows by taký Custom Input mal implementovať cca 128 rôznych interfacov.
.NET okienko
Že sa v .NET 6 zmení Linq ste sa mohli dozvedieť už dávnejšie. Dnes tu mám konkrétne zmeny. Ako napríklad ElementAt, nový Take override, alebo troj-poľový zip.
A hlavne konečne prichádza Batch, teda možnosť načítavať po skupinách. Akurát sa to bude volať Chunk.
Azure Static Web Apps dostanú možnosť používať vlastné API implementované cez Azure Functions. To sa hodí, ak máte SPA aplikáciu, ktorá bude pracovať s dátami len cez interné API.
A tu je k tomu aj jeden real-life príklad.
Linky na záver
Sonda Perseverance komunikuje so svojou mini helikoptérou Ingenuity len tak obyčajne pomocou protokolu ZigBee.
SnapChat uviedol (síce len pre developerov) mimoriadne hnusne vyzerajúce AR okuliare. Field of view majú asi polovičný oproti Hololens a baterka vydrží iba 30 minút.
A hneď si k tomu prikúpili výrobcu AR obrazoviek za 500 miliónov dolárov.
Zaujímavý twitter thread vysvetľujúci prečo na PC Shift+2 nie je to isté ako Shift+[numlock 2].
Nakoniec tu mám tip na odstránenie prokrastinácie. Pre začiatok sa odporúča 15 minút pozerať na bielu stenu. Vraj potom už aj práca bude zaujímavá.
Vizuálna bodka na záver o odhadoch.