In case you missed the announcement,
the reqwest crate has a new and very important release out!
reqwest is an opinionated, high-level HTTP client for Rust,
and the main feature of this release is tha...
Recently some of the Miri contributors published a paper that was accepted to POPL.
I've been using Rust professionally for about 7 years now,
and while I'd heard of Miri several times over the years,...
I'm currently working on a project which involves a lot of lower level
data structures.
By lower level I mean things like layout and bit positions, and exact sizes being important.
As such, I have a n...
Recently I've been doing some work using Apache DataFusion for some high-throughput data pipelines.
One of the interesting things I noticed on the user guide was the suggestion to set
RUSTFLAGS='-C ta...
Rust's ownership system is well-known for the ways it enforces memory safety guaranteees.
For example, you can't use some value after it's been freed.
Further, it also ensures that mutability is expli...
Today I ran into an amusingly named place,
thanks to some sharp eyes on the OpenStreetMap US Slack.
The name of this restaurant is listed as "𝐊𝐄𝐁𝐀𝐁 𝐊𝐈𝐍𝐆 𝐘𝐀𝐍𝐆𝐎𝐍".
That isn't some font tricker...
Databases as an Alternative to Application Logging
In my work, I've been doing a lot of ETL pipeline design recently for our geocoding system.
The system processes on the order of a billion records per job,
and failures are part of the process.
We wan...
This isn't so much a TIL as a quick PSA.
If you're a Rust developer and need to ensure specific things about your toolchain,
the rust-toolchain.toml file is a real gem!
I don't quite remember how, but...
In the weeks since my previous post on Working with Arrow and DuckDB in Rust,
I've found a few gripes that I'd like to address.
Memory usage of query_arrow and stream_arrow
In the previous post, I use...
How (and why) to work with Arrow and DuckDB in Rust
My day job involves wrangling a lot of data very fast.
I've heard a lot of people raving about several technologies like DuckDB,
(Geo)Parquet, and Apache Arrow recently.
But despite being an "ear...