Week 2020-03

Po minulotýždňovom CES je tento týždeň troška nudný. Troška nového Edge, nový Git a samozrejme hŕba liniek z .net. @vlkodotnet

Udalosť týždňa: Edge s Chromium prichádza

Deň 15. januára 2020 je dňom, kedy Microsoft definitívne pochoval svoje snahy o vlastnú a nezávislú verziu internetového prehliadača. Tiež je dňom, kedy sa diverzita internetu scvrkla na číslo dva. Teda Firefox a rôzne odnože Chromium jadra. Je otázkou, ako dlho to Firefoxu vydrží, ale ak poviem 5 rokov, tak by som bol možno až príliš optimistický.

New year, new browser - The new Microsoft Edge is out of preview and now available for download | Windows Experience Blog
A little over a year ago, we announced our intention to rebuild Microsoft Edge on the Chromium open source project with the goals of delivering better compatibility for everyone, less fragmentation for web developers, and a partnership with the Chromium community to improve the Chromium engine itsel…

Späť k Edge. To nové s Chromium jadrom nahradí čoskoro na všetkých systémoch bežiacich pod Windows 10 starý Edge. S tým prichádza nová ikona a pre všetkých administrátorov, ktorým sa nepozdáva táto zmena, to znamená prednastaviť patričnú policy.

Upgrading to the new Microsoft Edge - Microsoft Edge Blog
The new Microsoft Edge is now out of preview and available for download, with today’s release of our first Stable channel build (Microsoft Edge 79 stable). You can download the new Microsoft Edge today at microsoft.com/edge. In this post, we’ll walk through what you can expect now that the new Edge…

Ďalší český startup získal investíciu

Po predaji BeatSaber Facebooku je tu nová investícia v hodnote 45 miliónov do projektu Productboard.

Product Management Software – productboard
The product management system that helps you understand what users need, prioritize what to build, and rally everyone around your roadmap.

Je zaujímavé vidieť, ako jeden úspešný projekt GoodData, dokáže vyprodukovať dosť ľudí na to, aby zakladali nové a nové úspešné projekty. Vie niekto o nejakom podobnom príklade u nás na Slovensku?

Samozrejme úspech neprichádza len tak, a aj Productboard je pár rokov funkčným produktom. Tvorcovia pochopili, že ak chcú uspieť, musia sa presťahovať tam, kde sú peniaze, teda do USA.

This Software Startup Raised $45 Million To Make Life Easier For Product Managers
Productboard and CEO Hubert Palan have raised $45 million at a $350 million valuation to make life easier for product managers. Here’s why investors were eager to back the San Francisco and Prague-based startup.

Ako na tajné dáta užívateľov?

Ukladať dáta zákazníkov, ktoré sú súkromné a teda skryté pred okolitým svetom, je záväzok. Na jednej strane je dôvera zákazníka, že práve u vás budú bezpečne uložené. A na druhej strane je tu konkrétne technické riešenie. To by malo zabezpečiť, že nielen vy, ako tvorcovia kódu, sa k dátam nedostanete. Dôležité je, aby v prípade útoku a priamemu prístupu k pamäti, útočník získal iba nepoužiteľnú kopu núl a jednotiek. O tom je nasledujúci článok.

Keeping secrets from yourself | RavenDB
When it comes to security, the typical question isn’t whatever they are after you but how much. I love this...

Git sparse-checkout

Nová verzia Git 2.25.0 prináša experimentálnu funkciu sparse-checkout, ktorá umožnuje definovať prácu iba so zadefinovaným zoznamom adresárov. To sa hodí, ak pracujete spôsobom monorepo, teda všetok váš kód je súčasťou jedného repozitára. To v prípade veľkého, ale naozaj veľkého množstva súborov, dosť spomaľuje prácu s Git.

Bring your monorepo down to size with sparse-checkout
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.

Mobile Blazor Bindings

Po tom, ako si Blazor našiel svoju cestu do internetových prehliadačov, Microsoft uvádza experimentálnu verziu pre mobilné riešenia postavené na Xamarin.Forms toolkite. Namiesto čistého XAML tak bude možné použiť aj Razor syntax. To môže byť zaujímavé pre firmy, ktoré chcú mať čo najviac zdieľaného kódu medzi web a mobilným rozhraním.

ASP.NET Blog | Announcing Experimental Mobile Blazor Bindings
Download the Experimental Mobile Blazor Bindings framework. Build native mobile apps using Blazor!

.net okienko

V čom je rozdielny System.Text.Json od Newtonsoft.Json? Nasledujúci článok ich popíše a možno budete ako ja prekvapený.

A Brief Comparison Between Newtonsoft.Json and System.Text.Json
Microsoft MVP, ASP.NET Core, C#, APIs, Microservices, etc.

.net core 3.1 dostal nový tool na zber a analýzu memory dump-ov. Tie je možné následne otvoriť napríklad vo Visual Studiu.

Collecting and analyzing memory dumps | .NET Blog
Introducing a new tool, dotnet-gcdump, for collecting portable memory dumps of .NET Core processes

Tipnite si koľkými spôsobmi je možné poslať parameter do akcie controllera.

http://www.michalbialecki.com/2020/01/10/net-core-pass-parameters-to-actions/

Linky na záver

Veľmi tajný startup vraj pracuje na šošovkách, ktoré nahradia otravné okuliare potrebné pre AR.

The Display of the Future Might Be in Your Contact Lens
Mojo Vision’s prototypes can enhance your vision or show you your schedule—right from the surface of your eyes.

Windows 95 je dnes už možno na smiech, ale svojho času to bol systém, ktorý urobil počítače populárne aj medzi bežnými ľuďmi. Tu je popísaný proces ako navrhovali jeho používateľské rozhranie.

Designing Windows 95’s User Interface
Three years ago I came across an interesting paper written up by a Microsoft employee, Kent Sullivan, on the process and findings of designing the new user interface for Windows 95. The web page ha…

Myslíte si, že nemáte problém sa naučiť ľubovoľný programovací jazyk? Ten nasledujúci experiment, kde je ako základ použitá staroveká čínština.

wenyan-lang/wenyan
文言文編程語言 A programming language for the ancient Chinese. - wenyan-lang/wenyan