Miroslav Holec { Blog }

Základní informace o zdroji

Podtitulek Blog o webových technologiích, ASP.NET Core, EF Core a Azure Cloudu.
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 21. července 2018 15:31
Návratový kód HTTP 304
RSS export naposledy zpracován 21. července 2018 15:20
Kontrola aktuálnosti naplánována na 21. července 2018 15:40

Inspirace jak stáhnout články z Tumblr a konvertovat je do Markdown

Jak funguje můj cestovatelský web Můj cestovatelský weblog mirekholec.cz funguje na základě práce se soubory v syntaxi markdown. Ve své podstatě mohu kdykoliv v počítači psát článek offline v markdown editoru, připojovat si různé obrázky do předem…

Miroslav Holec { Blog } | Včera 7:20 | # Nové 

Nahlédnutí pod pokličku mé práce

Pár let na volné noze Pracuji na volné noze a ačkoliv mám flexibilní denní režim, drtivé množství svého času věnuji firmě HAVIT, která mě už přes 2 roky zásobuje stále zajímavými projekty. Zbývající část svého času věnuji dalším klientům, pro které…

Miroslav Holec { Blog } | 18. 7. 2018 8:25 | #

SSL certifikát pro webové aplikace v Azure App Service zdarma

Let's Encrypt Se službou Let's Encrypt jsem se seznámil teprve nedávno. Do té toby jsem používal certifikáty od DigiCert, které jsem měl zdarma jako Microsoft MVP. Let's Encrypt je otevřená certifikační autorita a služba provozována skupinou ISRG, která…

Miroslav Holec { Blog } | 16. 7. 2018 7:45 | #

Ocenění Microsoft MVP Award 2018 za oblast Microsoft Azure

Co je MVP Award Ocenění MVP je udělováno v různých kategoriích v závislosti na tom, jaké oblasti se konkrétní člověk věnuje. Píšu záměrně člověk, protože ocenění MVP má i mnoho nevývojářů (například za oblasti Office / OneNote aj.). Vyžaduje to…

Miroslav Holec { Blog } | 2. 7. 2018 11:06 | #

Software a nástroje pro vývoj, které používám - update 2018

Hardware Po několikaměsíčním experimentování s MacBookem zůstávám u osvědčeného Lenovo Thinkpad 13". Důvody, proč pro mě není MacBook a macOS použitelný jsem sepsal v článku: Vývoj ASP.NET (Core) aplikací na MacBooku, velké shrnutí zkušeností Má…

Miroslav Holec { Blog } | 29. 6. 2018 7:16 | #

Podívejte se na 5 přednášek z DevOps Bootcamp 2018

Program konference je stále k dispozici na oficiální stránce devopsbootcamp.cz. Všechny přednášky jsou dostupné na HAVIT YouTube kanálu avšak pro líné kůže jako jsem já dávám seznam přednášek rovnou sem. Novinky ve VSTS (Michael Juřek) TFS a VSTS…

Miroslav Holec { Blog } | 22. 6. 2018 16:45 | #

Application Insights - FAQ 2016 - 2018

Rád bych navázal na mou včerejší přednášku o Application Insights, kterou jsem měl na konferenci DevOps Bootcamp. Během střihání videa jsem tradičně odstřihnul dotazy posluchačů, které jsou většinou špatně slyšet a zároveň jsem si uvědomil, že některé…

Miroslav Holec { Blog } | 19. 6. 2018 15:15 | #

Logování a diagnostika aplikací @ DevOps Bootcamp a záznamy z předešlých let

Poslední 3 roky jsem měl příložitost na více než desítce různých akcí mluvit o službě Application Insights. V některých přednáškách jsem se zaměřil na logování, v jiných na interní fungování a v té poslední, dnešní, jsem kromě obecných informací…

Miroslav Holec { Blog } | 18. 6. 2018 17:05 | #

ASP.NET Core 2.1 zamával s rychlostí webu

Před týdnem jsem zveřejnil článek o uvolnění nové verze webového frameworku ASP.NET Core 2.1.0, na kterou jsem zmigroval svůj blog, původně napsaný v ASP.NET MVC. Pojďme se podívat na to, jak tato změna zamávala s rychlostí webu a co aktuálně ukazují…

Miroslav Holec { Blog } | 7. 6. 2018 10:10 | #

Zkušenosti s účtem Revolut - stojí to za to?

