Týždeň 2020-39

Prichádza zima. Aj v kotle som už zakúril. Urobte tak tiež a teplo domova si vychutnajte pri tomto týždenníku. @vlkodotnet

Udalosť týždňa: Microsoft kupuje Bethesdu

Microsoft kúpil firmu ZeniMax Media. To vám asi nič nepovie, ale je to materská firma vývojového štúdia Bethesda. To vytvorilo klasiky ako The Elder Scrolls, Fallout a dávnejšie prikúpilo pod svoju strechu id Software. To zasa vytvorilo herné klasiky ako Wolfenstein, Doom alebo Quake a dnes tvorí najmä svoj herný engine id Tech (aj keď asi skôr pre interné projekty štúdia, lebo inak je celkom neznámy).

Microsoft hneď po kúpe uviedol, že ich hry zahrnie do svojho mesačného predplatného Xbox Game Pass. A to je už niečo, nad čím sa oplatí premýšľať. Otázka je, čo bude s mesačným predplatným ako je Fallout 1st, teda či budú súčasťou Game Pass Ultimate, alebo sa budú stále ponúkať osobitne.

Welcoming the Talented Teams and Beloved Game Franchises of Bethesda to Xbox - Xbox Wire
Critically acclaimed creators of The Elder Scrolls, Fallout, Wolfenstein, DOOM, Dishonored, Quake, Starfield and more join Team Xbox Today is a special day, as we welcome some of the most accomplished studios in the games industry to Xbox. We are thrilled to announce Microsoft has entered into an ag…

Amazon a jeho jesenný event

Amazon okolo svojich eventov nerobí veľa rečí. Zavolá novinárov (čo je dnes jednoduché, lebo tieto veci sú už iba online) a nasúka novinku za novinkou. Pre nás tieto novinky nemusia znieť nejak zaujímavo, ale pre väčšinu Ameriky je Amazon takmer domovská stránka, kde si vie Amazon svoje produkty patrične spropagovať.

Čo takého uviedli? Do svojho portfólia Echo produktov namontovali nový špeciálny procesor AZ1, ktorý by mal lepšie rozumieť hovorenej reči. Nepredpokladám, že tej našej slovenskej alebo českej, ale na začiatok iba angličtina a časom majú prísť ďalšie anglofónne jazyky.

Amazon’s fall hardware event: the 13 biggest announcements
Amazon just wrapped up its fall hardware event, and it was packed with a number of new announcements. There were several new Echo and Ring devices; improvements for Alexa, including new security features; and Amazon finally took the wraps off its long-rumored cloud gaming service.

Zaujímavé okrem procesora ale boli dve veci. Po prvé uviedli dron, ktorý nemôžete manuálne ovládať, ale automaticky lieta po dome a má plašiť prípadných zlodejov.

Ring’s latest security camera is a drone that flies around inside your house
Ring announced the Always Home Cam during Amazon’s annual product event, a new home security camera that can autonomously fly around your home to get different viewpoints when you’re not home. It will be available starting in 2021 for $249.99.

Po druhé uviedli hraciu službu Luna, kde si viete nakúpiť predplatné herné balíky pre svoje obľúbené herné štúdiá. Hlavne to bude lacnejšie ako Xbox Game Pass pre xCloud, čo je pre tento program jediný konkurent. Pre zaujímavosť služba beží na Windows v AWS cloude.

A closer look at Luna, Amazon’s cloud gaming service
Luna will be available on iOS, but Amazon has once again sidestepped Apple’s App Store rules and fees.

Tesla Battery day

Niekoľkokrát odkladaný Tesla event toho moc reálneho nepriniesol. Samozrejme sľuby o 54 % vyššej výdrži pri 56 % nižšej cene sú pekné, ale ide o horizont troch rokov. Na to samozrejme reagovali trhy a akcie padli. Ale keďže Tesla je Tesla, tak to zase išlo hore. Troška za to môže konkurenčný elektroautomobilový startup Nikola, ktorému odstúpil CEO, lebo vraj trošku prikrášľovali výsledky.

Tesla ‘Battery Day’ Promises 56% Reduction In Battery Cost And Much More
Tesla’s anticipated “Battery Day” revealed a variety of several modest improvements to battery technology which together promise a significant drop in battery battery cost, moderate increase in battery capacity.

Microsoft Edge pre Linux

Microsoft uviedol, že začiatkom októbra bude dostupný jeho fork Chromium pre Linux. Podobne ako má Chrome previazanie prehliadača na Google účty, má Edge previazanie na MS účty, teda sa vie v rámci prehliadača autentifikovať pre Office 365 služby a umožňuje aj prepínať medzi viacerými účtami. Teda verzia Edge pre Linux je skôr súčasťou strategického plánu ako sprístupniť Office 365 pre čo najviac podnikových klientov, bez ohľadu na platformu.

Microsoft’s Edge browser is arriving on Linux in beta next month
Microsoft’s new web browser is making its way over to Linux. A preview for Edge on Linux will be available in October, alongside some bigger pushes to get businesses to use Edge.

Swift pre Windows, Linux a OpenSource

