I found this great post porting the stackful coroutine example in chapter 5 of my book to Aarch64 while explaining some fundamental differences between x86_64 and ARM64. It's definitely worth a read if you're into this kind of stuff: https://t.co/uD1fo2vruB
My book, Asynchronous Programming in Rust, is now on sale for just $9.99 if you buy it directly from the publisher!
If you’ve been wanting to learn Asynchronous Programming from first principles, or have a colleague that you want to give a gift that really shows you care about them, this is a perfect opportunity.
Take a look here: https://t.co/S4LlnB1p82
#TechDeals #PacktSale #Rust
Just finished “Asynchronous Programming in Rust” by @cf_samson. Wow. This book cleared up so many questions I had around green threads and async/await. I’d recommend this book for general insights into async programming even if Rust isn’t your language of choice.
Excited to share Google's memory safety strategy! We're working to build safer software by migrating to memory-safe languages like Rust as well as hardening our existing C++: https://t.co/UdmcghPhbO.
We'll be sharing more details in upcoming posts.
I just came to think of this the other day when I read your post: if you want to complete the figure above with examples of languages implementing stackful-cooperative-corotuines, Ruby (https://t.co/k06wgZOEDi) and Crystal https://t.co/YMcuUuwSEd are examples of that (there are probably many more, but these were the ones that came top of my mind).
Admittedly, I barely know anything about (space) flight and rockets, so this might be common knowledge, but control software having to account for fuel sloshing around is impressive.
https://t.co/cXoICdRMwn
If you’re interested in async Rust and runtimes, take a look at this 👇. I really like the amount of references to interesting talks and articles provided throughout. Great writeup @redixhumayun 👍
Wrote a final piece in this series around building a single threaded async runtime (https://t.co/3OjSb4K6I2)
I've built up a small repo along the way that involves building small pieces of an async runtime for anyone interested (https://t.co/5urOKUJZCf) :)
Wrote a final piece in this series around building a single threaded async runtime (https://t.co/3OjSb4K6I2)
I've built up a small repo along the way that involves building small pieces of an async runtime for anyone interested (https://t.co/5urOKUJZCf) :)
🦀🪟 Really exciting to see that Microsoft is not only shipping Rust in the kernel, but also considers their use of Rust a major security feature worthy of being one of the highlights in their update announcement. ✨
I think the cause of confusion stems from the term "green threads". Some people define green threads as simply any kind of userland "M:N threading" without considering any implementation details, and some people use the term to refer to a specific implementation M:N threading with stackful coroutines. The writers of the Tokio docs belong to the former, and coderstephen (and me) is in the latter group. There is no right or wrong here (and this evolves over time as well), but the lack of a precise definition can indeed be a source of confusion and worth being aware of.
Thanks for posting @abeeujah https://t.co/kmmPoan7Iy
When I first wrote the 4/5 gitbooks many years ago that ultimately formed the basis of my book about asynchronous programming in Rust, my main motivation was to make the journey easier for anyone wanting to learn asynchronous programming from the bottom up. It’s always amazing to learn firsthand that it’s valuable for others, just as I hoped it would be.
Just finished chapter 4 on asynchronous programming in Rust. Learned a ton about mio, epoll, syscalls, and Event queues, more on these here https://t.co/bq3feWzQoz . Feeling more confident in my understanding of low-level I/O! #rustlang#asynchronousprogramming#networking