RU

Микросервисы(async single-threaded) в эмбеддед. OpenBMC и рефакторинг «кошмара на С++» с помощью ИИ

Я всегда знал, что разработка для встраиваемых систем (embedded) является не тривиальным делом, но даже не представлял, насколько С++ код в реальных…

микросервисыembeddedembedded software developmentc++asyncthreadsi2clinux
Habr
RU

Async void в C#: Его опасности и почему он все еще существует

Разбираем необычную конструкцию async void В чем отличие от написания async Task ? Какие проблемы могут за ней скрываться? Для чего ее ввели в язык?…

async voidc#asyncасинхронное программированиеисключенияантипаттерныtaskawaitvoid.net
Habr
RU

Async на Rust завис: как понять, где именно, когда паники нет и стек молчит

Сервис жив, CPU в норме, паники нет — а часть запросов зависает на минуты. В async‑Rust привычный стек часто мало помогает:…

RustTokioasyncасинхронное программированиезависаниядедлокиотладкаtokio-consoleмьютексыкооперативная многозадачность.
Habr
EN

Sync PHP Developer হিসেবে Async PHP বুঝতে গিয়ে যা শিখলাম (Fibers, epoll, আর PHP 8.6)

আমি গত কয়েক বছর ধরে Laravel-এ কাজ করি। পুরোপুরি sync PHP। Request আসে, process হয়, response যায়। Async জিনিসটা কোনোদিন লাগেনি, তাই শিখিওনি। তারপর…

phpasyncbeginnerswebdev
Dev.to
RU

Thrun: как я устал от Horizon и написал свой многопоточный воркер с корутинами

Сотни тысяч I/O-задач, десятки воркеров и гигабайты памяти на обработку очередей. В какой-то момент мне стало интересно, можно ли решить эту задачу…

workersymfony messengerlaravel horizonasyncthreadlaraveltrueasyncswoole
Habr