Intro to Flow: You Can't Do THAT with Collections...

YouTube

C++Online 2026 SESSION SPOTLIGHT: Coroutines and C++ - Async Without the Pain? C++ Coroutines by Tamas Kovacs

https://cpponline.uk/session/2026/coroutines-and-cpp/

Register now at https://cpponline.uk/registration/

#cpp #cplusplus #programming #coding #coroutines

Coroutines and C++ - C++Online

Asynchronous programming in C++ has long been complex—callback chains, thread juggling, and heavyweight abstractions often make it harder than it should be. Modern C++ coroutines change that. They enable clearer control flow, better structure, and more maintainable async code without sacrificing performance. But how does this work in practice? In this talk, I’ll focus on […]

C++Online

Hab heut Zeit versenkt in #Kotlin eine #Collection parallel zu verändern und die resultierenden geschachtelten Listen wieder in ne Liste zu sammeln und flach zu machen.

Erst hab ich einfach parallelStream aufgerufen, und am Ende toList + flatten

Mein Source level ist aber Java11.
Da gibts eins von denen am Ende nicht. 🫠

Dann gesucht und rausgefunden #parallelStream ist #Java Api, Kotlin nativ wäre #Coroutines.

Jetzt hab ich was mit experimentellen OptIn #Flows gemacht. 👀

#programming

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!

https://fertig.to/slcoro

#cpp20 #programming #coroutines #cpp

Doing some sunday coding over here... Is there a standardized way to persist the internal state of co-routines?

I have a set of running state machines encoded in python coroutines and want to persist them to disc and continue execution later. Any suggestions? #sunday #python #coroutines

I wrote the fifth part of my #blog series “Implementing Co, a small programming language with #coroutines”. This time, we add support for sleep in #Co for time-based executions. https://abhinavsarkar.net/posts/implementing-co-5/

#Programming #PLT #ProgrammingLanguages #Compilers #Haskell #concurrency

Implementing Co, a Small Language With Coroutines #5: Adding Sleep

We implement Co, a small language with coroutines and channels.

abhinavsarkar.net

Технический гайд по сторис — часть 3: как мы написали свою библиотеку

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — технический гайд для android-разработчиков о том, как использовать нашу новую библиотеку по сторис с деталями и нюансами реализации. Из статьи вы поймете: как использовать библиотеку на полную мощность для своих задач и как она устроена изнутри. Для удобства изучения статьи я решил разбить ее на блоки:

https://habr.com/ru/companies/m2tech/articles/980424/

#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room

Технический гайд по сторис — часть 3: как мы написали свою библиотеку

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные...

Хабр

Coroutines в C++20

В С++ 20 появились coroutines (далее буду называть их корутинами, по‑русски). Если кратко — они позволяют писать асинхронный код также как мы пишем синхронный. При этом асинхронный код это не обязательно должен работать с несколькими потоками. Асинхронным может быть код исполняемый в одном потоке. Под капотом компилятора корутины — это просто синтактический сахар (syntax sugar). Т.е. корутины не создадут дополнительных потоков. Компилятор заменит корутины вызовом нескольких функций и не более того. Но давайте посмотрим как корутины выглядят в коде. В этой статье я буду делать простейший таймер на основе корутин. При этом напишу классы, для Awaitable и Promise, которые необходимы для работы корутин.

https://habr.com/ru/articles/970658/

#c++ #coroutines

Coroutines в C++20

В С++ 20 появились coroutines (далее буду называть их корутинами, по-русски). Если кратко - они позволяют писать асинхронный код также как мы пишем синхронный. При этом асинхронный код это не...

Хабр
await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks — Mergify

Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.

Исследуем SharedFlow: emit vs tryEmit, как использовать replay и bufferCapacity

Всем привет! На связи Александр Гирев, Mobile Lead в команде ценообразования портала для продавцов в Wildberries. Однажды на собеседовании мы обсуждали с кандидатом кусочек кода, связанный с Kotlin Flow. Кандидату нужно было найти причину бага. И при помощи нейросети или своих глубоких познаний наш визави стал говорить о синхронности и асинхронности emit и tryEmit, которые используются для передачи новой порции данных в SharerFlow. К сути проблемы его размышления не относились, однако я получил сигнал, что здорово было бы поглубже разобраться, как это работает. В статье разберём разницу между emit() и tryEmit(), для каких случаев подходят эти операторы, а также обсудим влияние параметров replay и bufferCapacity на работу MutableSharedFlow

https://habr.com/ru/companies/wildberries/articles/960676/

#kotlin_flow #coroutines #android

Исследуем SharedFlow: emit vs tryEmit, как использовать replay и bufferCapacity

Дисклеймер: данная статья — это попытка разобраться в сути вопроса, в том числе совместно с читателями. Если вы заметили неточность/ошибку в проводимых экспериментах или у вас есть чем поделиться по...

Хабр