Glenn

@glenn.bitar.no

This dad thing is really eating up a lot of my time. Software engineer, researcher, dabbling in embedded some times. Rust, Python, C++. Problem solver. https://glennib.github.io/

I feel like there would be a HUGE amount of ecosystem value for Rust and async/await, if there was funding and the right dev(s) available to focus on improving: * Memory usage + copies of futures/async fns: particularly wrt overlapping data across yield * Improving codegen size/perf * opt-footguns

Is there a cargo plugin that goes through your codebase and lints on any visibility qualifier that could be shrinked in scope? 🤔 That is if there is some definition `pub(crate) thing` but that is only ever used in the module itself I want something that tells me, "This `pub(crate)` can be omitted"

A friend just asked me what I do to stay hopeful and I told him one of my favorite strategies…I stay hopeful by remembering that no one has any idea what the fuck is going to happen, so as long as we don’t know, we gotta do what we can.

Trying out Codex for a Python->Rust rewrite of a service that interacts with Google APIs and a Postgres database. It keeps pushing difficult work to TODO comments. I think it struggles to port Python context managers to equivalent Rust code. Otherwise, I think it's saving me time.

🔍 Diving into Rust's concurrency primitives! Our technical detective story explores how a seemingly simple mutex implementation in parking_lot spiraled into unexpected complexity. Great read for systems programmers and Rust enthusiasts! 🔗 ➡️ fly.io/blog/parking...

Bild

What if #rustlang's HTTP reqwest library were more modular? Still extremely easy to use, but with the ability to modify its layers more. Such as pools, redirects, retries, proxies, compression, load balancing. What if we made each of those pieces separable? seanmonstar.com/blog/modular...

A More Modular reqwest

reqwest came out 8 years ago. It was meant to be a higher-level HTTP client, with batteries and opinions included. And it continues to fulfill that role very...

seanmonstar.com