Miroslav Holec

Základní informace o zdroji

Podtitulek Blog o vývoji REST API, webovém frameworku ASP.NET Core a .NETu obecně
Domovská stránka https://www.miroslavholec.cz/blog
RSS export https://www.miroslavholec.cz/blog/rss

Systémové informace o zdroji

ID 461
Jmenné ID blog-miroslav-holec
Články ručně přidává správce systému NE
Články jsou schvalovány správcem NE
Titulek zdroje stahován z RSS exportu ANO
Kontrola aktuálnosti proběhla 4. června 2023 08:45
Návratový kód HTTP 200
RSS export naposledy zpracován 4. června 2023 08:45
Kontrola aktuálnosti naplánována na 4. června 2023 09:15

Lepší dostupnost a termíny školení

Během ledna až května byla má kapacita z osobních důvodů omezena. Pokud Vás zajímají detaily, přečtěte si článek ze zákulisí. Končí inferno, jsem zpět v práci Uvidíme se na Tech-Ed 2023 I tento rok se koná tradiční konference Tech-Ed a to ve dnech 23. -…

Miroslav Holec | 17. 5. 2023 10:05 | #

Co v .NET 7 a C# 11 stojí za pozornost

Minimal APIs Microsoft v .NET 6 představil nový způsob vývoje REST API, který je založen na deklarativním zápisu endpointů bez zbytečné ceremonie kolem MVC. Funkcionalita byla pojmenována trochu nešťastně a vypuštěna v poměrně osekané verzi. Vývojáři…

Miroslav Holec | 8. 3. 2023 10:10 | #

JetBrains Rider... mocnější než kdy předtím

Shafirov na základě války vedené Ruskem vůči Ukrajině oznámil v březnu 2022 pozastavení veškerých vývojářských aktivit v Rusku a stejně tak prodej produktů na trzích v Rusku i v Bělorusku. Následně byla zahájena relokace pracovníků z Ruska směrem do…

Miroslav Holec | 23. 1. 2023 8:55 | #

Jak funguje a jak získat elektronický podpis

Jak funguje elektronický podpis Každý, kdo pracuje s elektronickým podpisem by měl mít fundamentální představu o tom, jak podepisování dokumentů funguje a k čemu podepisování v praxi slouží. Přestože by bylo přesnější používat termín "digitální podpis",…

Miroslav Holec | 16. 1. 2023 8:10 | #

Black Friday + Cyber Monday a výhodné licence software pro vývojáře

Pluralsights Nevyčerpatelný zdroj inspirace. Videoarchiv obsahuje tisíce kurzů, které se věnují i platformě .NET. Udemy Tato videoplatforma nyní nabízí veškeré kurzy za zvýhodněnou cenu 10 babek. Jsou zde již i kurzy týkající se .NET 6 a .NET 7…

Miroslav Holec | 24. 11. 2022 12:20 | #

Novinky v .NET 7 - Přehled z .NET Conf Keynote

Přehledové video z .NET Conf keynote. Shrnul jsem nejdůležitější myšlenky týkající se platformy .NET 7 ???? Momentum, unifikace platformy ???? Výkonnostní vylepšení ???? Cloud Native, .NET na Ubuntu ???? Minimal APIs, APIs everywhere ???? Odebírejte vývojářské novinky…

Miroslav Holec | 14. 11. 2022 15:15 | #

Nový HTTP Logging v .NET 6

Chcete-li si zalogovat příchozí request nebo odchozí response z webové služby, nemusíte už si psát middleware. Microsoft přinesl do .NET 6 nový middleware, který lze snadno zapojit. ????‍???? Školení Novinky v .NET 6 a C# 10…

Miroslav Holec | 14. 11. 2022 8:45 | #

Jak na integrační testy REST API

Stále ještě nepíšete testy? Možná stojí za zvážení začít jen tak zlehka od integračních testů. Napsat integrační test je totiž rychlé a jednoduché. ????‍???? Školení Vývoj REST API v .NETu https://www.miroslavholec.cz/skoleni/asp-net-core-rest-api ???? Můj web…

Miroslav Holec | 11. 11. 2022 8:30 | #

Tipy pro globální handlování výjimek v REST API

Globální handlování výjimek dokáže vyřešit jeden dobře napsaný middleware. Ve videu si ukážeme, jak zobrazovat různé zprávy podle prostředí nebo jak nastavit content negotiation, aby umělo API vracet chybové struktury v JSON i XML. ???? Průvodce designem…

