Dnes je v zaujímavých linkách aj AI, už dostalo aj mňa.
RazorConsole
https://github.com/LittleLittleCloud/RazorConsole
RazorConsole je v podstate BlazorTerminal - táto knižnica umožňuje tvoriť terminálové používateľove rozhranie pomocou Razor komponentov.
Je založená na Spectre.Console.
Pred nedávnom sa stala veľmi populárna a získala jeden
a pol tisíc hviezdičiek na githube v priebehu pár dní.
NSerf
https://github.com/BoolHak/NSerfProject/
NSerf je klon Hasicorp Serf pre .NET. Je to knižnica, ktorá umožňuje tvorbu distribuovaných aplikácií.
Umožňuje vytrvať klaster bez potreby koordinátora, centrálneho serveru alebo externej služby.
Rieši:
-
service discovery a orchestráciu,
-
šírenie udalostí (broadcast spŕav),
-
dynamické pridávanie uzlov,
-
mDNS (vyzerá, že na tom sa ešte pracuje).
Presne takéto typy projektov v ekosystéme .NET chýbajú.
V príkladoch má distribuovaných chat pomocou SignalR, ktorý beži na viacerých serveroch.
Alebo dynamický load-balancing a registráciu služieb pomocou YARP-u (môžete ľubovoľne zvestovať a zmenšovať počet uzlov).
Ale tých využití je viac, napríklad distribuovaná chache bez Redisu – cachuje každý nos a systém udalostí sa postará o to,
aby sa aktualizovala cache na všetkých uzloch.
RCParsing
https://github.com/RomeCore/RCParsing
Ďalšia knižnica na pasovanie, ale táto vyzerá dobra. V zaujímavých linkách som už uvádzal veľa parserov, lebo táto téma ma zaujíma. No tento je reálne použiteľný bez PhD.
LiteDb 6 (beta)
https://www.reddit.com/r/dotnet/comments/1nz2fn5/litedb_its_alive/
Tvorcovia LiteDb nelenili a prinášajú nám šiestu verziu tejto .NET dokumentovej embedded databázy.
No informujú o novinkách len na Reddite.
Momentálna zmena je hlavne vektorové vyhľadávanie, takže by to mohlo pomôcť, keď si staviate lokálny RAG.
Medzi plánované novinky patrí podpora asyncov a spatial indexy (čo je jedna s tých ľahkých vecí).
LiteDb používam už niekoľko rokov v BouncyHsm a nemal som s ňou problémy, ani pri konkurenčnom prístupe, ani pri záťaži.
P2P okienko
Kademlia
https://en.wikipedia.org/wiki/Kademlia, https://www.root.cz/clanky/vyhladavanie-v-peer-to-peer-sietach/
Zaujímalo vás niekedy, ako torrenty nájdu, kde sú uložené súbory, ktoré sťahujete? A vlastne ako ukladať dáta v p2p sieťach. Odpoveď je algoritmus Kademlia.
Monotorrent
https://github.com/alanmcgovern/monotorrent
Monotorrent je .NET knižnica, ktorá implementuje bittorent klienta a je stále udržiavaná.
Eppie
https://github.com/Eppie-io/Eppie-App
Eppie je .Net emailový p2p klient. Jeho autori tvrdia, že je problém, keď už ľudia nevlastnia emailové adresy a nemajú nad nimi kontrolu, tak sa to pokúšajú zmeniť takto.
Nemať pod kontrolou email sa ukáže ako závažný problém, ak človek dostane ban na googli, a tým príde o možnosť prihlásenia na desiatky stránok a už si ani nerestuje heslo.
Pre GUI používajú framework Uno platform.
No implementáciu nad IPFS nepovažujem najštvanejšiu.
Ako stránkovať odpoveď z API
https://roxeem.com/2025/10/11/strategic-pagination-patterns-for-net-apis/
Článok, ktorý rozoberá rôzne spôsoby toho ako stránkovať odpovede z API. Banálna téma, ktorá ale nemusí byť taká banálna.
Open data SHMU
Vedeli ste, že SHMU ma otvorené dáta? Ja donedávna nie. Je možné ťahať predpovede a aktuálne počasie.
Slovenský AI model
https://huggingface.co/slovak-nlp/mistral-sk-7b
mistral-sk je lokálny AI model, ktorý rozpráva po Slovensky.
SharpRISCV
https://github.com/rizwan3d/SharpRISCV
O RISC-V architektúre ste iste už počuli, je to otvorená architektúra, ktorá ale dieru do sveta zatiaľ neurobila (jeden z mála komerčne úspešných čipov na tejto architektúre je ESP32). Ako napovedá názor ide o architektúru s redukovanou inštrukčnou sadou, čo umožňuje robiť jednoduché čipy. RISC-V má ešte tú zvláštnosť, že nemá register príznakov a jeden register vždy obsahuje nulu.
SharpRISCV je malý projekt v C# implementujúci kompilátor RISC-V assembleru, vďaka tomu ide spustiť aj v prehliadači.
XZ Utils: Odolá FOSS nové generaci útoků zevnitř?
Na koneferncii OpenAlt mal Michal Altair Valášek prednášku o zraniteľnosti ZX Utils a o tom, že otvorený vývoj nemá mechanizmy ako sa im brániť. Plus tam boli spomenuté ďalšie pikošky s tohto vývoja.
Jediné s čím nesúhlasím je, že sa jednalo o sofistikovaný útok.