I continue to work on my #OpenTelemetry demo. Its main idea is to showcase traces across various technology stacks, including #asynchronous communication via an #MQTT queue. This week, I added a couple of components and changed the #architecture. Here are some noteworthy learnings; note that some of them might not be entirely connected to @opentelemetry
“To use for await item in streamOfItems {...}, you need an AsyncStream. It is very common that you already have an existing Combine publisher, and you want to use the nice Swift Concurrency syntax.”
"io_uring is a new asynchronous I/O API for Linux created by Jens Axboe [...]. It aims at providing an API without the limitations of the current select(2), poll(2), epoll(7) or aio(7) family of system calls [...]."
I'm slow here, I know. But I am just discovering #SoftChalk this summer and am so excited to start using it in the fall! I teach #OnLine#Asynchronous and am having hell's own time getting students to pay any attention at all to the videos I post (lectures) each week and this. This is gonna solve that problem!
I'm liking https://django-ninja.rest-framework.com/ so far, but the lack of async auth is a bummer. I was hoping to use the newish async #django ORM methods. But, overall it's been a delight and an easy transition from #fastapi.
UniFFI can generate bindings for Rust async functions/methods to Python, Swift and Kotlin, with native async runtimes (resp. asyncio, Task and suspend).
That’s really exciting! Rust Future being driven by a foreign language async runtime, that’s pure fun.