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 2. července 2022 18:40
Návratový kód HTTP 200
RSS export naposledy zpracován 2. července 2022 18:40
Kontrola aktuálnosti naplánována na 2. července 2022 19:10

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 | #

Q: Lákání vývojářů z jiných platforem do .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 | 14. 12. 2021 8:25 | #

Q: Na co si dát pozor při zabezpečení REST API

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 | 13. 12. 2021 8:15 | #

Podpora .NET 5 prodloužena do května, trable s release cyklem pokračují

Více času na migraci Tento článek má dvě roviny. První je čistě faktická. Používáte-li .NET 5, dostáváte další 3 měsíce času na zmigrování na nový .NET 6. Tuto informaci Microsoft nijak dramaticky do komunity netlačí a kdybych neaktualizoval mé…

Miroslav Holec | 10. 12. 2021 15:45 | #

Q: REST API vs GraphQL a kdy co použít

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 | 10. 12. 2021 7:25 | #

Q: Nullability v C#

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 | 9. 12. 2021 8:05 | #

Q: Migrace ze starších verzí .NET Core na .NET 6

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 | 8. 12. 2021 8:25 | #

Q: Upgrade Assistant

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 | 7. 12. 2021 8:20 | #

Q: Co jsou Minimal APIs

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 | 6. 12. 2021 8:10 | #

Q: Jaké jsou hlavní novinky v .NET 6

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 | 3. 12. 2021 7:55 | #

EF Core 6 a zákeřný Column Order

Jak to funguje Za normálních okolností je dáno pořadí sloupečků v DB pořadím properties v rámci třídy. Takže pro: public class Webinar { public int Id { get; set; } [Unicode] public string Title { get; set; } [Precision(14,2)] public decimal Price {…

Miroslav Holec | 1. 12. 2021 18:05 | #

Hashování hesla v .NETu pomocí IPasswordHasher

Pro jednoduché přihlášení pomocí cookie authentication není potřeba složitý identity framework. Mnoho vývojářů si ale neporadí s hashováním a ověřováním hesel. V tomto videu ukazuji IPasswordHasher a jeho použití. ???? Registrace IPasswordHasher do IoC…

Miroslav Holec | 13. 11. 2021 20:50 | #

Vývoj .NET aplikací na MacBooku s M1 (Apple Silicon)

Pro úplný začátek je vhodné uvést, že Apple doposud osazoval své počítače procesory od společnosti Intel. To je nyní historie a od roku 2020 už vydává nová zařízení s vlastním ARMovým procesorem M1. Počítače s tímto čipem jsou velmi výkonné a…

Miroslav Holec | 9. 11. 2021 13:30 | #

Zoom vs. Teams pro online události

Svět před pandemií Ve světě před pandemií nebyly online schůzky na denním pořádku. Každá drobnost se řešila osobní schůzkou a formát online školení byl naprosto nemyslitelný. Osobní schůzka v minulosti nebyl preferovaný formát pro konzultace o délce…

Miroslav Holec | 1. 11. 2021 7:50 | #

.NET, .NET Core, .NET Framework, ASP.NET Core aneb jak se v tom všem vyznat

Pojďme si udělat takový slovníček. Klíčové technologie jsou seřazeny od nejstarších po současné. Ty související vkládám mezi ně spíše pro dokreslení souvislostí. ASP Toto je už skutečně velmi historický pojem, ale budeme s ním v dalším výkladu pracovat…

Miroslav Holec | 30. 10. 2021 10:35 | #