Swagger documentation of Ocelot aggregates
I wrote in the article Swagger for Ocelot API Gateway about how to use the MMLib.SwaggerForOcelot package to document your system directly through the Ocelot gateway. In this article, I...
Distribuovanie vašej knižnice spolu s Roslyn analyzérom
Roslyn .NET kompilačná platforma je tu s nami už zhruba od roku 2011, keď bol zverejnený prvý public download. Odvtedy prešla dlhá doba a jednou pre nás zajznámejšou “vychytávkou” je...
Azure Static Web Apps
Microsoft v máji na Build-e predstavil novú službu Azure Static Web Apps. Ako už názov napovedá je určená na hostovanie statických aplikácií. Primárne na frondend-ové aplikácie vyvíjané pomocou frameworkov ako...
Azure Multi-Stage Pipelines (časť 3. - Asynchrónne nasadenie viacerých služieb)
Pri väčšom projekte s veľkou pravdepodobnosťou nasadzujete viaceré služby. (hlavne pokiaľ vyvíjate mikroslužby) V tomto článku si ukážeme, ako môžme výrazne skrátiť čas nasadzovania celého riešenia do AZURE Web Apps....
Azure DevOps Pipelines - Asynchronous deployment of multiple services
If you have a larger project, you probably deploying more services. (especially if you are developing microservices) In this article, we will show you how to deploy all services in...
Building .NET Core API Gateway with Ocelot & MMLib.SwaggerForOcelot (.NET Bratislava Meetup) - ⚠️ presunuté
Pri návrhu mikroslužieb narážame na nové otázky, ktoré sme pri “monolite” nemali. Jednou z nich je aj “Ako ma klient komunikovať s takým množstvom služieb?” Odpoveďou môže byť API Gateway...
Na čo dávam pozor pri Code Review
O tom prečo je na projekte dôležité Code Review sa popísalo veľa článkov. Napríklad tento. Na projektoch na ktorých pracujem využívame Code Review už niekoľko rokov. Chcem sa preto podeliť...
Visual Studio Online Codespaces
Nedávno som písal o tom ako som začal používať VS Online. V úvode som si robil srandu, že Microsoft mal zaplatenú doménu ešte z doby keď pod rovnakým názvom prevádzkoval...
KROS Dev Meetup #3
Zlepšite si svoj zdrojový kód pomocou Roslyn-u / Automatické End-to-End testy (Cypress + Cucumber) Aktuálna situácia osobným stretnutiam nepraje. Pokiaľ by sme chceli usporiadať KROS Dev Meetup štandardným spôsobom tak...
Swagger for Ocelot API Gateway
If you’re developing microservices, you’re definitely using some form of API Gateway. And if you’re developing in a .NET Core ecosystem, it’s maybe to be Ocelot. Ocelot is a great...
Swagger for Ocelot API Gateway (SK)
Ak vyvíjate mikroslužby, tak určite používate nejakú formu API Gateway. A ak vyvíjate v prostredí .NET Core, tak to bude s veľkou pravdepodobnosťou Ocelot. Ocelot je skvelý projekt na vytvorenie...
Azure Multi-Stage Pipelines (časť 1. a 2. - Build a Nasadenie)
Azure DevOps umožňuje dva spôsoby, ako vytvoriť Continuous Deployment. Môžme použiť classic UI editor, alebo nový spôsob pomocou YAML súboru, kde jednotlivé kroky, job-y, stage verziujeme ako kód priamo v...
How I started using the Visual Studio Online (Cloud IDE)
Yes, I really mean Visual Studio Online. Not the DevOps, which until recently had exactly the same name (with the same domain). Maybe Microsoft still had a paid domain, so...
Ako som začal používať Visual Studio Online (Cloud IDE)
Áno, naozaj som sa nepomýlil a mám na mysli Visual Studio Online. Nie akuálne DevOps, ktoré sa ešte nedávno presne rovnako menovalo (s rovnakou doménou). Asi mal Microsoft ešte stále...
ASP.NET Core ApplicationPart & EvilController 😱
Do you blindly trust third-party libraries? What if this package contains e.g. following code and you reference it in your ASP.NET Core project? [ApiController] [Route("[controller]")] public class EvilController : ControllerBase...