Zaujímavé linky #15

Zas sa mi nahromadilo niekoľko zaujímavých liniek. No tentokrát som nemal čas dané knižnice poriadne vyskúšať. Ale raz sa k tomu dostanem. A ostatné sú skôr malé novinky už v známych veciach.

Markdown editor pre Blazor

https://github.com/erossini/BlazorMarkdownEditor
Markdown eitor pre oba druhy Blazoru, okrem základných vecí vie riešiť code highlight, upload obrázkov a súborov, tabuľky, dokonca by mal vadiť aj UML cez mermaid.js .

Rocks

https://github.com/JasonBock/Rocks/tree/main
https://github.com/JasonBock/Rocks/blob/main/docs/Overview.md

Rocks je mokovcia knižnica, ktorá generuje mocky v čase kompilácie, začala byť vyvíjaná už v roku 2015, takže to nie je horúca novinka.

Generátor statických stránok pre ASP.NET Core MVC

https://staticsitegenerator.netlify.app/

Tento generátor generuje statické stránky pomocou globálneho CLI toolu a podporuje markdown súbory.
Takže spraviť statickú stránku z existujúcej ASP.NET Core MVC aplikácie je naozaj jednoduché.

HTMX 2.0

https://htmx.org/

HTMX 2.0 je vonku a prináša drobné zmeny (presunutie niektorej funkcionality do rozšírení, podporu http DELETE, podporu WebComponents, novú syntax…).

NsqSharp

https://github.com/judwhite/NsqSharp

NsqSharp je klientska knižnica pre distribuovaný pub-sub systém NSQ.

SuperSocket

https://github.com/kerryjiang/SuperSocket

Knižnica ktorá pridáva svoju vrstvu nad sockety a umožňuje ich lepšiu manažovateľnosť, super, keď je potrebná rýchla a ľahká komunikácia ale http je až príliš.

Obsahuje aj implementáciu pre websockety.

Riok.Mapperly 4.0

https://github.com/riok/mapperly/releases/tag/v4.0.0

Mapperly je populárna mapovacia knižnica, založená na source generátoroch. Ja som na ňu zmigroval z Automapper všade, kde sa len dalo.
Verzia 4.0 prináša možnosť mapovať konkrétne property vlastnou metódou. To šlo aj doteraz, ale nebolo to také pekné ani pohodlné a bolo potrebné to robiť v post-map metóde. Takže teraz už všetko čo som kedy použil v Automapper je aj v Mapperly.

Microsoft Orelans

Microsoft Orelans je actor model systém, na ktorom beží značná časť Azure. Tento model rieši vysoko-paralelný a distribuovaný prístup pri vytváraní softvéru. Často sa ukazuje, že slúži ako podvozok pre rôzne online akčné hry, ale to je len vrchol ľadovca.

MS Orleansu sa v najbližšej dobe chystám venovať viac.

CSS isolation v ASP.NET Core MVC 8

https://www.mikesdotnetting.com/article/355/css-isolation-in-razor-pages

Vedeli ste, že aj MVC projekty majú CSS isloation? O Blazore som vedel dávno, ale pri MVC by ma to nepadlo. No je to dobrá správa, ktorá mi uľahči trápenie sa s CSS-kom.

Novinka v MS Garnet

https://github.com/microsoft/garnet

Garnet – dotnetová náhrada Redisu pod MIT licenciou už podporuje Lua skriptovanie (od verzie 1.0.31), takže ním ide kompletne nahradiť Redis.

2 lajkov