altair.blog

Rubrika IT

Prezentace a příklady z TechEdu 2023
V tomto týdnu se konal TechEd 2023 a já na něm měl sedm přednášek. Nabízím vám ke stažení prezentace, příklady a odkazy.
Napište si vlastní Google: Fulltextové vyhledávání v SQL Serveru
Mirosoft SQL Server obsahuje docela schopné fulltextové vyhledávání. Google se sice nevyrovná, ale zase nad ním máte úplnou kontrolu. Využil jsem ho k tomu, že jsem si napsal vlastní software pro prohledávání statického webu, jako je třeba tento blog.
Co by měli windowsáci vědět o Linuxu
Windows a Linux. Oheň a voda. Microsoft a open source. Dva nesmiřitelní soupeři. Anebo ne? Přijde mi, že ta animozita je hlavně směrem od linuxáků k Windows; naopak je to spíš že jsme jako uživatelé Windows Linux k ničemu nepotřebovali. Nicméně, s multiplatformností .NETu se situace poněkud mění. Proto jsem připravil seriál o Linuxu pro Windowsáky.
Entity Framework Core 7.0: Novinky, tipy, triky
Entity Framework je nejpoužívanější object/relational mapper pro .NET. Připravil jsem pro vás seriál videí o novinkách v aktuální verzi 7.0, ale i s různými tipy a triky, které sice nejsou vždy úplně nové, ale hodí se je znát.
API klient pro Fio banku
Napsal jsem C#/.NET klienta pro načítání seznamu plateb z Fio banky přes její API. Je k dispozici jako open source na GitHubu a NuGetu.
ASP.NET Core na Linuxu: Jak získat výkonný cloudový server zdarma
Společnost Oracle nabízí zdarma ve svém cloudu server se čtyřmi jádry, 24 GB RAM a 200 GB disku. Jaký je v tom háček? Má ARM architekturu a běží na něm Linux. V novém seriálu vám ukážu, jak na takovém serveru bezpečně a odděleně od sebe hostovat více ASP.NET Core aplikací.
ASP.NET Core Health Checks: Jak sledovat zdraví vaší aplikace
Pokud provozujete webovou aplikaci, je dobré vědět, že se těší dobrému zdraví. Že běží, odpovídá na HTTP requesty, ale také že běží správně. Tedy nejenom že běží web server, ale třeba také jestli se dokáže připojit k databázi, k cloudovému úložišti, jestli je dost místa na disku, jestli nezabírá moc paměti a podobně. To lze samozřejmě monitorovat zvnějšku aplikace, například pomocí performance counterů, ale to musíte mít pod kontrolou celou infrastrukturu, což často není možné nebo praktické. Proto je v ASP.NET Core přítomna technologie health checků, které fungují zevnitř. Aplikace pomocí nich dokáže otestovat sama sebe a reportovat, zda jednotlivé její části fungují tak jak mají.
Jak na chybu připjení k SQL Serveru po upgrade na .NET 7
Upgrade ASP.NET aplikací z 6.0 na 7.0 je snadný a téměř bezpracný. Ale můžete narazit na to, že se vám po upgrade databáze odmítne připojit k databázi s poněkud kryptickou chybou. Ukážu vám, jak tento problém vyřešit hned třikrát: dvakrát rychle a jednou správně.
Pozvánka na online školení Novinky v .NET 7
Před několika dny Microsoft vydal .NET 7.0, další verzi této platformy. Oproti LTS verzi 6.0 toho nepřináší přehnaně mnoho, ale pár novinek se tam najde. Proto jsem se rozhodl uspořádat jednodenní školení, které se bude zabývat novinkami v současných verzích C#, .NET. ASP.NET a Entity Frameworku. Volně rozházené po školení budou též různé tipy platné i pro starší verze .NETu, které se mi jinam úplně nevešly.
Hyper-V: Velmi jemný úvod do virtualizace na Windows
Většina serverů jejichž služby využíváte je nejspíš virtualizovaná. Jejich software neběží přímo na hardware, ale ve virtuálním, emulovaném počítači, který umožňuje na jednom fyzickém hardware provozovat několik logických serverů. Děje se tak z důvodu snazší správy i z důvodů ekonomických, umožňuje to lépe využívat dostupný výpočetní výkon. Na Z-TECHu jsem pro vás připravil seriál o virtualizační platformě Hyper-V, která je součástí Windows.