#coroutines

N-gated Hacker Newsngate
2025-07-08

🚀 Breaking news: enthusiasts are apparently still alive and excited about something called coroutines! 🤯 Mind blown! PHP finally joins the cool kid club of asynchronous programming, only 20 years late. 😂✨
doeken.org/blog/coroutines-in-

2025-07-07

Как Android-разработчик в iOS погружался: мой опыт внедрения Kotlin Multiplatform

Привет, Хабр! Меня зовут Артем Клименко, я Lead Android-разработчик в МТС Web Services, занимаюсь продуктом Membrana Kids. Продукт создавали нативно на каждую платформу, без пересечения кода. В начале года у нас ушло несколько iOS-разработчиков, из-за чего замедлилась поставка новых функций на обеих платформах. Мы решили, что это повод внедрить наконец кроссплатформенную разработку и выровнять поставку фич на обеих платформах. В этом материале расскажу, почему мы остановились на KMP , как погружались в iOS c опытом в Android и как прошло внедрение этого фреймворка. Спойлер: быстрее и проще, чем мы думали.

habr.com/ru/companies/ru_mts/a

#kmp #kotlin_multiplatform #coroutines #multiplatform #мультиплатформенная_разработка #мобильная_разработка #ios #android

2025-07-04

What if your PHP functions could pause, resume, and remember where they left off, like little self-aware scripts? ⏯️

That’s what coroutines are for, and PHP gives you two tools to use them: Generators (since 5.5) and Fibers (in PHP 8.1).

🥔 🔥 I break it all down with real code, plus a hot potato metaphor you won’t forget:
doeken.org/blog/coroutines-in-

#PHP #Coroutines #Async #Fibers #Generators

2025-07-01

Встреча ISO C++ в Софии: С++26 и рефлексия

Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26. И результат превзошёл все ожидания: compile-time-рефлексия рефлексия параметров функций аннотации std::optional<T&‍> параллельные алгоритмы Об этих и других новинках расскажу в посте

habr.com/ru/companies/yandex/a

#c++29 #с++29 #c++26 #с++26 #с++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #annotations #parallel_programming #executor #executors #ranges #coroutines

2025-07-01

Встреча ISO C++ в Софии: С++26 и рефлексия

Привет! На связи Антон Полухин из техплатформы городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26. И результат превзошёл все ожидания: compile-time-рефлексия рефлексия параметров функций аннотации std::optional<T&‍> параллельные алгоритмы Об этих и других новинках расскажу в посте

habr.com/ru/companies/yandex/a

#c++29 #с++29 #c++26 #с++26 #с++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #annotations #parallel_programming #executor #executors #ranges #coroutines

Andreas Fertigandreasfertig@mas.to
2025-06-16

Why struggle with complex asynchronous code when coroutines can simplify it all? My self-study course breaks down everything you need to know—in just three hours of video content. Learn now, apply tomorrow!

#cpp20 #programming #coroutines #cpp

C++ coroutines self-study course
2025-06-13

Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines

Современные Android-приложения почти всегда взаимодействуют с сервером: получают данные, отправляют формы, синхронизируют информацию в реальном времени. Производительность этих сетевых операций напрямую влияет на пользовательский опыт — особенно в условиях нестабильного или медленного интернета. Расскажем, как использовать библиотеки OkHttp и Retrofit — инструменты, ставшие стандартом де-факто в Android-разработке, — для построения надёжной и быстрой сетевой прослойки. Статья ориентирована на мобильных разработчиков, особенно тех, кто работает с Kotlin и Coroutines.

habr.com/ru/articles/918146/

#kotlin #android #okhttp #retrofit #coroutines

2025-06-10

C++OnSea 2025 SESSION ANNOUNCEMENT: Understanding, Using, and Improving std::generator by Johannes Kalmbach

cpponsea.uk/2025/session/under

Register now at cpponsea.uk/tickets/

#coroutines #cplusplus #cpp #programming

2025-06-05

Kotlin Multiplatform в ОС Аврора

Привет, Хабр! На связи Виталий Зарубин , ведущий разработчик в Открытой мобильной платформе . В этой статье хочу рассказать о текущей поддержке Kotlin Multiplatform в операционной системе Аврора. Показать, как создать приложение с модулем Kotlin Multiplatform, используя наши новые инструменты. Мы напишем демонстрационное приложение, отображающее взаимодействие KMP и ОС Аврора.

habr.com/ru/articles/915728/

#kotlin #ос_аврора #kmp #qtbindings #kotlin_multiplatform #kotlin_native #кроссплатформенность #кроссплатформенная_разработка #coroutines #gradle

Lyubomir Ganev :android:luboganev@androiddev.social
2025-05-28

Format - print - cut - bind - et voila: the coroutines cheat sheet as a mini book

#kotlin #coroutines #AndroidDev

2025-05-25

C++OnSea 2025 SESSION ANNOUNCEMENT: Understanding, Using, and Improving std::generator by Johannes Kalmbach

cpponsea.uk/2025/session/under

Register now at cpponsea.uk/tickets/

#coroutines #cplusplus #cpp #programming

2025-05-18

KStorage — единый подход к key-value хранилищам на Kotlin Multiplatform

Типобезопасное Key-Value хранилище для Kotlin Multiplatform. Единый API без боли, бойлерплейта и потери рассудка Прочитать и убрать бойлерплейт из проекта

habr.com/ru/articles/910392/

#android #keyvalue_storage #keyvalue #data #store #kotlin #kotlin_multiplatform #coroutines

2025-05-11

Корутины в C++20: архитектура и практическое применение

Корутины в C++20 открывают новые возможности для асинхронного программирования, но они также могут привести к ошибкам, связанным с управлением памятью и синхронизацией. Здесь о том, какие проблемы могут возникнуть и чего ожидать от будущих обновлений корутин в C++.

habr.com/ru/articles/908386/

#p2300 #корутины #coroutines #c++ #асинхронность #сопрограммы #stackless #promise_type #co_await

Leaked coroutine context and cascading cancellation 😬🔥. Here's a story about a couple of nasty bugs I ran into when adapting a Caffeine AsyncCache for use with #Kotlin #coroutines. Hope it can help others avoid the same issues in future! sam-cooper.medium.com/0b6e9fecad11

Does Your Kotlin Async Cache L...

2025-04-25

@philsquared is in Paris next week for the C++ meetup -> meetu.ps/e/P1vt4/BBjkv/i

#cpp #coroutines

Amanda Hinchman-Dominguezamanda@androiddev.social
2025-04-25

Droidcon eBook update: Sometimes I get too tired to read my own work and I get google translate to start reading for me

#droidcon #kotlin #coroutines

screenshot of computer. left is google doc ebook right, right is google translate
2025-04-24

Senders/Receivers в C++26: от теории к практике

Каждому C++-разработчику приходится решать задачи асинхронности — от сетевых запросов до фоновых вычислений. В этой статье вы увидите, как P2300-модель Senders/Receivers в C++26 расширяет возможности std::async / std::future и позволяет строить ясные, декларативные конвейеры ( then , when_all , upon_error и др.).

habr.com/ru/articles/904134/

#Senders #Receivers #stdexec #P2300 #co_await #upon_error #C++ #c++26 #coroutines

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst