Hello world

Hello world

2025

Lost in Linq source code - Part 4

19 minute read

Deep dive into LINQ GroupBy implementation: learn how to build a zero-allocation, struct-based GroupBy operator using Lookup data structures, hash buckets, a...

Lost in Linq source code - Part 3

3 minute read

Implementing DistinctBy operation with custom hashset. Explore set operations using struct enumerators to filter unique elements with zero-allocation perform...

HashSet Internals

10 minute read

Deep dive into C# HashSet internals with detailed implementation of Add/Contains method. Complete description with collision resolution, bucket management an...

Lost in Linq source code - Part 2

7 minute read

Building optimized Where+Select combinations using single-pass struct enumerators. Deep dive into WhereSelect enumerators shortcut with .Select().Where() fav...

Lost in Linq source code - Part 1

20 minute read

Mastering LINQ Select/Where operations by building own implementation from scratch with struct enumerators, memory management and performance techniques to o...

Bosch BME280 self-heating

less than 1 minute read

You bought sensor, and wanted to add it to your project and then you noticed that temperatures readings are too high from real values. Then what?

HomeStation

13 minute read

Design and construction of a solution for the measurement and storage of environmental parameters in the home environment using ESP32, C++, ESP-IDF, MQTT, AS...

Hello world

less than 1 minute read

Self explanatory. Hello world!

Back to Top ↑