# Continuation

A programming concept representing the remaining computation or execution state, often as a function invoked to continue execution.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Academic Chat with Murat and Aleksey: 5 Cs of the Invisible Curriculum.

DevFeed: [Academic Chat with Murat and Aleksey: 5 Cs of the Invisible Curriculum.](<https://devfeed.tech/articles/academic-chat-with-murat-and-aleksey-5-cs-of-the-invisible-curriculum-39542.md>)

Original publisher: [Read original article](<https://charap.co/academic-chat-with-murat-and-aleksey-5-cs-of-the-invisible-curriculum/>)

Author: Aleksey Charapko

Published: 2025-10-10T22:31:34Z

Content type: article

Language: en

Sources: [Aleksey Charapko](<https://devfeed.tech/sources/aleksey-charapko.md>)

Topics: [abstraction](<https://devfeed.tech/topics/abstraction.md>), [Continuation](<https://devfeed.tech/topics/continuation.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [collective](<https://devfeed.tech/tags/collective.md>), [craft](<https://devfeed.tech/tags/craft.md>), [curiosity](<https://devfeed.tech/tags/curiosity.md>), [discussion](<https://devfeed.tech/tags/discussion.md>), [other-thoughts](<https://devfeed.tech/tags/other-thoughts.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

A discussion about the skills and qualities needed for PhD research, framed around the five Cs: Curiosity, Clarity, Craft, Community, and Courage. It especially considers research taste, levels of abstraction, curiosity, stopping points, and the influence of academic communities.

### Source excerpt

Instead of reading papers, last night, Murat and I engaged in an interesting discussion on skills, traits, and qualities needed for a PhD. This discussion came as a follow-up to Murat's recent blog on "The Invisible Curriculum of Research." In his blog, Murat discusses "Curiosity, Clarity, Craft, Community, and Courage" as skills/qualities of a good [...]

## How to turn callback functions into suspend functions or Flow

DevFeed: [How to turn callback functions into suspend functions or Flow](<https://devfeed.tech/articles/how-to-turn-callback-functions-into-suspend-functions-or-flow-39322.md>)

Original publisher: [Read original article](<https://kt.academy/article/interop-callbacks-to-coroutines>)

Published: 2025-07-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/topics/kotlin-coroutines.md>), [callback](<https://devfeed.tech/topics/callback.md>), [functions](<https://devfeed.tech/topics/functions.md>), [Continuation](<https://devfeed.tech/topics/continuation.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [callback](<https://devfeed.tech/tags/callback.md>), [cancellation](<https://devfeed.tech/tags/cancellation.md>), [continuation](<https://devfeed.tech/tags/continuation.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [functions](<https://devfeed.tech/tags/functions.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [suspend](<https://devfeed.tech/tags/suspend.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

A guide to adapting callback-based APIs for Kotlin Coroutines. It explains how to convert callbacks that return one value into suspending functions and how to adapt callbacks that emit multiple values into Flows, including handling cancellation and exceptions.

### Source excerpt

A guide on how to correctly convert callback-based functions into suspending functions or Flows in Kotlin Coroutines.