mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#coroutines

1 post1 participant0 posts today
N-gated Hacker News<p>🔮 Behold, <a href="https://mastodon.social/tags/Loglan82" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Loglan82</span></a>, the mythical <a href="https://mastodon.social/tags/unicorn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicorn</span></a> of <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> languages, perfect for those who long for a time when managing objects was an Olympic sport. 🏋️‍♂️ Dive into its fantastical realm where fiber-filled <a href="https://mastodon.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> and thread-laden agents frolic in a virtual <a href="https://mastodon.social/tags/multiprocessor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multiprocessor</span></a> wonderland, because who doesn't want to make their programming life a complicated mess of retro nostalgia? 😂<br><a href="https://lem12.uksw.edu.pl/wiki/Loglan%2782_project" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lem12.uksw.edu.pl/wiki/Loglan%</span><span class="invisible">2782_project</span></a> <a href="https://mastodon.social/tags/nostalgia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nostalgia</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></p>
Rob Williamson<p>Why does the Kotlin ecosystem have such a relaxed view to monitoring coroutine dispatchers?</p><p>"Trust me, bro. Coroutines fast," seems to be the attitude. If you've got a cooperative multitasking framework like a Kotlin coroutine dispatcher, you're gonna want to know when there's enough coroutines not playing nice that it affects something you care about, and you're going to want to be able to make a call about whether it's an annoying, important or now problem.</p><p><a href="https://dju.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://dju.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://dju.social/tags/monitoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monitoring</span></a></p>
ohmrun<p>There's some sexy code right there.</p><p>The coroutine algebra has the types.<br>I for in<br>O for Out<br>R for response<br>E for error</p><p>the source function runs a function to fill the I value (only needed for starting server/client here)</p><p>the emiter function takes an R value and turns it into an O value (emitter is Coroutine&lt;Nada,O,Nada,E&gt;, like a regular Event system or Signal)</p><p>the secure function uses the output of the emitter, making an effect</p><p>then the effect is run, and a Future is returned with optionally an error.</p><p>(edit) The coroutines are functional and composable , so inputs can be transformed, transformer functions swaped out, and the return type has a monad instance on it so they can be chained. </p><p><a href="https://hachyderm.io/tags/Haxe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haxe</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://hachyderm.io/tags/Coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coroutines</span></a></p>
Erik C. Thauvin<p>Six Ways to Start a Coroutine in Kotlin, Ranked</p><p><a href="https://mastodon.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a></p><p><a href="https://medium.com/@sam-cooper/six-ways-to-start-a-coroutine-in-kotlin-ranked-ec8e91a6653a" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@sam-cooper/six-way</span><span class="invisible">s-to-start-a-coroutine-in-kotlin-ranked-ec8e91a6653a</span></a></p>
Hacker News<p>Philosophy of Coroutines (2023)</p><p><a href="https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/coroutines-philosophy/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">chiark.greenend.org.uk/~sgtath</span><span class="invisible">am/quasiblog/coroutines-philosophy/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Philosophy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Philosophy</span></a> <a href="https://mastodon.social/tags/Coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coroutines</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Async" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Async</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a></p>
Markus Werle<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@rollbear" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rollbear</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@glloyd" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>glloyd</span></a></span> Also I still have to wrap my head around <a href="https://nrw.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a>.</p>
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Distributed Programming With C++ Coroutines and Asynchronous Communication Frameworks by Johan Vanslembrouck</p><p><a href="https://schedule.cppnow.org/session/2025/distributed-programming-with-cpp-coroutines-and-asynchronous-communication-frameworks/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/distributed-programming-with-cpp-coroutines-and-asynchronous-communication-frameworks/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/Cpp20" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpp20</span></a></p>
ACCUConf<p>ACCU 2025 SESSION ANNOUNCEMENT: C++ Coroutines - Gods from the Machine by <span class="h-card" translate="no"><a href="https://vmst.io/@philsquared" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>philsquared</span></a></span></p><p><a href="https://accuconference.org/2025/session/cpp-coroutines-gods-from-the-machine" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accuconference.org/2025/sessio</span><span class="invisible">n/cpp-coroutines-gods-from-the-machine</span></a></p><p>Register now at <a href="https://accuconference.org/booking/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">accuconference.org/booking/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coroutines</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
ACCUConf<p>ACCU 2025 SESSION ANNOUNCEMENT: C++ Coroutines - Gods from the Machine by <span class="h-card" translate="no"><a href="https://vmst.io/@philsquared" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>philsquared</span></a></span></p><p><a href="https://accuconference.org/2025/session/cpp-coroutines-gods-from-the-machine" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accuconference.org/2025/sessio</span><span class="invisible">n/cpp-coroutines-gods-from-the-machine</span></a></p><p>Register now at <a href="https://accuconference.org/booking/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">accuconference.org/booking/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coroutines</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
João Esperancinha<p>Its tomorrow at 17:00 CET! <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://masto.ai/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://masto.ai/tags/myconference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>myconference</span></a> :). Stay tech, keep programming, be kind and have a good one everyone!</p>
João Esperancinha<p>On celebrating for very little, this is my fastest growing video on YouTube. Not even a month gone by and it has already reached 100 views. Learn the basics of <a href="https://masto.ai/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> with me. Have a good one! Multipart Kotlin Coroutines Course - E01 - The Basics<br><a href="https://youtu.be/LyAOF37cJ-c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/LyAOF37cJ-c</span><span class="invisible"></span></a></p>
João Esperancinha<p>Here is an example on how sharing articles via my website looks like after my update today:</p><p>Check out this post by João Esperancinha:</p><p>Title: Why the Global Scope isn't advised to be used?</p><p>Description: Coroutines in action with Kotlin</p><p> <a href="https://masto.ai/tags/GlobalScope" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GlobalScope</span></a> <a href="https://masto.ai/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://masto.ai/tags/lifecycle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lifecycle</span></a></p><p> <a href="https://joaofilipesabinoesperancinha.nl/blog/blog12-global" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">joaofilipesabinoesperancinha.n</span><span class="invisible">l/blog/blog12-global</span></a></p>
technomancy (turbonerd aspect)<p>oh yeah I posted a blog version of my fennelconf <a href="https://hey.hagelb.org/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> talk yesterday: <a href="https://technomancy.us/202" rel="nofollow noopener noreferrer" target="_blank">https://technomancy.us/202</a></p><p>(most of my posts are timestamped in UTC but I forgot to use UTC for this one, and then after I published it I noticed it, but then I realized if I fixed it, then it wouldn't have been published in 2024 any more which was half the reason I posted it, so I wouldn't have two years in a row with only one blog post that year)</p>
João Esperancinha<p>This one became a hit on Medium. It is about comparing <a href="https://masto.ai/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> with <a href="https://masto.ai/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://masto.ai/tags/virtual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>virtual</span></a> <a href="https://masto.ai/tags/threads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>threads</span></a> the latter were cool. It has introductions, ramblings, and real tests to investigate them. I corrected some stuff as well. It has been moved! Enjoy! </p><p><a href="https://joaofilipesabinoesperancinha.nl/blog/blog0-15-good-story" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">joaofilipesabinoesperancinha.n</span><span class="invisible">l/blog/blog0-15-good-story</span></a></p>
Erik C. Thauvin<p>Kotlin Coroutines 1.10.0 has been released</p><p><a href="https://mastodon.social/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a></p><p><a href="https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.10.0?utm_medium=erik.in&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Kotlin/kotlinx.coro</span><span class="invisible">utines/releases/tag/1.10.0?utm_medium=erik.in&amp;utm_source=mastodon</span></a></p>
C++ on Sea<p>Introduction to C++ Coroutines and gRPC and How to Write Coroutine Support Code – Jonathan Storey</p><p><a href="https://www.youtube.com/watch?v=deUbQodyaC4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=deUbQodyaC4</span><span class="invisible"></span></a></p><p><a href="https://vmst.io/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://vmst.io/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://vmst.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://vmst.io/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://vmst.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
João Esperancinha<p>New migration from Medium! It is over resilience and how to do it in <a href="https://masto.ai/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> with <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a>. Did you know that Coroutines could be implemented in <a href="https://masto.ai/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a>? Not important since virtual threads, but just know it. It was ugly!! 🤣 Have a good one everyone! <a href="https://joaofilipesabinoesperancinha.nl/blog/blog0-10-resilience" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">joaofilipesabinoesperancinha.n</span><span class="invisible">l/blog/blog0-10-resilience</span></a></p>
C++ on Sea<p>Introduction to C++ Coroutines and gRPC and How to Write Coroutine Support Code – Jonathan Storey</p><p><a href="https://www.youtube.com/watch?v=deUbQodyaC4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=deUbQodyaC</span><span class="invisible">4</span></a></p><p><a href="https://vmst.io/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://vmst.io/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://vmst.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://vmst.io/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://vmst.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
João Esperancinha<p>This is turning out to be a great week for small achievements on JESPROTECH! This recent video already surpassed 100 views! I keep partying for very little, but this feels awesome to me! Learn coroutines and virtual threads! Have a good one everyone! <a href="https://masto.ai/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://masto.ai/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://masto.ai/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> </p><p><a href="https://www.youtube.com/watch?v=SNocP3qWOHs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=SNocP3qWOH</span><span class="invisible">s</span></a></p>
C++ on Sea<p>Introduction to C++ Coroutines and gRPC and How to Write Coroutine Support Code – Jonathan Storey</p><p><a href="https://www.youtube.com/watch?v=deUbQodyaC4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=deUbQodyaC</span><span class="invisible">4</span></a></p><p><a href="https://vmst.io/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://vmst.io/tags/coroutines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coroutines</span></a> <a href="https://vmst.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://vmst.io/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://vmst.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>