Archive

2024


List initializer

2022


Harmful collection transformations. Part 3: collections

2021


Harmful collection transformations. Part 2: automatic diagnostics

Harmful collection transformations. Part 1: string to array of chars

NDepend: first overview

2020


ASP .NET WebApi: Model validation

2019


LINQ: Group by byte

2018


LINQ: Any vs Count

Patterns: Specification

2017


Xml serializer - volatile api contract

Sleep well

Debug enemy's code

Varieties of properties

Who can foreach

Null or NotNull

IndexOf with IEquatable

2016


Неизвестный T-SQL

Useful Constraints

Patterns: Retry vs Circuit Breaker

О пользе ограничений

Паттерны: Retry vs Circuit Breaker