Week 2020-04

Písanie hlavičiek je ťažké, preto na to dnes rezignujem. Ušetrenú energiu venujem samotným novinkám minulého týždňa. @vlkodotnet

Emulator Surface Duo na vyskúšanie

Osobne sa celkom teším na nový form faktor otváracích alebo dvoj-obrazovkových telefónov. Mám problém súčasné telefóny vpratať do vrecka na nohaviciach, a práve rozkladací mobil by problém väčších a väčších mobilov mohol vyriešiť. Microsoft vydal emulátor pre svoj, tento rok prichádzajúci, Surface Duo tak, aby tvorcovia aplikácii mohli prispôsobiť správanie svojich aplikácii.

Here’s a first look at Android on Microsoft’s dual-screen Surface Duo
Microsoft revealed its Surface Duo hardware last year, but now we’re getting a first look at how the Android software will power it. The Surface Duo includes two 5.6-inch displays, and developers are now getting their Android apps ready for its dual screens.

Bootstrap 5 predo dvermi

Vývoj ide dopredu a čo sa nám kedysi zdalo nemysliteľné, je dnes už bežnou súčasťou života. V tomto prípade Bootstrap príde o závislosť na jQuery. Veci ako ukončenie podpory IE 10 a SVG ikony nestoja za reč. Hmmm, nesmiem si zabudnúť z LinkedIn vymazať jQuery skill, nech nevyzerám zastarane.

Bootstrap 5 Release Date and Major Updates in Latest Version
Bootstrap 5 release date and major updates expected in version 5. Get Bootstrap 5 tutorial to learn all about changes and updates in the latest version.

Playwright - Selenium killer?

Kto potreboval otestovať správanie svojho webu, nemal veľa možností. Mohol použiť nejakú chrome špecifickú knižnicu ako Puppeteer, ale inak väčšina bola odkázaná na Selenium, ktorý zvládol aj iné prehliadače. Playwright zatiaľ Selenium neohrozí, pretože na to mu chýba tooling, ktorý Selenium ponúka. Aj behové prostredie je zatiaľ obmedzené na node.js. To by ale nemusel byť problém, pretože UI testy by podľa mňa mal písať a udržovať niekto iný ako developer. A na jednoduché skriptovanie sa node.js hodí viac ako dobre.

microsoft/playwright
Node library to automate Chromium, Firefox and WebKit with a single API - microsoft/playwright

Keď sme už pri testovaní, tak sa mi do zoznamu priplietla linka, ktorá obsahuje informácie ako zautomatizovať testovanie na windows. Aj pre weby.

WinAppDriver and Desktop UI Test Automation
Author : Edwin Hernandez Maynez This article is a follow up on a previous post titled “UI Automation - Page Object Model and other Design Patterns” and is part of a series of posts related to UI Test automation, if you are interested in UI automation tools in general, we definitely recommend check…

Xenoboti

AI nemusí byť len buzzword. Občas môže mať užitočné uplatnenie. Napríklad vedci dali jednému AI za úlohu nájsť také zoskupenie buniek, ktoré bude plniť preddefinovanú úlohu. Napríklad pohybovať sa nejakým smerom, prepravovať náklad. Časom by mohli zvládnuť aj zložitejšie úlohy a pomôcť s liečením chorôb.

Xenoboti – první živí roboti
Počítač dostal zadání vyprojektovat „stroje“ postavené z živých buněk. Vypomohl si virtuální evolucí a úkol splnil na jedničku. Biologové pak tyto „stroje“ postavili z žabích buněk.

Novinky v SQL Server 2019

Nie všetci používajú fancy nosql databázy. Bežní ľudia väčšinu času používajú klasické databázy, napríklad taký SQL server. Vo verzii 2019 dostal vylepšenia grafových query, UTF-8 collation, java dátové typy. Ďalej až 5 replík, ktoré zabezpečia AlwaysOn a zrýchlené data recovery pre prípad, že sa pokazí úplne všetko.

SQL 2019 - New Features
New features of SQL 2019

Kultúra pohŕdania

Nasledujúci článok poukazuje na bežný zvyk pohŕdania iným ako tým svojím. Každý pozná tie vtípky, ktoré si robia phpečkári z javascriptárov, my C#pisti z phpečkárov, atď, atď. A pritom by sme mali medzi sebou zdieľať vedomosti, postupy, ktoré sú univerzálne. Spomeňte si na to nabudúce, keď budete robiť facepalm, že ako toto môžu robiť v xxxxx. Mimochodom článok je datovaný rokom 2015 a predsa sa nič z toho nezmenilo.

Contempt Culture - The Particular Finest
Other languages

OLED v praxi

Myslel som si, že OLED obrazovky sú budúcnosť, ktorá nám prinesie dokonalé zobrazovacie jednotky. Po prečítaní nasledujúceho článku zistíte, že ak niečo prinášajú tak iba dokonalú čiernu. Ak plánujete používať OLED so slabším podsvietením, prípadne v tmavších farbách, tak sa plne prejavia jeho nedostatky. OLED vie nesvietiť, alebo svietiť, bohužiaľ nevie dobre svietiť slabo. To nevadí pri mobiloch, ale pri súvislej ploche to je problém.

http://notebookblog.cz/technika/technologie/oled-displeje-v-noteboocich-rychly-konec-lcd-asi-ne/

DOM 3D view je späť

Jedna z vecí, ktoré som miloval na Firefoxe bola možnosť prepnúť sa do 3D zobrazenia HTML a konečne zistiť, čo prekrýva ten element, alebo prečo sa práve tento zobrazuje na novom riadku. Funkcionalita sa volal 3D view a súčasťou Firefoxu bola do verzie 47. Dnes sa vracia opäť, tentokrát do Chromium Edge.

Debug z-index stacking content with 3D View in the Microsoft Edge DevTools - Microsoft Edge Blog
We are thrilled to announce the next iteration of 3D View in the Microsoft Edge DevTools, with a new feature to help debug z-index stacking context. The general 3D View shows a representation of the DOM (Document Object Model) depth using color and stacking, and the z-Index view helps you isolate th…

Linky na záver

Začneme úvahou, či je WebAssembly Javascript killerom. Určite nie je, ale raz by mohlo byť, na to ale treba prejsť dlhú a tŕnistú cestu.

Is WebAssembly Really the Death of JavaScript?
I’ve seen so many articles and talks in the last six months titled, “WebAssembly: The Death of JavaScript”. Many different languages have threatened JavaScript’s existence, yet nevertheless, it…

WebXR má prvý draft a umožní vytvárať VR a AR aplikácie v prehliadačoch.

Hello WebXR
We are happy to share a brand new WebXR experience we have been working on called Hello WebXR! Here is a preview video of how it looks: We wanted to create a demo to celebrate the release of the WebXR v1.0 API!. The demo is designed as a playground

Neradi hľadáte obrázky a napriek tomu ich potrebujete? V tom prípade sa hodia tieto automaticky generované.

Generative Placeholders
Use generative art for your placeholder images

Urobiť 3D scanner nie je ľahké. Najmä keď skenovaný objekt je mačka.

Všetky exe sú dos programy. Twitter thread.

Jeden tool na úplný záver. Za cieľ si dáva nahradiť myš pri prepínaní okien.

Window Walker
Window walker is an app that lets you search and switch between windows that you have open, all from the comfort of your keyboard. As you are searching for an app, you can use the keyboard up and down arrows to see an Alt-Tab style preview of the windows.