Miroslav Holec
Novinky ze světa Microsoftu a webového vývoje na ASP.NET Core, .NET Core a všech souvisejících technologiích.
Software a nástroje 2022
2022-10-14 09:00:57Kromě 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; border-radius:5px;} strong.reak {display:block; margin-top:30px; font-weight:bold; margin-left:35px; margin-bottom:-10px;} Historie Report z roku 2020 - druhý rok s macOS, nezávislý konzultant Report z roku 2019 - první rok s macOS, nezávislý konzultant Report z roku 2018 - windows, software architect, konzultant Report z roku 2016 - windows, software architect Hardware Minulý rok jsem upgradoval na MacBook Pro 2020 - 13" (2560 x 1600 px), 2.1 GHz Apple M1, 16 GB RAM a 1 TB SSD. Skok ve výkonu byl...
Nastavení vlastní domény, Azure DNS a SSL certifik...
2022-08-20 08:00:01Video 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 - Migrovat či nikoliv?...
2022-08-01 21:06:251/ Definice LTS aneb pro koho je .NET 7 Sudé verze .NETu Microsoft vydává jako tzv. LTS release. Ten má dlouhou podporu 3 roky od svého vydání. Vývojáři mají zajištěno, že .NET 6 bude podporován do listopadu 2024. V praxi to znamená, že Microsoft bude do tohoto data framework na měsíční bázi opravovat a vydávat bezpečnostní záplaty. Oproti tomu .NET 7 bude mít zkrácenou podporu na 18 měsíců. Zpravidla se počítá, že projekt běžící na .NET 7 po vydání verze .NET 8 do půl roka opět aktualizujete. Verze Druh release Podpora .NET 6 LTS 11/2024 .NET 7 GA 05/2024 .NET 8 LTS 11/2026 Stejná pravidla se týkají většiny souvisejících technologií, které Microsoft představí v...
Cachování v .NETu
2022-07-07 15:36:18Co 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 proces data vyzvednout. Scénářů, kde můžeme použít cachování je nespočet. Primární motivací je zlepšení výkonnosti aplikace. V závislosti na použitých technologiích a scénáři lze výjimečně i ušetřit pár korun. Takových situací je ale jako šafránu. Chcete-li dopřát uživatelům aplikace lepší prožitek při používání aplikace, cachování může být vhodná cesta. Je důležité zvážit: co vše a jakým způsobem můžeme v aplikaci cachovat jaká jsou rizika spojená s...
Kniha CSS: moderní layout od Martina Michálka
2022-06-23 00:05:54Backstory 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 skvělému kolegovi Pepovi Urbanovi jsem se stal postupně .NET vývojářem na plný úvazek. Zároveň jsem se stále méně věnoval HTML a CSS. Svět .NETu je nicméně převážně full-stackový, takže vztah s HTML a CSS nelze radikálně utknout. Na jaře 2022 jsem přednášel v Bratislavské Staré tržnici o Designu REST API a měl jsem to štěstí vidět se po dlouhé době s...