ChatGPT a môj pohľad na neho
✍️ Dlho som sa snažil odolať a túto tému neotvárať, ale bolo to silnejšie ako ja 🙂. Posledné dni, skoro už týždne je moja (IT) sociálna bublina plná úžasných správ...
Novinky v jazyku C# 11
1️⃣ Raw String Literals Novinka, na ktorú som osobne čakal asi najviac. Nová verziu C# umožňuje zadať ľubovoľný text bez nutnosti escapovania. Najčastejšie sa s tým stretávam keď potrebujem spraviť...
Azure Service Bus - Ako sme nepoužili Topic filters
Pri vývoji mikroslužieb pravdepodobne narazíte na potrebu message broker-u. Spoľahlivému systému na posielanie správ medzi službami. My v KROS a.s. sme sa rozhodli na tento účel použiť Azure Service Bus,...
C# Source Generator
Čo to je? C# Source Generators boli predstavené ako novinka spolu s .NET 5. Jedná sa o formu meta programovania, kde na základe metadát môžeme strojovo generovať nový zdrojový kód....
Techband Meetups .NET Talks
29.9.2022 budem rozprávať na Techband Meetups: .NET Talks o C# Source Generators. C# Source Generators sú relatívna novinka v .NET ekosystéme. Umožňujú nám zbaviť sa mechanicky písaného kódu, ktorý sa...
Git find my commits
I keep this to myself here 😉 If you ever need to search for your commits, this command may come in handy: git log --format="commit %H%nAuthor: %an %ae%nDate: %ad%nTitle: %s%n"...
NUKE.Build skip the execution of the upcoming targets
NUKE.Build skip the execution of the upcoming targets We use NUKE.Build to build our projects. Sometimes we want to skip the execution of the upcoming targets. For example, if the...
CodeCon 2022 - C# Source Generators
Roslyn C# Source Generators Rád vás všetkých uvidím na najväčšom stretnutí vývojárskej IT komunity na Slovensku. CODECON predstaví už po ôsmykrát skvelú výberovku inšpiratívnych noviniek v oblasti vývoja, architektúry, integrácií...
NBomber load tests with token authentication
I usually used jMeter to create load tests. It’s a really comprehensive tool with which you can basically do everything you can think of. However, the visual definition of load...
CodeCon 2022
28.4.2022 budem rozprávať na konferencii CodeCon 2022 o C# Source Generators. C# Source Generators sú relatívna novinka v .NET ekosystéme. Umožňujú nám zbaviť sa mechanicky písaného kódu, ktorý sa v...
My troubles with the new JSON source generator in the ASP.NET API
New in .NET 6 is the C# JSON generator. In some cases, benchmarks promised up to ~40% increase in serialization performance (For example here.). I wanted to test the impact...
ASP.NET Core Minimal API Swagger tags
The ASP.NET Minimal API is currently a fairly discussed topic. Some adore him and some curse him. Time will tell if it finds a real use. I was interested in...
Meetup - C# Source Generators
Roslyn C# Source Generators Na najbližšom online KROS Dev Meetupe budem rozprávať o C# Source Generators. 28. septembra o 17-tej. 📑 Materiály: Sample.Meetup.Generators Sample.Meetup.SwaggerDtoGenerator MMLib.MediatR.Generators Kros.Generators.Flattening Source Generators Cookbook C#...
KROS Dev Meetup #6
Roslyn C# Source Generators / Bicep – Infrastructure as Code Na najbližšom online KROS Dev Meetupe si priblížime C# Source Generators a povieme si aj o spravovaní infraštruktúry pomocou nástroja...
Flattening generator
Sometimes your data source contains a flattened version of your complex domain classes. For example, the class Person contains the Address property and it contains the Town property. But your...