Blog

Hi!

My name is Alexey and I'm a software engineer.

I'm specialized mostly in developing distributed and highload systems. Working with C#, Golang and Kotlin. My recent work experience is on LinkedIn and my projects are available on GitHub.

20 Apr, 2022[MongoDB]

Checking MongoDB Operation Status: A Simple Guide

Learn how to easily check the status of your MongoDB operations with this step-by-step guide.

22 Jun, 2020[C#]

Unlocking the Power of Generics: Simulating Dictionary Behavior in C#

Do you want to improve performance of caching? Get rid of Dictionary and use just CLR for that!

15 Nov, 2018[C#]

Benefits of deconstructors for custom types

How and when to use deconstruction syntax-sugar for your custom types in C#

12 Nov, 2018[C#]

Testing Private Code in C#: Breaking Encapsulation with InternalsVisibleTo Attribute.

Learn about the different options available for testing private logic in C# and how the InternalsVisibleTo attribute can help you access internal members without compromising the encapsulation of your code.

27 Oct, 2018[C#]

Using CallerMemberName for Improved Logging in C#

Learn how to use "magic" attributes in C#, such as CallerFilePath, CallerLineNumber, and CallerMemberName, to retrieve caller information and improve logging functionality.

26 Oct, 2018[C#]

Shift Your C# Enums

Discover the simple yet powerful technique of using bitwise shift operator in C# Enums, and how it can improve the readability and maintainability of your code.

© 2023 Alexey Maltsev