Týždeň 2022 na konci roka

Dnes je týždenník špeciálny. Je o poslednom období minulého roka a pritom je prvý v tomto roku. Už po tretíkrát. @vlkodotnet

Neudalosť týždňa: vyvojari.dev - rok číslo tri

Tento rok je o čom písať. Podarilo sa mi vybaviť presmerovanie vyvojari.sk na vyvojari.dev (obsah starej domény je ale asi nenávratne stratený, pôvodný prevádzkovateľ hostingu ukončil svoju činnosť). Neprehľadná situácia v Twitteri spôsobila, že sme rozbehali Mastodon server na social.vyvojari.dev. A tiež sa nám na diskusnom fóre začala rozbiehať Java komunita. Návštevnosť blogov vzrástla o cca 82 %. Od septembra asi aj vďaka WebUp stretnutiam vzrástla návštevnosť fóra skoro dvojnásobne.

Keďže návštevnosť najviac generujú staré posty, máme tu aj skokanov roku 2022. Najviac návštevnosti vygeneroval Liero s úspešným pokračovaním celkovo najnavštevovanejšieho príspevku.

Blazor - Take advantage of System.Reactive aka Observables - Part 2
In November 2020 I wrote an article about RX in Blazor: how to turn a property into Observable and perform async operations (e.g. loading) based on property values. In this blog I will show even simpler and more flexible way. Before we start, I recommend you to have a

Na druhom mieste Andrej s jeho návodom, ako rozbehať Mastodon za reverzným proxy.

How to run a Mastodon instance behind a reverse proxy
Recently, I needed to deploy a Mastodon instance that was being run behind a reverse proxy. The infrastructure was already hosting other web-facing applications: a blog (Ghost) and a discussion forum (Discourse). Yes, it was meant for this platform (vyvojari.dev). To keep the different pieces of sof…

No a tretí je Milan Martiniak s NBomber load testami.

NBomber load tests with token authentication
Na vytváranie load testov som používal jMeter. Ide o skutočne komplexný nástroj, s ktorým zvládnete v podstate všetko, na čo si spomeniete. Vizuálna definícia záťažových testov však nemusí vyhovovať každému. Aj preto som hľadal iné možnosti. Našiel som NBomber, lightweight framework na vytváranie zá…

Ak ste sa v zozname nenašli, tak je to preto, že ste nič nenapísali. A to je škoda. Ak odpovedáte na emaily len emailom (nie linkou na blog post), alebo vaše rady zostanú zabudnuté niekde vo Facebook fórach, tak vždy to môžete zmeniť.

Too busy to blog? Count your keystrokes.
Some years ago, very suddenly, I ran into the brick wall of repetitive stress injury. I had to lay off keyboards entirely for a couple of weeks, and wound up writing most of the first draft of my b…

Nuž a samozrejme vďaka patrí aj všetkým tým, čo tu pravidelne čítajú obsah.

Ako je na tom Mastodon a čo bude ďalej?

Keďže toto je tradičný vianočný dvojtýždenník, tak pred Vianocami vyšiel zaujímavý článok o tom, že Mastodon vzrástol z 300 tisíc mesačných užívateľov na viac ako 2 milióny v mesiacoch október a november.

More than two million users have flocked to Mastodon since Elon Musk took over Twitter - The Verge
Mastodon, a decentralized Twitter alternative, saw its userbase skyrocket from about 300,000 monthly active users to 2.5 million between October and November, Mastodon’s CEO Eugen Rochko said in a blog post.

To je pozitívna správa pre Mastodon, ale stále to ani zblízka nedosahuje kritickú masu Twitteru. Ten je aj pod Muskovým vedením hlboko v mínuse a je veľkou otázkou, či ho Musk buď predá, alebo nechá skrachovať. A čo my potom?

Je viacero názorov, niektoré hovoria, že momentálne žiadna sieť Twitter nenahradí. Mastodon je pre nováčikov zložitý, Post nenazbiera dosť používateľov. A vraj najlepšie v tejto konkurencii vyzerá staro-nový Tumblr. A možno sa len vrátime k starým dobrým blogom.

Bring Back Blogs! January 2023

Nakoniec na budúcnosti je najkrajšie to, že si stačí počkať.

.NET okienko

Takto bude vyzerať podpora MarkDown vo Visual Studiu 17.5.

Write markdown without leaving Visual Studio
Markdown is a great solution for formatted code with easy readability, and now Visual Studio has a built-in editor.

A v rovnakej verzii už pri takej jednoduchej akcii, ako je pridanie nového súboru, nebude musieť prechádzať zložitým wizard dialógom.

Adding new files just got a lot faster
Have you ever felt like the New Item Dialog slows you down when you want to quickly create an empty file or a simple C# class? Browsing through a list of templates is sometimes necessary, but wouldn’t it be great if Visual Studio could figure out which template you needed based only on the file name…

Ak práve teraz rozbiehate novú službu a rozmýšľate nad spôsobom, ako hashovať heslá, tak potom by tento článok mohol byť pre vás.

How to Secure Passwords with BCrypt.NET - Code Maze
Let’s learn how to use BCrypt.NET to secure passwords and make sure we follow the best practices to ensure higher security standards.

Vyšiel update vzorovej Blazor a MAUI aplikácie .NET Podcast app. Ak vás zaujíma, ako by sa mala riešiť takáto aplikácia plne bežiaca na cloude, tak študujte.

Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI
The .NET Podcast app is a sample application showcasing .NET, ASP.NET Core, Blazor, .NET MAUI, Azure Container Apps, Orleans, and more. Pull down the source code and explore the architecture today.

Na veľmi otravnú úlohu, ako je vygenerovanie DllImport C# bindingu, sa dá efektívne využiť ChatGPT.

Muhammad Azeez - Generating C# bindings for native libraries by using ChatGPT
A blog about software engineering and beyond!

Linky na záver

O ntfy som tu už písal. To je nástroj, pomocou ktorého viete na svoj mobil dostať notifikácie odkiaľkoľvek. Je ale závislý na Google službách. Ak chcete byť nezávislý, alebo nechcete, aby Google o vás vedel zasa o niečo viac, tak môžete využiť UnifiedPush. To je decentralizovaný open-source notifikačný protokol.

UnifiedPush: a decentralized, open-source push notification protocol | F-Droid - Free and Open Source Android App Repository
A modern Android smartphone relies on a lot of services, from app stores andcalendars to messaging and push notifications. Most of them have openalternatives...

Google docs dostal podporu pre vkladanie kódu.

Viete prečo sú superbohatí ľudia nevyhnutnosťou? Volá sa to Yard-sale model. A v princípe za to môže to, že nie všetci máme rovnakú štartovaciu čiaru.

Why the super rich are inevitable
Why some mathematicians argue the economy is designed to create a few super rich people – unless we stop it.

A jednoduchá matematika môže aj za to, že viete v Doome vyrobiť kalkulačku.

Can Doom Run It? An Adding Machine in Doom

Stávajú sa aj nepríjemné veci. Napríklad vám svieti na obrazovke veľkým červeným písmom "confidential", a vám sa aj tak podarí omylom zverejniť screenshot, kde má Notepad záložky.

https://www.theverge.com/2022/12/24/23525732/microsoft-windows-11-notepad-tabs-feature-leak
A senior product manager at Microsoft has accidentally tweeted a photo of Notepad with tabs. The tweet was quickly deleted, but not before Windows enthusiasts spotted the new confidential feature.

Vizuálna bodka na záver

Záver roka musí byť taký ... taký vianočný.