Knowledge base

Blog

Notes from our developers on .NET, Azure, AI, and the craft of shipping digital products. Published on knowledge-base.havit.cz.

Lukáš Michl

Aspektové programování (Metalama) [Lukáš Michl, Vzdělávací okénko, 26.3.2026]

Jak snížit objem kódu o 20 % bez psaní boilerplate? Aspektové programování s Metalama v .NET (C#). Vzdělávací okénko prezentoval Lukáš Michl.

Daniel Hrubý

AI v chytrém domě [Dan Hrubý, Vzdělávací okénko, 19.3.2026]

Jak Dan Hrubý použil AI (NotebookLM, Claude) k diagnostice a optimalizaci chytrého domu Loxone? Záznam ze Vzdělávacího okénka HAVIT z 19. března 2026.

Tomáš Wagner

Jak vytvořit AI aplikaci od nuly [Tomáš Wagner, Vzdělávací okénko, 5.3.2026]

Záznam ze Vzdělávacího okénka HAVIT z 5. března 2026. Tomáš Wagner ukazuje, jak krok za krokem postavit AI aplikaci v .NET a C# – od nastavení AI služby přes napojení do aplikace až po pokročilejší funkce jako chat history, tools a strukturovaný výstup.

Ondřej Václavek

Claude Code CLI – sdílení zkušeností s AI [Ondřej Václavek, Vzdělávací okénko, 19.2.2026]

Claude Code CLI v praxi: AI asistent pro .NET vývojáře — zkušenosti, skills, MCP servery a workflow. Vzdělávací okénko prezentoval Ondřej Václavek.

Martin Goffa

.NET Aspire Introduction [Martin Goffa, HAVIT Vzdělávací okénko, 12.2.2026]

Co je .NET Aspire a proč ho použít pro multiservice .NET aplikace? Orchestrace, telemetry a Service Discovery v praxi. Co je .NET Aspire a co není (rozdíl oproti Kubernetes) Stavební kameny: AppHost, Service Defaults, integrace a Dashboard Orchestrace Docker kontejnerů bez ruční konfigurace Service Discovery a centralizovaná konfigurace závislostí Telemetry: logy, trasování a metriky v […]

Daniel Hrubý

Passkeys v praxi [Dan Hrubý, Vzdělávací okénko, 5.2.2026]

Záznam ze Vzdělávacího okénka HAVIT z 5. února 2026.

Jiří Kanda

Minesweeping [Jiří Kanda, Vzdělávací okénko, 8.1.2026]

Proč selhávají .NET aplikace, i když děláte vše správně? Skutečné miny v knihovnách a frameworcích. Vzdělávací okénko prezentoval Jiří Kanda.

Ondřej Václavek

Integrační testy konečně správně (Testcontainers) [Ondřej Václavek, Vzdělávací okénko, 11.12.2025]

Jak psát integrační testy v .NET správně? Testcontainers spustí reálný SQL Server z Dockeru přímo z C# testovacího kódu. Rozdíl mezi integračními a unit testy – kde mockování nestačí Proč jsou integrační testy v CI/CD pipeline problematické a jak to řeší Docker Testcontainers – NuGet balíček pro spouštění Docker kontejnerů z C# Integrace s ASP.NET […]

Lukáš Michl

O signaturách metod a DTO a jak je psát [Lukáš Michl, Vzdělávací okénko, 4.12.2025]

Záznam ze Vzdělávacího okénka HAVIT, kde Lukáš Michl povídal o tom, jak psát signatury metod a DTO tak, aby byl kód srozumitelný bez nutnosti číst implementaci. Přednáška pokrývá antipattern primitive type obsession, strong type values, knihovnu Vogen a best practices pro DTO. Proč záleží na čitelných signaturách Dobrá signatura metody prozradí, co metoda dělá, aniž […]

Robert Haken

Novinky v .NET 10 a výhled na .NET 11 [WUG Dev Day Praha, 26.1.2026]

Záznam z přednášky pro konferenci WUG Dev Day Praha z 26. ledna 2026. Co se dozvíte Slides

Robert Haken

Blazor – EditForm a submit tlačítko mimo něj [Vzdělávací okénko, 20.11.2025]

Záznam z (mini) Vzdělávacího okénka HAVIT, kde jsem ukazoval, jak se vypořádat s umístěním submit HxSubmit tlačítka mimo formulář (EditForm).

Jiří Kanda

EF Core 10 [Jiří Kanda, Vzdělávací okénko, 6.11.2025]

Záznam ze Vzdělávacího okénka HAVIT z 6. listopadu 2025. Jirka nám ukazoval, co je nového v Entity Framework Core 10, co se hodí pro naše projekty a jak nyní funguje IN operátor (Contains()) a jeho bucketizace parametrů.

Browse all posts on knowledge-base.havit.cz →