Pull to refresh
38
0
Юрий Пастушенко @ypastushenko

.net разработчик, Dodo Pizza

Send message

HTTP/3: разрушение основ и дивный новый мир

Reading time8 min
Views54K
Вот уже больше 20 лет мы смотрим веб-странички по протоколу HTTP. Большинство пользователей вообще не задумывается о том, что это такое и как оно работает. Другие знают, что где-то под HTTP есть TLS, а под ним TCP, под которым IP и так далее. А третьи – еретики – считают, что TCP – это прошлый век, им хочется чего-то более быстрого, надёжного и защищённого. Но в своих попытках изобрести новый идеальный протокол они вернулись к технологиям 80-х годов и пытаются построить на них свой дивный новый мир.

Читать дальше →
Total votes 102: ↑97 and ↓5+92
Comments114

Метаморфоза тестирования redux-saga

Reading time5 min
Views9.5K
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с сайд-эффектами, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрывать весь свой код тестами. Давайте разберёмся, как мы будем тестировать наши саги.


Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments8

Волшебная фея для юнит-тестов: DSL в C#

Reading time11 min
Views12K
Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, чтобы эта часть также была поддерживаемой. К несчастью, у нас не так много способов обеспечить это (не будем же мы писать тесты на тесты), но парочка всё-таки есть.

Читать дальше →
Total votes 34: ↑27 and ↓7+20
Comments41

Асинхронный рассинхрон: антипаттерны в работе с async/await в .NET

Reading time9 min
Views49K

Кто из нас не косячит? Я регулярно встречаюсь с ошибками в асинхронном коде и делаю их сам. Чтобы прекратить это колесо Сансары делюсь с вами самыми типичными косяками из тех, которые иногда довольно сложно отловить и починить.



Читать дальше →
Total votes 49: ↑48 and ↓1+47
Comments64

Information

Rating
3,913-th
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity