Týždeň 2022-30
Ako veľmi máte radi zmenu? A dokázali by ste vymeniť váš software na správu projektov za Github Projects? @vlkodotnet
Udalosť týždňa: GitHub Projects
Skôr či neskôr vás projektové plánovanie dobehne. My sme prešli všetkými fázami. Od emailov k OneNote. Potom nasledovalo Trello, ale tam sme už nevedeli správne rozvrhnúť plánovanie naprieč ľuďmi a projektami. Nuž a skončili sme pri Jire. Tak, ako väčšina firiem, ktoré projektové riadenie potrebujú vyriešiť. Jira má všetky tie addiny, integráciu na všetky podstatné služby, návody, širokú knowledge bázu a kopec expertov, ktorí si na jej existencii postavili celý biznis.
Že GitHub pripravuje Jira killer sa už vie dlho. Otázkou teraz je, či sa im to podarilo. Máte na výber možnosť prepnúť medzi tabuľkovým a kanban board zobrazením. Môžete si pridávať vlastné fieldy, alebo zobrazovať fancy grafy, ako vám robota odsýpa. A k tomu ešte navyše dostanete konzolové rozhranie pre všetkých neklikacích ľudí. A ak platíte GitHubu za hostovanie svojich zdrojových kódov, tak to máte v cene.
Better Stack s investíciou 18,6 milióna
Som rád, že môžem zasa oznámiť, že ďalší startup so slovenskými koreňmi (aj keď sídlom v ČR) získal zaujímavú investíciu 18,6 milióna dolárov na svoj rozvoj. Better Stack je nástroj na agregáciu a analýzu logov.
Prečo C#?
Vídavam to často. Keď mám niekde prednášku a poviem, že robím v C#, tak sa buď niekto zasmeje, alebo takým ľútostivým očkom so slzou v rožku na mňa pozrie. A pritom C# a teda aj .NET je dnes už multiplatformný framework. Pod tým sa rozumie, že beží nielen na Linuxe, Macoch, ale cez Unity aj na všemožných hracích konzolách. Dokonca cez Blazor aj vo vašich internetových prehliačoch.
A nie je to len o tom, že váš kód pobeží všade. Je to aj o ekosystéme knižníc (NuGet) a o tom, že váš .NET kód je vysoko optimalizovaný a beží rýchlejšie. Nakoniec taká drobnosť. Syntax je veľmi podobná TypeScriptu, tak ak ste v ňom doma, tak so C# nebudete mať problém. Ak mi neveríte, tak skúste nasledujúci článok.
.NET okienko
O novom rate limiteri sme tu už mali zopár príspevkov. Tento vám navyše ukáže implementáciu HttpClienta, ktorý sa prispôsobuje tomu, čo nám limiter na starne servera dovolí. Vy už potom nemusíte skúšať, či máte nejaké requesty k dispozícii cez try/catch.
JavaScript ako prototypový jazyk nemá problém s nejakým tým fieldom navyše alebo menej. Horšie to je pri typovo bezpečných jazykoch. Tu sa hodí návod ako implementovať polymorfizmus pomocou System.Text.Json.
Linky na záver
Aj som chvíľu rozmýšľal, že z nasledujúcej linky spravím zaujímavosť týždňa, aj som mal rozmyslenú hŕbu zbytočného textu. Ale čo sa dá normálneho napísať o vertikálnom meste, ktoré vyzerá ako prerastené zrkadlo?
Ak sa pohneváte s manželkou, alebo ak odíde na dovolenku a vás zabudne doma, tak je každá rada s varením k osohu. Ak poznáte Duolingo, tak Parsnip by malo byť niečo podobné, ale na získanie potrebných skúsenosti v kuchyni.
Zaujímavá zbierka rád, ako dosiahnuť, aby váš startup uspel. Najmä nikdy nezačínajte robiť platformu namiesto produktu. Na platformu bude čas, keď budete mať veľkosť Google alebo Microsoftu.
Copilot vo VSCode sa dá napojiť na vlastný CodeGen model. Nie je to nejak rýchle, ale určite zaujímavé riešenie.
História toho, ako ťažko sa kedysi v JavaScripte robilo asynchrónne doťahovanie dát. Ako nás následne zachránili promisy a dnes ich plne nahradil await.
Nuž a to je na dnes všetko. Vlastne ešte tu mám vizuálnu bodku s enhance, enhance efektom.
A na úplný koniec (dnes toho teda moc nebolo) si neodpustím vystreliť zo všetkých, čo veria v NFT.