Miroslav Holec | 7. 11. 2022 9:15 | #

Jak správně zvolit identifikátory resources v REST API

Zvolit jako identifikátor resource v REST API není tak jednoduché, jak se na první pohled zdá. Ve videu se podíváme na zásady pro tvorbu identifikátorů, upravíme si jednoduchou aplikaci a ukážu, jak generovat pseudonáhodné řetězce. ???? Průvodce designem…

Miroslav Holec | 4. 11. 2022 16:25 | #

Software a nástroje 2022

Kromě oblíbených nástrojů jsem sepsal ještě článek Software a služby v mých procesech, ve kterém se více soustředím na mé pracovní návyky a zásady. .badge { color:blueviolet; background:#f5f5f5; padding:1px 3px; font-size:90%; font-weight:bold;…

Miroslav Holec | 14. 10. 2022 7:35 | #

Nastavení vlastní domény, Azure DNS a SSL certifikáty

Video ukazuje jak si zakoupit doménu a připojit ji do služby Azure App Service. V další části popisuji práci se službou Azure DNS a připojení vlastních SSL certifikátů. Ukazuji také, jak o SSL certifikáty zažádat a jak je vytvořit na Windows a macOS. ????…

Miroslav Holec | 20. 8. 2022 9:40 | #

Kompletní pohled na .NET 7

Pomáhám firmám s migrací .NET aplikací Napište mi a domluvíme se. Pomáhám firmám v Česku a na Slovensku migrovat aplikace z různých verzí .NET Frameworku na nejnovější vydání. 1️⃣ Definice LTS aneb pro koho je .NET 7 Sudé verze .NETu Microsoft vydává…

Miroslav Holec | 1. 8. 2022 20:25 | #

Cachování v .NETu

Co je cachování? Pojem cache zná zřejmě každý vývojář. Každý si pod tím ale představuje něco trochu jiného. Ve své podstatě je cachování mechanismus, při kterém strčíme mezi proces a pomalé úložiště nějaké rychlejší úložiště (mezipaměť), odkud si může…

Miroslav Holec | 7. 7. 2022 14:35 | #

Kniha CSS: moderní layout od Martina Michálka

Backstory Mou kodérskou kariéru jsem pověsil na hřebík zhruba na přelomu 2010 a 2011. Měl jsem v té době štěstí, protože má kodérská práce se neustále otírala o svět .NETu. Na základě neutichající zvídavosti jsem .NET po douškách ochutnával a díky…

Miroslav Holec | 22. 6. 2022 22:45 | #

Vývojářský dotazník - Survey 2022

Survey 2022 Pojďme to vzít v opačném pořadí. Chcete-li ovlivnit témata přednášek, webinářů a školení, máte jedinečnou šanci. Stačí 5 minut času, ve kterém vyškrtáte preferovaná témata. A kdo ví. Možná objevíte i něco nového :) Survey 2022 - Vyberte si…

Miroslav Holec | 31. 5. 2022 14:50 | #

Proces návrhu REST API

Specification First Na mých přednáškách, webinářích a školeních jsem vždy preferoval přístup Specification First. Zpočátku jsem této oblasti věnoval ve školení cca 30 % času. Postupně jsem ale školení rozšiřoval z pohledu "pravidel návrhu" a tím…

Miroslav Holec | 17. 5. 2022 12:40 | #

RESTful chybové struktury v .NET 6

Chybovou strukturu je nutné vrátit pokaždé, když HTTP požadavek neskončí úspěšně. Jedná se tedy o chybové stavy 4xx a 5xx. Všechny chybové stavy by měly vracet vždy stejnou strukturu, aby ji klient mohl snadno zparsovat. Podobu chybových struktur…

Miroslav Holec | 6. 5. 2022 8:20 | #

Pozvánka na konferenci TechEd v Praze

Konference je určená pro široké spektrum profesionálů v oblasti informačních technologií – IT a databázové specialisty, vývojáře, bezpečnostní odborníky a všechny, kteří chtějí mít přehled o současných a budoucích trendech. V třídenním formátu nabídne…

Miroslav Holec | 29. 4. 2022 12:45 | #

Pozvánka na konferenci CodeCon v Bratislavě