Revolut je služba, která umožňuje peer to peer posílání peněz a jejich směnu za mezibankovní sazby (s podporou více než 130 měn). Kromě toho si lze nechat vystavit fyzické, virtuální nebo dočasné virtuální karty, se kterými lze vybírat prostředky z…

Miroslav Holec { Blog } | 6. 6. 2018 18:00 | #

Uvolněn (ASP.NET) Core 2.1.0, EF Core 2.1.0 - tipy na update

Bez zbytečného humbuku Microsoft uvolnil finální verzi ASP.NET Core 2.1.0 a Entity Framework Core 2.1. Oproti již propíraným RC verzím nepřináší nic nového a jedná se spíše jen o stabilizovaný patch. V tomto článku bych rád shrnul, co to znamená pro…

Miroslav Holec { Blog } | 31. 5. 2018 14:05 | #

Logování a diagnostika aplikací s App Insights @ Update Days 2018

Dostala se vám do rukou aplikace, která si žije svým životem? S Application Insights můžete odhalit její nejtemnější stránky, které vás nenechají spát. Na konferenci Update Days: Legacy Aplikace jsem ukázal, jak snadno dostat aplikaci pod kontrolu s…

Miroslav Holec { Blog } | 28. 5. 2018 16:05 | #

Workaround pro chybné mapování datových typů s HasComputedSqlColumn v EF Core

Pokud používáte Entity Framework Core a už jste zkoušeli pro některý scénář použít HasComputedSqlColumn, dost možná jste narazili na zvláštní chybu související s nastavením správného datového typu.

Miroslav Holec { Blog } | 23. 5. 2018 7:05 | #

Porovnání funkcí Table Splitting a Owned Entity Types v EF Core

Jednou z nových funkcí, kterou nabízí EF Core je tzv. Table Splitting. Do jisté míry tato funkce vypadá podobně jako komplexní typy (tzv. Owned Entity Types), ale v některých detailech se liší. V článku porovnám obě funkce a nastíním rozdíly mezi nimi.

Miroslav Holec { Blog } | 22. 5. 2018 8:25 | #

Stavíme Web API s ASP.NET Core 2.1 @ TechEd - DevCon 2018

V rámci přednášky na TechEd-DevCon 2018 jsem se zaměřil na různé užitečné funkce, které vývojářům usnadní vývoj webových API dle architektnického stylu REST.

Miroslav Holec { Blog } | 17. 5. 2018 14:25 | #

Vývoj ASP.NET (Core) aplikací na MacBooku, velké shrnutí zkušeností

Posledních několik měsíců jsem viděl mnoho .NET vývojářů pracovat s MacBookem a přirozeně mě zajímalo, zda je MacBook pro .NET vývojáře vhodnou lopatou či nikoliv. Před dvěma měsíci jsem cestou z Malajsie koupil nový MacBook Pro (model 2017) a po mém…

Miroslav Holec { Blog } | 15. 5. 2018 20:15 | #

Entity Framework Core 2.1 vs EF 6, rozdíly, použití v produkci a smysl migrace

Již verze EF Core 2.0 byla pro mnoho projektů dostačující a vhodná k implementaci do produkčních aplikací pro konečné zákazníky. Verze EF Core 2.1 přináší plno novinek, které v předešlé verzi chyběly a bránily mnoha vývojářům v použití. V tomto článku…

Miroslav Holec { Blog } | 14. 5. 2018 7:15 | #

ASP.NET Core 2.1 RC, EF Core 2.1 RC a co nás čeká v .NET Core 3.0 (roadmapa 2018 a 2019)

Webový framework ASP.NET Core 2.1 byl oficiálně uvolněn v RC verzi a během dalších pár týdnů bychom se měli dočkat i finální verze. Kromě toho byla na konferenci Build oznámena roadmapa a novinky, které se chystají v .NET Core 3.0.

Miroslav Holec { Blog } | 8. 5. 2018 11:40 | #

Konference Build: představení ASP.NET Core 2.1 a dalších novinek

Ať už jste v pracovním nasazení nebo si užíváte dovolené a zajímáte se o webové technologie a platformu .NET, můžete živě sledovat novinky z konference Build 2018, která od dnešního dne probíhá v Seattlu.

Miroslav Holec { Blog } | 7. 5. 2018 16:20 | #

Cesta k ASP.NET Core 2.1, ASP.NET Core Runtime a Shared Frameworks

