Building pavex.dev, a new Rust web framework.
Principal Engineer at Mainmatter. Opinions are my own. He/him.
@algo_luca on Twitter.
We're migrating a database from C to Rust. The project is complex and performance-sensitive. That's what makes it fun!
If you're interested, send an email to the address in the screenshot.
We're migrating a database from C to Rust. The project is complex and performance-sensitive. That's what makes it fun!
If you're interested, send an email to the address in the screenshot.
It's a conference that's close to my heart—one of the first I spoke at, back in 2019! Years have been passed, but the vibe and the community have only improved.
Tickets are still available—use `SP20FR` for a last-minute 20% discount.
It's a conference that's close to my heart—one of the first I spoke at, back in 2019! Years have been passed, but the vibe and the community have only improved.
Tickets are still available—use `SP20FR` for a last-minute 20% discount.
Check it out if you want to learn more about the Rust work we've been doing on Redis Query Engine over the past few months.
youtu.be/H0AUP2OgppE...
Check it out if you want to learn more about the Rust work we've been doing on Redis Query Engine over the past few months.
youtu.be/H0AUP2OgppE...
Then you research the details, obsess over an aspect (i.e. SSL configuration) and end up working for several ways on a generic way to configure a TLS client policy.
Cool, but slow.
Then you research the details, obsess over an aspect (i.e. SSL configuration) and end up working for several ways on a generic way to configure a TLS client policy.
Cool, but slow.
Check out the schedule 👉 eurorust.eu/schedule/?ut...
#Rustlang
In particular, it ships the new TrieMap implementation I wrote with Henk Oordt, as part of @mainmatter.com's ongoing collaboration with Redis.
In particular, it ships the new TrieMap implementation I wrote with Henk Oordt, as part of @mainmatter.com's ongoing collaboration with Redis.
*Don't do this at work.
**Many lines are test snapshot updates.
*Don't do this at work.
**Many lines are test snapshot updates.
You'd be working directly with me on new Rust training material, blog posts and other kinds of technical long-form content.
If you're interested, send your resume job AT mainmatter DOT com
You'd be working directly with me on new Rust training material, blog posts and other kinds of technical long-form content.
If you're interested, send your resume job AT mainmatter DOT com
In the same release, clippy will flag `if` statements that can be collapsed further using a let-chain.
Outcome: your CI will fail when 1.89.0 is released, and you can't fix it ahead of time because the feature clippy wants you to use isn't stable yet 🙃
In the same release, clippy will flag `if` statements that can be collapsed further using a let-chain.
Outcome: your CI will fail when 1.89.0 is released, and you can't fix it ahead of time because the feature clippy wants you to use isn't stable yet 🙃
My talk falls into the "Interop & Migration" theme, covering the work we've been doing with Redis, supporting the migration of some of their C code to Rust.
You'll get all the details when the full schedule is announced!
My talk falls into the "Interop & Migration" theme, covering the work we've been doing with Redis, supporting the migration of some of their C code to Rust.
You'll get all the details when the full schedule is announced!
- You can achieve ~everything with enough practice
- Dan Luu is spot on when he says that "95%-ile isn't that good"
If you've never read the article, this is your chance: danluu.com/p95-skill/
- You can achieve ~everything with enough practice
- Dan Luu is spot on when he says that "95%-ile isn't that good"
If you've never read the article, this is your chance: danluu.com/p95-skill/
Seek me out if you're at the conference and you want to talk about native extensions!
Seek me out if you're at the conference and you want to talk about native extensions!
The CfP closes on June 2nd!
We're looking for a wide range of contributions: beginner-friendly talks, reports on Rust industrial usage, deep-dives on language features or crates, tutorials, etc.
The CfP closes on June 2nd!
We're looking for a wide range of contributions: beginner-friendly talks, reports on Rust industrial usage, deep-dives on language features or crates, tutorials, etc.
Another to-do item can be crossed off the public beta checklist ✅
Another to-do item can be crossed off the public beta checklist ✅
We're looking for freelancers to help us migrate a database from C to Rust.
It's an incremental rewrite: a module at a time, interfacing with the existing C code.
European hours, full remote, 4 days a week.
We're looking for freelancers to help us migrate a database from C to Rust.
It's an incremental rewrite: a module at a time, interfacing with the existing C code.
European hours, full remote, 4 days a week.
I'm reworking the public API to minimize friction.
We're shifting towards attribute macros for component egistration. This removes the need to spell out raw paths, a major pain point of the first beta version.
I'm reworking the public API to minimize friction.
We're shifting towards attribute macros for component egistration. This removes the need to spell out raw paths, a major pain point of the first beta version.
The release includes a guide and two storage implementations (in-memory and Postgres-based). More storage options will follow.
The release includes a guide and two storage implementations (in-memory and Postgres-based). More storage options will follow.
Two different profiles:
- Rust, with a background in production C/C++
- Rust on the backend
The rate is 500-800 euros/day. Remote, but you *must* be in a European timezone.
More details ↓
Two different profiles:
- Rust, with a background in production C/C++
- Rust on the backend
The rate is 500-800 euros/day. Remote, but you *must* be in a European timezone.
More details ↓
Just a couple more finishing touches.
Just a couple more finishing touches.
We wrote `eserde` to bring you peace.
(To bring _me_ peace too, at last!)
We wrote `eserde` to bring you peace.
(To bring _me_ peace too, at last!)
It's been an incredible year for that course!
It's been an incredible year for that course!
Friday tip: if you ignore a test, write down _why_.
Friday tip: if you ignore a test, write down _why_.