Michał Bryłka | Devexcellence
The with keyword in C# allows for the creation of new instances of record types with modified properties. It is however exclusive to record types. This article tries to address that issue.
Protobuf is very efficient serialization format. It can really open it’s wings when underlying serializer is using it in optimal way.
Span is marvelous way to represent contiguous memory in .NET. What it lacks is convenience in reading/writing using build in functions or dedicated reader/writer. Today I’ll try to address the former
There are multiple ways of planning your source control workflow. Let me introduce a quick tip that may speed your work when dealing with numerous issues during the day.
There are times when we need to convert certificate. Tools like OpenSSL are usually the way to go when we control where our certificates are deployed. Sometimes a custom solutions is needed
Generic math feature from C# 11 brings us a lot of flexibility. Besides ubiquitously shared simple generic methods we can also implement whole types. Matrix seems to be a good candidate
In case you’ve lost last 3 years on C# interface design, you’d better catch up before asking classic “abstract class vs interface” on next job interview. Things have changed. Thankfully, for the better
This post serves as my notebook for using Font Awesome icons
C# 9.0 records can be used in older frameworks. Extend your score on records to 100/100