Týždeň 2022-25

Už nemusíte kódiť. Urobí to za vás GitHub Copilot. @vlkodotnet

Udalosť týždňa: GitHub Copilot dostupný

Sprvoti som bol voči GitHub Copilot skeptický. Veď kto to už kedy videl, aby moje coding-fu nahradil nejaký ML zmätok. Ale ako som začal vo Visual Studio používať tzv. IntelliCode, ktorý vie celkom dobre dopísať za mňa riadok, tak som názor zmenil. A GitHub Copilot to zvládne nie s riadkom, ale s celým blokom kódu. Stačí začať písať kód komentárom a nechať sa prekvapiť.

GitHub Copilot je zatiaľ dostupný za 10 dolárov mesačne pre všetky bežné IDE rozhrania VS Code, Visual Studio, Neovim a JetBrains. Z jazykov sú aktuálne podporované C, C++, C#,  Go, Java, JavaScript, PHP, Python, Ruby, Scala a TypeScript.

GitHub Copilot is generally available to all developers | The GitHub Blog
We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.

GA z USA končí v Taliansku

K Nemecku a Francúzsku sa najnovšie pripája Taliansko. Všetky tieto krajiny považujú posielanie dát z Google Analytics mimo územia EU za porušenie GDPR. A samozrejme Google nám stále nedáva na výber, kde chceme svoje GA dáta ukladať. Úprimne ja už som za tou dobou, kedy sme sledovali, ako nám rastie návštevnosť. Najskôr sme museli kvôli GDPR zamknúť živnostníkov, potom dáta o spoločníkoch a konateľoch. Každá zmena spôsobila cca 20 až 30 % pokles návštevnosti z Google. Takže koho by bavilo sledovať klesajúce trendy?

Italian SA bans use of Google Analytics No adequate safeguards for data transfers to the USA
A website using Google Analytics (GA) without the safeguards set out in the EU GDPR violates data protection law because it transfers users’ data to the USA, which is a country without an adequate level of data protection.

Meta VR vízia budúcnosti alebo VR okienko

To, že Zuckerberg z Meta je vyšinutý na virtuálnu realitu a je ochotný na to minúť veeeeeľa peňazí, je už známe. A kde je veľa peňazí, tak je aj vízia. Pri VR zariadeniach Meta už vie, čo chce dosiahnuť. Zariadenie s Retina rozlíšením, HDR obrazom, možnosťou zamerať svoj pohľad na objekt, ktorý rozostrí okolité objekty a navyše prirodzené skreslenie obrazu na jeho okrajoch.

Meta Reveals VR Headset Prototypes Designed to Make VR ‘Indistinguishable From Reality’
Meta says its ultimate goal with its VR hardware is to make a comfortable, compact headset with visual finality that’s ‘indistinguishable from reality’. Today the company revealed its latest VR headset prototypes which it says represent steps toward that goal. Meta has made it no secret that it’s du…

To je len koncová technológia. Predtým je dobre mať štandardy. O tie sa postará metaverse združenie, v ktorom okrem Meta je aj Microsoft, Epic atď.

Microsoft, Meta, and others are founding a metaverse open standards group
Maybe they can finally define “metaverse.”

Akurát, že podľa posledného výskumu sú ľudia používajúci VR menej výkonní, úzkostliví a končiaci s bolesťou hlavy.

One week working in the metaverse led to 19% more anxiety and 16% less productivity, new study finds
Companies can’t wait to transition their workforces to the virtual world, but a few kinks still need to be figured out.

Brave Goggles

Tvorcovia prehliadača Brave prišli s nápadom vytvoriť Goggles. Tie umožnia vyhľadávať v dátach indexovaných v Brave pomocou jednoduchých pravidiel. V prípade, ak nič nebude vyhovovať, tak je k dispozícii fallback na Google, prípade Bing. Vyhnete sa tak SEO taktikám, ktoré vám podsúvajú obsah, ktorý nechcete.

Brave’s search engine lets you customize your results
The Goggles feature remixes Brave’s search ranking system.

</> htmx

Objavil som pekný yet-another JavaScript framework. V čom je htmx iný? Neponúka nič viac, len pomocou atribútov rozšíriť existujúcu web stránku o interaktívne prvky. Len na pridanie troška lásky na stránku, keď tu potrebujete custom dialóg, hentam automatické dopĺňanie textu, dynamické taby atď.

</> htmx - high power tools for html

.NET okienko

Tradične začíname okienko úspešným migračným príbehom na .NET 6. Až minulý týždeň som zistil, že sa k nim pridal aj StackOverflow.

The Stack Overflow journey to .NET 6
At Stack Overflow we always try to run on the latest and greatest version of .NET. We love that extra bit of performance that the .NET team is squeezing out and…

CodeRush, čo je taký menej známy konkurent ReSharpera, začal byť voľne dostupný. Na rozdiel od ReSharpera neparsuje kód druhýkrát, ale sa attachuje na Roslyn, čo môže byť dobrá ale aj zlá vlastnosť. Teraz to môžete posúdiť sami.

CodeRush - Visual Studio Productivity Tools Are Available Free-of-Charge in v22.1!
DevExpress provides best-in-class user interface controls for WinForms, ASP.NET, MVC, WPF, VCL and JavaScript developers. Use our frameworks and libraries to create amazing apps, documents, reports and dashboards.

Neviem, ako to robia, ale táto Blazor komponenta pre generovanie gridov je brutálne rýchla.

Intro
Samples using the QuickGrid component for Blazor.

Linky na záver

XLite vám umožní v SQLite pracovať s Excelom ako s virtuálnymi tabuľkami.

GitHub - x2bool/xlite: SQLite extension to query Excel (.xlsx, .xls, .ods) files as virtual tables
SQLite extension to query Excel (.xlsx, .xls, .ods) files as virtual tables - GitHub - x2bool/xlite: SQLite extension to query Excel (.xlsx, .xls, .ods) files as virtual tables

A ak máte k dispozícii len CSV, tak SQLite priamo umožňuje jeho vyparsovanie a následne queryovanie pomocou tradičných SQL príkazov.

One-liner for running queries against CSV files with SQLite
I figured out how to run a SQL query directly against a CSV file using the `sqlite3` command-line utility: sqlite3 :memory: -cmd ‘.mode csv’ -cmd ‘.import taxi.csv taxi’ \ ‘SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count’ This uses the special `:mem…

MARSIS zariadenie, ktorého úlohou je zisťovať prítomnosť vody na Marse, dostane update. Jeho software sa konečne prestane vyvíjať na Windows 98.

Software upgrade for 19-year-old martian water-spotter

Stack Overflow Developer Survey tu dávam iba preto, že C# je o kúsok populárnejší ako PHP. Ale vážne. Je tam toho dosť zaujímavého, ak potrebuje vedieť, čo developerov aktuálne zaujíma.

Stack Overflow Developer Survey 2022
In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.

Budúcnosť skladov sú robotíky, ktoré vám presúvajú palety po sklade.

Amazon announces its first fully autonomous mobile warehouse robot
Amazon is showing off several robotic projects.

Vizuálna bodka na záver je video o tom, ako skúšate a skúšate.