Vítejte na mém osobním blogu. Články sepisuji primárně pro svojí potřebu, ale budu rád pokud zaujmou i náhodného návštěvníka :-) Píšu zejména o programování, o tématech se kterými mám zkušenost nebo na nich zrovna pracuji.
React s ASP.NET - První část

Založení projektu s podporou TypeScriptu a příprava backendu.

29.07.2023
React 18 TypeScript .NET 7 CORS Problem Details

SQL Server Cross Database Access

Popis několika možností jak nastavit účtu přístup do vícero databází.

03.04.2023
SQL Server T-SQL Module Signing Cross Database

SQL Server integrace .NET CLR

Integrace Common Language Runtime nám umožní psát procedury a funkce v C# a spouštět je pomocí T-SQL.

05.11.2022
SQL Server CLR T-SQL C#

Databázový vývoj pomocí SSDT

SQL Server Data Tools (SSDT) umožňují vyvíjet a nasazovat databáze z prostředí Visual Studia.

08.08.2022
SSDT T-SQL Visual Studio

Návrhové principy SOLID

Popis základních návrhových principů objektového programování.

03.02.2022
SOLID C#

Spouštění úloh pomocí Azure WebJobs

Nastavení jobu, který poběží na pozadí webové služby.

27.11.2021
Python Azure WebJobs

Testování podnikových aplikací

Úvod do teorie testování a tipy na použití unit a integračních testů.

09.10.2021
.NET 5 Unit Testing Integration Testing

Dokumentace REST API pomocí OpenAPI a Swagger UI

Automatické vygenerování dokumentace k webovému API.

03.07.2021
REST Swagger UI OpenAPI .NET 5

Objektově relační mapování a Entity Framework

Objektové relační mapování (ORM) v podobě Entity Frameworku (EF) je doporučený způsob jak se z aplikace připojovat k podporované relační databázi v prostředí .NET.

15.05.2021
ORM EF Core 5 SQL Server

Generování PDF pomocí Razor Engine

Jak z webové služby vygenerovat PDF soubor pomocí Razor šablony (HTML).

12.04.2021
Select.HtmlToPdf Razor .NET 5

Nastavení emailingu z webové služby

Použití MailKit knihovny pro odesílání emailů přes SMTP server.

06.04.2021
MailKit .NET 5

Připojení webové služby na Azure Key Vault

Nastavení webové služby (Azure App Service), která bude mít pomocí RBAC přístup do Azure Key Vault.

21.03.2021
Azure Key Vault App Service ASP.NET Core

Logování pomocí Serilogu a Seq

Logování v ASP.NET Core projektu pomocí knihovny Serilog a konfigurace Seq serveru pro monitoring.

24.02.2021
ASP.NET Core Serilog Seq

Health monitoring webové aplikace

Nastavení ASP.NET Core middlewaru pro spouštění kontrol na straně aplikace a nastavení monitoringu takovýchto aplikací.

16.02.2021
ASP.NET Core

IIS a nastavení environment proměnné

Nastavení ASPNETCORE_ENVIRONMENT proměnné v rámci IIS pro rozlišení staging prostředí od produkce.

06.02.2021
ASP.NET Core IIS

Manipulace s objekty v MongoDB

Přehled CRUD operací v C# nad MongoDB (NoSQL) databází.

28.01.2021
C# MongoDB

Verzování pomocí Gitu na platformě GitHub

Základní přehled verzovacího nástroje Git, propojení s platformou GitHub a představení verzovacích strategií GitFlow a GitHub flow.

02.01.2021
Git GitHub

Docker kontejnerizace

Základní přehled docker kontejnerizace a příklad s asp.net core aplikací.

21.12.2020
Docker

Domain Driven Design v MVC aplikaci

Domain Driven Design je koncept jak vnímat a modelovat business problematiku pomocí OOP.

30.11.2020
ASP.NET Core

Image Recognition pomocí ML.NET

Machine learning framework od Microsoftu ML.NET nám poskytuje jednoduché API pro volání složitých AI algoritmů. Vyzkoušíme si vytvořit program, který rozpozná jestli je na obrázku pes, kočka nebo lev.

19.11.2020
C# ML.NET

Využití WebSocket protokolu pomocí SignalR

Nastavení jednoduchého SignalR Hub API v ASP.NET Core aplikaci, která bude umět sdílet plochu pro kreslení obrázků pro připojené klienty.

14.11.2020
ASP.NET Core SignalR

Vytvoření progresivní webové aplikace (PWA)

Vytvoření a základní nastavení progresivní webové aplikace. Jedná se o alternativu k vývoji mobilní aplikace.

8.11.2020
ASP.NET Core PWA

TypeScript

Příprava projektu a naprogramování jednoduché aplikace. TypeScript nám pomáhá při vývoji detekovat chyby, které by mohly nastat až při běhu programu.

1.11.2020
ASP.NET Core TypeScript

Axios HTTP klient

Jak komunikovat s webovým API pomocí javascriptové knihovny Axios a otestování komunikace pomocí frameworku Jest.

31.10.2020
ASP.NET Core Axios Jest

Hostování ASP.NET Core aplikace na Linuxu

Základní nastavení, jak zprovoznit ASP.NET Core na Linuxu. Cílem je z Linuxu vytvořit webový server, na kterém může běžet webová stránka napsaná v jazyce C#.

26.10.2020
ASP.NET Core Linux VMPlayer Nginx