Datum a místo konání 28. 4. 2022 Námestí SNP 484/25, Stará Tržnica, Bratislava Registrace www.codecon.sk Vstupné zdarma Pro konferenci jsem si připravil hned dvě přednášky. První jsem pojmenoval „Průvodce designem REST API” a mým cílem bude ukázat…

Miroslav Holec | 11. 4. 2022 10:45 | #

SPA-like aplikace v .NET 6

Single Page Applications JavaScriptové SPA aplikace fungují tak, že se na klienta doručí jeden kus HTML kódu, který si po zparsování v browseru skrze JS kód následně zajistí dokreslení celé webové stránky (aktualizaci DOMu). JS kód je zminifikovaný…

Miroslav Holec | 30. 3. 2022 9:40 | #

HttpClient a HttpClientFactory internals

Zajímáte-li se o konzumaci REST API, doporučuji se podívat na můj webinář Konzumace REST API v .NET Core, který je k dispozici v archivu. HttpClient Když odmyslíme různé abstrakce typu Refit, třída HttpClient je v současné době nejsnazší způsob, jak…

Miroslav Holec | 25. 3. 2022 9:40 | #

Aktuální pohled na používané verze .NETu

V úvodu je vhodné poznamenat, nástroj CLI slouží jednak ke spouštění aplikací a jednak k provádění různých instrukcí. Sesbírané statistiky se týkají provádění instrukcí, což koreluje s vývojářskou prací a devops více než s během aplikace na webovém…

Miroslav Holec | 22. 3. 2022 11:05 | #

YAML jako nástupce JSON konfigurace v moderním .NETu

Tímto článkem bych chtěl doporučit YAML jako čitelnější alternativu k JSON konfiguračním souborům v .NET aplikacích. Pokusím se ve vás vzbudit k YAMLu důvěru, vypíchnout výhody a ukázat, jak lze YAML v .NET aplikacích používat. Pár slov o YAMLu Velmi…

Miroslav Holec | 12. 2. 2022 12:20 | #

Solution Code Review

Záznam přednášky Kromě článku si můžete pustit záznam mé přednášky, kde jsem o Solution Code Review mluvil. Běžná code review Dnešní článek nebude o klasických code reviews. Bylo o nich napsáno plno článků i knih. Víme, že code review jsou vždy spíše k…

Miroslav Holec | 3. 2. 2022 20:55 | #

Open API Specifikace

Obsah článku První snahy o popis REST API v .NETu Myslíme metodou Design First Automatizace trochu drhne Píšeme Open API Specifikaci Struktura OAS Závěr První snahy o popis REST API v .NETu Když vývojáři nasadí své API na vybranou URL, nikdo v podstatě…

Miroslav Holec | 2. 2. 2022 15:35 | #

Pozvánka na červnová prezenční školení REST API

Školení na sebe volně navazují. První den se zaměříme na správný návrh REST API, v rámci kterého vývojář pochopí principy REST služeb a návrhu REST rozhraní. Druhý den uvedeme získané zkušenosti v praxi a ukážeme si, jak REST API vyvíjet v .NET 6…

Miroslav Holec | 28. 1. 2022 12:00 | #

Webové prohlížeče pohledem vývojáře

Hrobeček pro Internet Explorer Za posledních 10 let se největší oblibě desktop uživatelů těšil především Google Chrome. Jeho tržní podíl lineárně rostl od roku 2012 až do roku 2019. Je přitom patrné, že z tržního podílu ukrajoval prohlížečům Internet…

Miroslav Holec | 8. 1. 2022 10:20 | #

Q: Má Blazor budoucnost nebo je to další Silverlight?

Sestřih ze streamu Dotnet Live - 1. 12. 2021. Dotazy pro příští stream pokládejte na https://odkaz.me/dotaz ???? Odebírejte vývojářské novinky Dotnet News https://www.dotnetnews.cz ????‍???? Školím .NET 6 https://www.miroslavholec.cz/skoleni ????‍???? Pomáhám s…

Miroslav Holec | 17. 12. 2021 7:30 | #

Q: Výchozí vs. third-party IoC kontejner v .NETu

Sestřih ze streamu Dotnet Live - 1. 12. 2021. Dotazy pro příští stream pokládejte na https://odkaz.me/dotaz ???? Odebírejte vývojářské novinky Dotnet News https://www.dotnetnews.cz ????‍???? Školím .NET 6 https://www.miroslavholec.cz/skoleni ????‍???? Pomáhám s…

Miroslav Holec | 15. 12. 2021 8:15 | #