/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

ohadravid.github.io
| | blog.m-ou.se
4.3 parsecs away

Travel
| | Have you ever seen the Rust compiler give a Python error? Or better, have you ever seen rust-analyzer complain about Python syntax? In this post, we'll extend our python!{} macro to make that happen.
| | tinkering.xyz
3.4 parsecs away

Travel
| | As part of my PhD I do computational modeling of quantum-biological systems. One of my simulations was misbehaving and in certain cases could take 8 hours to complete. That's really bad when you're trying to iterate quickly. This post describes how I made a series of optimizations to reduce the runtime by 250x via profiler driven algorithmic improvements, rewriting the core in Rust, and making use of parallelism.
| | dygalo.dev
4.2 parsecs away

Travel
| | Sometimes we need to extend existing Python projects with other languages to solve performance issues or to include some functionality already written in another language. In this chapter, we will create a full-featured Python integration for a Rust crate we built in the previous article. As the primary goal, I want to focus on a pleasant end-user experience and share tips on improving the usability and debuggability of the resulting library.
| | rust-lang.github.io
13.0 parsecs away

Travel
|