Martin Šimeček
Software Engineer, MicrosoftProgramátor, podcaster, hráč, plavec, čtenář a geocacher.
Bezpečnostní incidenty jsou skoro nevyhnutelnou součástí cyklu provozu softwarových systémů. Co uděláte, když se někdo pokusí zneužít ten váš? S Michalem Valáškem jsme probrali, co se vlastně myslí bezpečností, zda je možné se připravit úplně na všechny hrozby (a jestli to vůbec má smysl), jak řeší bezpečnost softwaru legislativa, co vám dávají do ruky frameworky jako .NET a jako bonus i dvě historky o případech, které se skutečně staly.
Pokud jste .NETový vývojář a chcete dnes vytvořit webový frontend, máte před sebou nezměrnou (doslova nekonečnou) škálu možností. Klasickým HTML a CSS počínaje, přes Razer, jQuery, až po komplexní frameworky typu Angular a React. Abychom si v tom udělali trochu jasno, pozvali jsme Tomáše Jechu a zeptali jsme se ho mimo jiné na spolupráci backendových a frontendových týmů, rozdělení architektury, sdílení kódu, rozdíl mezi zákaznicky orientovanými a interními aplikacemi atd.
"Bezserverové počítání" je nastupující trend v hostování backendových aplikací a my jsme si pozvali Romana Jaška, aby vám přiblížil, co je serverless, jak se pracuje s Azure Functions, zda je potřeba uvažovat nad změnou architektury, kolik to vlastně stojí atd. Záměrně jsme tentokrát vynechali ostatní zástupce serverless v Azure (jako třeba Logic Apps), abychom se jim jindy mohli věnovat podrobněji.
Multi-rozhovorový megaspeciál o chatbotech! Přišlo jaro, a tak jsme se trochu utrhli ze řetězu a tento díl natáhli na dosud nevídanou stopáž necelé hodiny a půl. Důvodem je, že jsme kromě úvodu do chatbotí platformy od Microsoftu zařadili čtyři rozhovory se zástupci českých firem, které tvoří chatboty s pomocí microsoftích technologií.
C# známe velmi dobře jako objektově orientovaný jazyk. Díky jeho univerzálnosti se ale dá používat i funkcionálně. V pokračování naší minisérie o programovacích konceptech jsme se podívali, jak programují experti v Mews Systems. Dozvíte se, jakou má hodnotu funkcionální programování obecně, k čemu se naopak nehodí, jaké funkcionální konstrukty v C# chybí a jak se do něj dají doplnit a spoustu dalšího.