0
Budoucnost WCF a gRPC v .NET 5

Co je gRPCFramework 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 ... Více

26.10.2020 08:20:14 (14 hodin a 4 minuty)

1
Práce s Local Storage a Session Storage v Blazor aplikacích

Správa stavuSprá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) ... Více

15.10.2020 08:40:15 (11 dnů, 14 hodin a 44 minut)

1
Proč jsem neskončil s blogem a převlékl ho do nového kabátu

Mýtus: Na čtení už lidé nemají časJední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 ... Více

8.10.2020 10:45:12 (18 dnů, 12 hodin a 39 minut)

0
Terminál: Tuning ZSH pro vývojáře

Pokud začínáte se ZSH, doporučuji nejprve přečíst můj předchozí článek. Nyní budeme provádět jen dodatečnou konfiguraci v souboru zshrc. Začneme tedy jeho editací ve výchozím editoru: open ~/.zshrcPodpora Visual Studio CodeObčas se ... Více

6.10.2020 12:10:18 (20 dnů, 11 hodin a 14 minut)

0
Software a nástroje, které používám v roce 2020

.badge { color:blueviolet; background:#f5f5f5; padding:1px 3px; font-size:90%; font-weight:bold; border-radius:5px;}strong.reak {display:block; margin-top:30px; font-weight:bold; margin-left:35px; margin-bottom:-10px;}HistorieReport z ... Více

5.10.2020 16:40:19 (21 dnů, 6 hodin a 44 minut)

0
Říjnové webináře zdarma

Koncept webinářůŘíjnové webináře budou zaměřeny na širší skupinu vývojářů a obecnější témataDélka webinářů se zkrátí z 3 hodin na 1 hodinuMísto platformy Zoom bude probíhat livestream na YouTubeK webinářům nebudou poskytovány záznamyWebinář bude mít spíše ... Více

23.9.2020 09:50:17 (33 dnů, 13 hodin a 34 minut)

0
Vzdělávání v době koronavirové

Školení onlineŠkolení byly a vždy budou lépe fungovat v prezenční variantě. Lidský kontakt je v tomto ohledu nenahraditelný. Na druhou stranu z pohledu současné situace nabízí online školení dobrou alternativu. Nemusíte se setkávat ve větším počtu lidí a z pohodlí domova ... Více

19.9.2020 10:57:28 (37 dnů, 12 hodin a 26 minut)

0
Příběh Blazoru

Blazor Server a WebAssembly trochu jinakViděl jsem desítky videí a četl stovky článků od nadšenců do těchto technologií. Teprve když jsem poslední měsíce začal s Blazorem experimentovat a propojil si souvislosti mimo svět Microsoftu, začala se skepse rozvíjet i v mé hlavě. ... Více

21.8.2020 11:25:18 (66 dnů, 11 hodin a 59 minut)

0
YouTube: Přechod z NET Frameworku na NET Core

... Více

22.6.2020 10:01:00 (126 dnů, 13 hodin a 23 minut)

0
Jak na aplikaci Zoom - webináře a online schůzky

Stažení klienta ZoomKe schůzce Zoom se lze připojit přímo z webového prohlížeče, nicméně mnohem lepší je použít klienta. Jedná se o malou aplikaci, která Vám usnadní ovládání. Aplikace je dostupná ... Více

27.3.2020 12:00:05 (213 dnů, 10 hodin a 24 minut)

0
Jak vrátit RequestID v HTTP Response hlavičce RESTových API pro App Insights

Celé řešení předpokládá, že máte zapojené Application Insights ve vaší aplikaci. Application Insights umí generovat pro každou operaci tzv. OperationID a RequestID. RequestID je globálně jedinečné, zatímco OperationID si musíte z RequestID eventuelně vytáhnout (je to ta část ... Více

12.12.2019 11:07:59 (319 dnů, 11 hodin a 16 minut)

0
Jak správně přistupovat na HttpContext v ASP.NET Core

V controllerech musí být uklizenoVzhledem k tomu, že controllery nebo page modely nejsou dobrým kandidátem pro aplikační logiku, využití vlastnosti HttpContext na bázové třídě je prakticky nulové. Controllery jsou obvykle jen místem, odkud se provolávají různé services nebo ... Více

9.12.2019 09:00:38 (322 dnů, 13 hodin a 23 minut)

0
Byla vydána LTS verze [ASP].NET Core 3.1 / EF Core 3.1

Od poslední LTS verze frameworku (2.1) utekla již dlouhá doba. Třetí major verze frameworku přinesla velké myšlenkové změny a plno užitečných nástrojů a drobností. O třetí verzi se začalo mluvit již polovině minulého roku. Na většině přednášek jste se dozvěděli velmi ... Více

6.12.2019 14:34:02 (325 dnů, 7 hodin a 50 minut)

0
Přechod na ZSH společně s macOS Catalina

Pro změnu shellu stačí provolat changeshell příkaz:chsh -s /bin/zshKonfigurace shellu je pro vývojáře dotnetu celkem potřebná, zejména pokud používáte například dotnet tools (viz. konec článku). Veškerá nastavení se uchovávají v souboru .zshrc, který můžeme otevřít ve ... Více

5.12.2019 08:41:09 (326 dnů, 13 hodin a 43 minut)

0
Novinky v instalaci a chování .NET Core 3.x

Velikost instalačního balíčkuPřestože samotný framework nám umožňuje vyvíjet nové tipy aplikací (Blazor, gRPC, WPF, WinForms), instalační SDK balíček se pro všechny platformy zmenšil. v případě Windows je rozdíl mezi verzí 2.1.607 a 3.0.101 cca 23 MBv případě macOS je ... Více

3.12.2019 11:50:54 (328 dnů, 10 hodin a 33 minut)

0
Desítky novinek a změn v .NET Core 3.x, o kterých jste ještě neslyšeli

Registrace stále otevřenéRegistrovat na akci se můžete až do středečního večera (platby je možné provést ex post). Bližší informace a registrace na školení je možná ... Více

24.11.2019 18:04:38 (337 dnů, 4 hodiny a 19 minut)

0
Konfigurace .NET Core gRPC na macOS

Potíže s podporou TLSŠablona gRPC projektu je nakonfigurována tak, že automaticky používá HTTP/2 společně s kryptografickým protokolem TLS. Kestrel ale v případě macOS a některých starších verzí Windows (např.: Windows 7) nepodporuje HTTP/2 s TLS. Konkrétně na macOS chybí ... Více

21.11.2019 08:19:09 (340 dnů, 14 hodin a 5 minut)

0
Podpora content negotiation a XML formátu v REST API

Výchozí nastavení ASP.NET CoreRozhodnete-li se postavit si jednoduché REST API v ASP.NET Core MVC, automaticky máte v projektu zajištěnou podporu content negotiation a formátu JSON. V zásadě máte v projektu zapojené:Input Formatters - slouží pro ... Více

20.11.2019 08:19:51 (341 dnů, 14 hodin a 4 minuty)