Code Maze Author

Konstantinos Polychronopoulos

Holder of two Master of Science degrees in Computer Engineering, I bring nearly a decade of experience in software engineering to my role as a Senior Software Engineer. My expertise lies in designing, developing, and optimizing sophisticated backend solutions for scalable, widely-used applications. Additionally, I contribute as a Technical Author at Code Maze, crafting articles to uplift the developer community. My proficiency in .NET technologies enables me to deliver high-performance applications, ensuring excellence and success!
Also find me here:

MY ARTICLES:

How to Use Pointers in C#

In this article, we'll introduce pointers in C#, exploring their syntax, usage in unsafe code blocks, and practical applications with direct memory manipulation. We'll also discuss considerations involved in using pointers in a managed language. [sc name="github"...

Wolverine in .NET: Lightweight Messaging and CQRS

Wolverine is a .NET framework that works as both an in-process mediator (the role MediatR plays) and a full asynchronous messaging framework with RabbitMQ, Azure Service Bus, Amazon SQS, and Kafka transports (the role MassTransit plays). Handlers are plain methods, no...

Flattening Nested Collections in C#

In this article, we'll explore flattening nested collections in C#. We'll examine different approaches for handling from simple to complex data structures, offering practical guidance to effectively flatten nested collections within our C# applications. [sc...