Týždeň 2020-27

Apple rozoslal dev kity s ARM procesormi a my už dnes vieme, či stoja za niečo, alebo pôjde o sklamanie. @vlkodotnet

Téma týždňa: Apple ARM naživo

Apple na konferencii WWDC 2020 uviedol dostupnosť DTK (Developer Transition Kit), ktorý je určený pre tých OSX vývojárov, ktorí chcú svoje aplikácie prispôsobiť pre ohlásený prechod OSX na ARM architektúru. Na tomto dev kite beží OSX s virtualizačnou vrstvou Rosetta 2, ktorá umožňuje spúšťať aplikácie určené pre x86 a x64 platformu. Dnes už máme prvé výsledky.

First benchmarks surface for Apple’s ARM-based Developer Transition Kit - 9to5Mac
Apple developers have started receiving their Developer Transition Kit hardware, which Apple is distributing to developers to help them get their apps ready for the upcoming range of Apple Silicon Macs, which will replace Intel CPUs with Apple-designed ARM CPUs. Despite the confidentiality clauses i…

Emulovaný Geekbench beží na úrovni mobilného Core i5. A to musíme zobrať do úvahy, že použitý procesor A12 je u Apple procesorom predchádzajúcej generácie. Oproti tomu v iPhone tento má 4 jadrá. Aby ste ale mali predstavu, ako je na tom ostatná relevantná konkurencia používajúca ARM architektúru, teda Qualcomm s najsilnejším zástupcom SQ1 v Surface Pro X. Nasledujúce porovnanie najlepšieho neapplovského ARM procesora s natívnou Geekbench aplikáciou a emulovaným Geekbench na Apple Dev Kite vyhral Apple.

Apple’s A12Z Under Rosetta Outperforms Microsoft’s Native Arm-Based Surface Pro X
Apple’s Developer Transition Kit equipped with an A12Z iPad Pro chip began arriving in the hands of developers this morning to help them get...

Je preto len škoda, že tie najlepšie ARM procesory budú iba na Apple platforme. Trend je ale daný a ARM architektúra má pred sebou svetlú budúcnosť.

Koľko času stoja javascript frameworky?

HttpArchive.org pravidelne prechádza najznámejšie stránky a monitoruje, koľko trvá odozva, koľko obsahujú javascriptu, koľko štýlov, atď. To všetko v emulovanom prehliadači, aby sa čo najviac priblížili emulácii koncového užívateľa. Výsledné dáta potom exportujú do Google BigQuery. Následne viete jednoducho zistiť, ako sa menila rýchlosť odpovede v čase, veľkosť javascriptov na stránkach, atď. Nuž a tieto dáta zanalyzovali a zistili, koľko času nás stoja javascript frameworky pri prvom načítaní bez cache. Ako základ zobrali jQuery, pridali Vue.js, Angular a React. Porovnania boli rozdelené desktop versus mobil. Samozrejme ide iba o metriku, ktorá má svoje rezervy, článok preto nechávam bez ďalšieho komentára.

The Cost of Javascript Frameworks - Web Performance Consulting | TimKadlec.com
There is no faster (pun intended) way to slow down a site than to use a bunch of JavaScript.

HW okienko

Po dvoch rokoch nečinnosti sa Qualcomm rozhodol poctiť nositeľné zariadenia novým modelom čipu Snapdragon 4100. V tomto segmente kraľuje Apple so svojimi Apple Watch. Čaká sa na prvý model FitBit hodiniek pod vedením Google, tam by sme asi tento procesor mohli očakávať.

Qualcomm’s new Snapdragon 4100 features much-needed improvements for the next Wear OS watches
Qualcomm has announced its new Snapdragon 4100, the biggest update to its smartwatch processor line in years. It claims the new chip will give next-gen Wear OS watches faster CPUs, GPUs, memory, cameras, and better battery life — but can Google, Qualcomm, and the Android smartwatch industry still re…

Pripravuje sa organizácia Confidential Computing Consortium pre štandardizáciu spôsobu, ako sa budú šifrovať dáta pri výpočtoch tak, aby ich nikto nevedel vytiahnuť ani z RAM.

Accenture, AMD, Facebook and Nvidia sign up to advance ‘Confidential Computing’ - SiliconANGLE
Accenture, AMD, Facebook and Nvidia sign up to advance ‘Confidential Computing’ - SiliconANGLE

.NET okienko

Ako správne používať ILogger interface pri Unit testovaní.

How to Use and Unit Test ILogger
[DISPLAY_ULTIMATE_SOCIAL_ICONS] ILogger is at the heart of the ASP.NET Core infrastructure and works well when you use it correctly. If you approach it the wrong way, it is easy to go down a rabbit hole and burn lots of time trying to implement basic functionality. Follow these tips instead. Thi…

Ako na škálovanie .NET Core web aplikácií pomocou NginX a Docker.

Load Balancing an ASP.NET Core Web App using Nginx and Docker
Following the two articles (Configure ASP.NET Core to work with proxy servers and load balancers and Host ASP.NET Core on Linux with Nginx) in Microsoft Docs, I created a demo application using…

Pekný príklad ako využiť C# 9 Pattern Matching pri kontrole napríklad čísla sociálneho poistenia.

SSNs, and pattern matching in C# 9
So I was reading the C# 9 announcement after an extended break from coding. Lots of cool stuff in the new version of course, I am sure a lot of people are excited about Records, among other things…

Linky na záver

Príklady 1-riadkových CSS layoutov aj s príkladmi použitia (tie už jeden riadok nemajú).

1-Line Layouts*
*10 Modern CSS layout and sizing techniques that highlight just how robust and impactful a single-line of styling code can be.

Apple zverejnil zoznam 16 Web API, ktorých sa Safari nedočká, lebo ich považuje za problematické z pohľadu ochrany súkromia užívateľov.

Apple declined to implement 16 Web APIs in Safari due to privacy concerns | ZDNet
Apple said these 16 new Web APIs add new user fingerprinting opportunities for online advertisers.

Toto je taký interný odkaz do nášho interného D&D klubu. Lebo mapy nám vizuálne moc nejdú, hlavne schody.

D&D Map Sketcher by daniFM
A tool for playing tabletop RPGs online where the DM can easily draw maps while playing

A nakoniec tradične troška vizuálneho záveru. Pripravuje sa Fallout TV seriál.

Westworld showrunners are creating a Fallout show for Amazon
Amazon has announced that it’s started development on a new Fallout TV show based on the popular games, produced by Westworld creators Lisa Joy and Jonathan Nolan in partnership with Amazon and Bethesda.