Webový framework ASP.NET Core je s námi již relativně dlouhou dobu, během které si prošel mnoha změnami. Řada výhod, které byly při jeho zrození zmiňovány přinesla celkem očekávané potíže, které se průběžně řešily. Za poslední dva roky tyto změny…

Miroslav Holec { Blog } | 4. 5. 2018 7:15 | #

Hrozba jménem Client Evaluation v Entity Framework Core

Jedna ze zajímavých funkcí, které přináší EF Core je tzv. Client vs. Server evaluation. Krom toho, že funkce je velmi užitečná a určitě najde své uplatnění, její nepochopení a neuvážené použítí zcela určitě způsobí v mnoha aplikacích výkonnostní potíže…

Miroslav Holec { Blog } | 2. 5. 2018 6:10 | #

Blog nadupaný hromadou funkcí. Inspirujte se

Nedávno jsem sepsal článek o tom, proč při psaní blogu a vlastně i jiných webů používám Markdown. Z mnoha reakcí jsem došel k závěru, že plno věcí by šlo dělat i jinak, nicméně můj blog obsahuje plno zajímavých a užitečných funkcí, které jsem líný…

Miroslav Holec { Blog } | 27. 4. 2018 7:35 | #

Jak na .NET Standard knihovny a generování NuGet balíčků

Tvorba NuGet balíčků sice v minulosti nebyla žádná věda, nicméně pokud chtěl vývojář dostat balíček na co největší množství platforem, musel je targetovat pro různé verze a s tím bylo spojeno plno práce v rámci samotného vývoje. Díky .NET Standardu…

Miroslav Holec { Blog } | 24. 4. 2018 7:36 | #

Jak na Microsoft SQL Server a jeho správu na MacOS

Rozhodli jste se vyvíjet ASP.NET Core nebo .NET Core aplikace na MacOS a řešíte jak rozchodit SQL Server? V tomto článku popíšu kroky jak si SQL Server snadno zprovoznit a ukážu několik tipů pro jeho následnou správu.

Miroslav Holec { Blog } | 21. 4. 2018 6:05 | #

Jak a proč bloguji v markdownu

Před týdnem se kolega divil tomu, že jsem psal nový článek na můj blog ve Visual Studio Code. Když jsem vysvětloval jak funguje můj blog, uvědomil jsem si, že je to něco, o co bych se rád podělil.

Miroslav Holec { Blog } | 19. 4. 2018 6:35 | #

Pokročilé logování ASP.NET aplikací s App Insights @ WUG Days 2018

Na konferenci WUG Days 2018 v Brně jsem ukazoval, jak funguje služba Application Insights, jak probíhá sběr telemetrií a co je potřeba udělat pro logování vlastních a globálních telemetrií. V tomto článku průběžně doplňuji materiály k přednášce, zejména…

Miroslav Holec { Blog } | 7. 4. 2018 13:15 | #

Diagnostika webových aplikací společnými silami

Diagnostice aplikací se věnuji již dlouhodou dobu a pravidelní čtenáři blogu určitě postřehli, že velmi často přednáším o službě Application Insights, která by neměla v žádné webové aplikaci chybět. Rád bych vývojářům pomohl tuto službu integrovat,…

Miroslav Holec { Blog } | 7. 4. 2018 11:35 | #

Pozvánka na konferenci Global Azure Bootcamp v Praze

Rok se sešel s rokem a tradičně přinesl řadu zajímavých novinek. Rád bych vás tímto pozval na konferenci Global Azure Bootcamp 2018, která se koná tento rok v Praze a pořádám ji ve spolupráci s Robertem Hakenem (HAVIT).

Miroslav Holec { Blog } | 26. 3. 2018 12:00 | #

Jak vyzrát na Azure SQL database is not currently available

Čas od času se na mě obrací vývojáří, kteří objevili v logu informaci o neúspěšných pokusech o připojení k Azure SQL databázi. V tomto článku popíšu proč se tak nejčastěji děje a jak tomuto problému předcházet.

Miroslav Holec { Blog } | 29. 11. 2017 12:50 | #

Jak napsat RESTful Web API

Kolega se chystá postavit RESTful Web API a přišel ke mně s dotazem, jestli nemám ukázky, ze kterých by vycházel. Protože je to téma, kterému se již nějaký čas věnuji a zdroje samozřejmě mám, v tomto článku shrnuji seznam mých článků, příkladů a…

Miroslav Holec { Blog } | 23. 11. 2017 10:15 | #