altair.blog

Rubrika Z-TECH

Co jsou SOLID principy v .NET a proč by vás měly zajímat?
SOLID je sada pěti principů používaných při psaní objektově orientovaného kódu. Pro .NET programátory je podstatná především proto, že ji dodržuje samotný .NET. A proto ji musíte znát, i kdybyste ji nechtěli sami dodržovat.
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ě.
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.
Windows Sandbox: Vestavěný virtuální stroj pro běžné uživatele
Windows 10 a Windows 11 obsahují možnost jak spustit "virtuální počítač" s čistou instalací Windows, který je izolovaný od toho fyzického, skutečného. To můžete využít v případě, že chcete vyzkoušet něco, co na svém běžném PC dělat nechcete. Například nainstalovat nějakou aplikaci kterou nechcete používat dlouhodobě. Po vypnutí Sandboxu se totiž všechny provedené změny ztratí a vše se vrátí do původního stavu.
Jak ze tří součástek vyrobit internetový teploměr
Twitter zaplavily fotky domácích teploměrů. Teplota v místnosti je nová rouška. Ať už doma ve jmému úspor a boje proti Putinovi mrznete při patnácti nebo se naopak potíte při třiceti stupních a chcete to sdělit světu, technika vám s virtue signallingem může pomoci. Ukážu vám, jak si ze tří součástek můžete postavit teploměr, který naměřená data odesílá do české služby TMEP.CZ.
Skoro statický obsah: Od konkrétní aplikace k univerzální komponentě
Skoro každá webová aplikace má nějaký skoro statický obsah. Obsah, který sice není měněn zcela pravidelně a nejde o její hlavní úkol, ale přesto je dobré mít možnost ho editovat jinak než zásahem do zdrojáku. Různé pomocné texty jako podmínky použití, kontakty a podobně. V osmidílném seriálu jsem vám ukázal, jak lze specifické řešení pro jednu aplikaci přeměnit v univerzální komponentu.
IT fenomény: který je váš oblíbený?
U počítačů jsem víc než třicet let. Tak snad mám morální právo o nich (a věcech kolem nich) rozumovat nejenom technicky. Pokud vás moje rozumování zajímá, můžete na kanálu Z-TECH najít moje videa z řady IT fenomén. A máte také možnost navrhnout, jaké fenomény by měly být předmětem dalších pokračování.
Výroba vodotěsných LED lampiček za pár korun
Začaly prázdniny a možná by se vám hodily jednoduché LED lampičky, které jsou navíc vodotěsné. Ukážu vám jak takové vyrobit s pomocí dózy od žvýkaček, CR2032 baterie, svítivé diody a (volitelně) trochy 3D tisku. Výrobu zvládnou i děti.