
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. -…
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…
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…
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",…
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…
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…
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…
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…
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…
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…
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;…
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. ????…
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á…
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…
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…
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…
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…
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…
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…
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…
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ý…
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…
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…
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…
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…
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ě…
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…
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…
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…
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…