
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…
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…
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…
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…
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é…
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…
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…
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…
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…
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…
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…
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 {…
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…
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…
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…
.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…