Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток
using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.
https://habr.com/ru/companies/otus/articles/1028972/
#C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

Большинство C#-разработчиков знают правило: если объект реализует IDisposable , оберни его в using . В 80% случаев это работает. Оставшиеся 20% начинаются, когда объект передаётся в другой метод,...
HttpClient в Spring 7: замена FeignClient или нет?
Последние годы FeignClient и RestTemplate были де-факто стандартом для вызова внешних API в Spring. Но теперь появился нативный Http Interface Client — и я решил проверить, можно ли им заменить Feign без потери удобства. Переходим на Spring 7 увереннее!
https://habr.com/ru/articles/1022466/
#spring #spring_boot #java #httpclient #feignclient #restclient #webclient #openapi #микросервисы
Bruno, Scalar and curl don't need AWS to be up and running to call an API. Apparently Postman does?
This little tidbit was swiped from APIs you won’t hate.
Brice Dutheil: 10+ reasons to NOT use JDK's HttpClient
#httpclient #java #jdk #kotlin #okhttp
https://blog.arkey.fr/2026/02/08/ten-reasons-to-not-use-jdk-httpclient/
Postman удобен ровно до тех пор, пока не слил секреты твоего прода
Пятница, вечер. Обычный коммит перед выходными. В списке файлов — ничего подозрительного. Через пару часов API-ключи от продакшена уже лежат в публичном репозитории. Большинство утечек секретов происходят именно так. Не из-за взломов, а из-за инструментов, которые делают небезопасное поведение слишком удобным. В этой статье разбираем, как API-ключи «утекают» при работе с HTTP-клиентами, почему Postman и IDE создают ложное чувство безопасности и какие системные ошибки приводят к реальным инцидентам с многомиллионными последствиями.
https://habr.com/ru/companies/haulmont/articles/990732/
#kotlin #http #httpclient #amplicode #тестирование_вебприложений #автотесты #intellij_idea_plugin #connekt
[Перевод] 1000 и один способ угробить программу из-за гонки данных в Go
Команда Go for Devs подготовила перевод статьи о самых коварных и трудноуловимых гонках данных в Go. Автор показывает на реальных примерах, как даже опытные разработчики легко попадают в ловушки конкурентности: от случайных захватов переменных в замыканиях до неправильного срока жизни мьютексов и скрытых гонок в стандартной библиотеке.