cover

Attributes for record auto-property in C#9

O record ako novom spôsobe pre jednoduché a elegantné vytváranie immutable objektov sa popísalo veľa. Napríklad tu. Jednou zo zaujímavých vlastností je možnosť využiť syntaxt nazývanú positional records. V tomto...

Multiple databases with KORM

KORM je rýchly a ľahko použiteľný “micro”-ORM framework. To prečo vznikol, aké sú jeho výhody respektíve nevýhody snáď napíšem niekedy nabudúce. Teraz sa povenujem tomu ako ho použiť v prípade,...

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...