Miroslav Holec

Oblíbenost: 185 - Nezávislý blog

Novinky ze světa Microsoftu a webového vývoje na ASP.NET Core, .NET Core a všech souvisejících technologiích.


Nachytalo mě HSTS v Dotnet News

2020-11-28 17:17:46

HSTS Pro pochopení problému je nejprve nutné chápat bezpečnostní mechanismus HSTS. V dnešní době je pro většinu webových stránek základním předpokladem použití HTTPS. Ne, že by to dávalo všude smysl, ale už jsme zkrátka ve stavu, kdy těch zbytečných případů je minimum a tudíž se HTTPS stává standardem a počítá se s ním. Mechanismus HSTS funguje tak, že webová aplikace pošle do browseru HTTP hlavičky, kterými si od browseru vynucuje HTTPS připojení. Browser si nastavení pro doménu uloží a po definovanou dobu případný pokus o HTTP request aktivně nahradí HTTPS požadavkem. Podrobnosti defninuje od roku 2012 RFC 6797 a Microsoft...


Blazor v .NET 6

2020-10-28 08:53:41

V .NET 6 půjde především o Blazor Microsoft nadále investuje úsilí zejména do technologie Blazor a vypadá to, že by ji chtěl v roce 2021 dotáhnout tam, kde jsou JS frameworky již několik let. Nelze přitom s jistotou potvrdit, že úsilí je striktně spojené s poptávkou. Někteří .NET vývojáři skutečně místo studia JS frameworků čekají na spásu v podobě Blazoru, jiní už však dávno nastoupili do nového stacku v JS/TS světě a Blazor je nechává chladnými. Sám ze své zkušenosti mohu potvrdit, že většina mých klientů již používá kombinaci REST API a některého JS frameworku. O Blazoru již většina týmů slyšela...


Budoucnost WCF a gRPC v .NET 5

2020-10-26 09:02:44

Co je gRPC Framework gRPC je vedle REST API další možností, jak zpřístupnit data různým klientům, přičemž klientem mohou být různé webové služby a nebo dnes i webové front-endy. Oproti RESTu přináší gRPC několik rozdílů: jsou contract-first, tedy při návrhu se zaměřujeme především na návrh API kontrakty jsou definovány pomocí Protocol Buffers (nezávislé na jazyku) díky kontraktům (které jsou základem) funguje lépe nejrůznější tooling používá řadu funkcionalit definovabých v HTTP/2, díky čemuž se těšíme lepší výkonnosti To s sebou nese i odlišný přístup. Vývoj gRPC služeb je trochu složitější než v případě jednoduchých REST API. Samotné Protocol Buffers kvůli nezávislosti na jazyku neumí některé věci, na...


Práce s Local Storage a Session Storage v Blazor a...

2020-10-15 08:50:48

Správa stavu Správa stavu Blazor aplikací je komplikovanější než u běžných aplikací nebo REST API. V případě REST API dokonce žádný stav neuchováváme, protože REST omezení nám ukládají stav uchovat na klientovi a nikoliv na serveru. U tradiční aplikace (např.: ASP NET MVC) se zpracovává každý request a končí vyrenderováním celého HTML, takže zde je správa stavu celkem jednoduchá. Směrem na klienta posíláme například response společně s cookies. Uvnitř aplikace pak udržujeme stav krátkodobě (instance s lifetime transient), per web request (implicitní výchozí scoped lifetime) nebo dlouhodobě pro všechny uživatele (singleton lifetime, static members). V případě Blazoru se o stavu musíme bavit...


Proč jsem neskončil s blogem a převlékl ho do nové...

2020-10-08 11:00:18

Mýtus: Na čtení už lidé nemají čas Jedním z důvodů, proč jsem přestal psát nové články na blogu bylo chybné přesvědčení, že na čtení článků už nikdo nemá čas. A už vůbec ne na ty dlouhé články, které jsem ze sebe potil já. Neumím psát ve zkratkách a nedokážu se vyjádřit ve dvou větách. Proto mě nebaví ani sociální sítě. Nevymáčknu se tam. Každopádně během školení a konzultací s klienty jsem zjistil, že mnoho vývojářů můj blog stále čte. Bez ohledu na délku obsahu. Sám na sobě pozoruji, že dávám často přednost delším a detailně zpracovaným rešerším a názorům. Jsou pro...


Je Váš blog na ceskeblogy.cz?

Byl Váš blog schválen a přidán na ceskeblogy.cz? Pochlubte se, že tvoříte kvalitní, český obsah a vložte na své stránky tuto ikonku:

ikonka

Proč vznikly ceskeblogy.cz?

Jaký je smysl tohoto portálu? Přečtěte si více o tom, proč a jak vznikl projekt ceskeblogy.cz?

úryvek z textu ... "Překvapilo nás, kolik lidí je ochotných vyhodit peníze za PR článek na uměle vytvořených skladištích bez konceptu. Velká část těchto lidí přitom vlastní a pečlivě udržuje svůj blog, který je součástí jejich eshopu či internetové služby."...