Swift Apple uviedol v roku 2014 ako náhradu za programovací jazyk Objective-C. Preto bolo celkom prekvapením, že najskôr bola zverejnená jeho podpora pre Windows.

Introducing Swift on Windows
The Swift project is introducing new downloadable Swift toolchain images for Windows! These images contain development components needed to build and run Swift code on Windows.

A o pár dní aj jeho podpora pre Linux. Spolu s podporou pre multi-platformný vývoj. Ako sami píšu, má podporu pre multi-platformný vývoj a nie cross-platform. Teda budete musieť pre každú platformu kompilovať zvlášť.

Swift System is Now Open Source
In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types. Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single…

Google Tables Beta

Google uviedol beta verziu produktu, ktorý má potenciál konkurovať v poslednej dobe veľmi úspešným projektom ako Airtable alebo Notion. Ich myšlienkou je mať niečo ako jednoduchý Excel sheet, ktorý bude prepojený na rôzne iné služby a teda pôjde o také mini aplikácie.

Tables | Google’s Area 120
Tables is Google’s newest productivity tool. Built to make teams work more efficiently.

Moment.js prechádza do údržbového módu

Ak ste v JavaScripte robili niekedy s dátumom, tak sa určite do vášho zoznamu obľúbených knižníc dostal Moment.js. Jeho autori sa ale rozhodli, že už nemá zmysel investovať čas do novej verzie v3, ktorá by podporovala to, čo moderné knižnice vyžadujú (immutables a tree shaking). Okrem toho aj podpora dátumov sa v prehliadačoch vylepšuje (viď ECMAScript 2020) a v článku nájdete zoznam odporúčaných alternatív.

Moment.js: Project Status
Moment.js has been successfully used in millions of projects, and we are happy to have contributed to making date and time better on the web. As of September 2020, Moment gets over 12 million downloads per week! However, Moment was built for the previous era of the JavaScript ecosystem. The modern web looks much different these days. Moment has evolved somewhat over the years, but it has essentially the same design as it did when it was created in 2011. Given how many projects depend on it, we choose to prioritize stability over new features.

DuckDB, náhrada za SQLite?

DuckDB by rado preniklo do sveta embedded databáz (to sú databázy, ktoré pribaľujete k svojmu programu/službe) ako alternatíva k SQLite. Má podporu transakcií a mala by byť určená na analýzu dát, teda rýchle SQL dotazy pomocou joinov nad veľkými tabuľkami.

DuckDB - An embeddable SQL OLAP database management system
DuckDB is an embeddable SQL OLAP database management system. Simple, feature-rich, fast & open source.

TypeScript 4.1 beta

Tou najväčšou novinkou v prichádzajúcej verzii TypeScriptu by mali byť Template Literal Types. S tými ste sa už v posledných dvoch týždenníkoch stretli v časti Linky na záver.

Announcing TypeScript 4.1 Beta | TypeScript
Today we’re announcing the availability of TypeScript 4.1 Beta! To get started using the beta, you can get it through NuGet, or use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual Studio 2019/2017 Following directions for Visual S…

.NET okienko

Už je dosť pokročilý čas, preto to zrýchlim. Azure Static Web Apps, o ktorých viac nájdete popísané u nás na blogoch tu, dostali podporu pre nasadzovanie Blazor aplikácií.

Azure Static Web Apps with .NET and Blazor | ASP.NET Blog
Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource,

Ak potrebujete vedieť, dokedy ešte môžete pred sebou tlačiť technologický dlh, a kedy už budete musieť svoju aplikáciu upgradovať na novšiu verziu .NET, tak vám v rozhodovaní pomôže nasledujúci článok.

NET Core Releases and Support | .NET Blog
While we’ve covered .NET Core releases, cadence and support policies in previous blog posts, the information has been distributed across a couple of individual posts. With the .NET 5 release just around the corner, we thought this is a good time to bring all the information together into a single po…

Linky na záver

To, že vyšiel nový Postgres 13 je už staršia novinka, ale ak chcete vedieť, ako jeho novinky reálne využiť a ako zlepšia výkonnosť aplikácie, tak si prečítajte nasledujúci článok.

Lessons Learned from Running Postgres 13: Better Performance, Monitoring & More
Learn about smaller indexes with B-Tree Deduplication, Extended Statistics Improvements, Parallel VACUUM, improved WAL Usage Stats in Postgres 13, and more.

Sysinternals nástroje dostali podporu pre ARM64.

Sysmon v12.0, Process Monitor v3.60, Procdump v10.0 and ARM64 ports
Sysmon v12.0 In addition to several bug fixes, this major update to Sysmon adds support for capturing clipboard operations to help incident responders retrieve attacker RDP file and command drops, including originating remote machine IP addresses. Process Monitor v3.60 This update to Process Monit…

Vizuálna bodka na záver, dnes to bude milá kniha.

Čudná planéta
Všetci sa považujeme za normálnych. Ale čo je normálne? Podľa autora komiksu Čudná planéta ľudia až takí normálni nie sú. Výsledkom je nekompromisná pravda o nezmyselnosti ľudského správania, ale predovšetkým neuveriteľne zábavné čítanie...