Advertisement · 728 × 90

Posts by Luca Palmieri

I like to defy expectations from time to time.

1 month ago 1 0 0 0

You won't get pushback from me on the topic—you need to know the fundamentals to drive these tools effectively.
It's up to the organisation to set expectations and norms around LLM usage.

1 month ago 1 0 1 0

I was inspired to write this down by @oxide.computer's podcast episode on software rigour in the LLM age. There's a ton of interesting work in this area, but it gets drowned by the larger discourse.
So here I am, trying to do my part in pushing it above the noise threshold!

1 month ago 4 0 1 0
Preview
Can agentic coding raise the quality bar? Five examples of using agentic coding to improve software quality, instead of delivery throughput.

The mainstream conversation around AI agents is stuck on "AI slop."
There's more to it: we can use cheap agent code to do quality-raising work that didn't make economic sense before.

What's viable now that writing code isn't the primary bottleneck?
lpalmieri.com/posts/agenti...

1 month ago 30 3 3 3

Depending on the coast, it _may_ be possible to make it work for freelancers.
Some clients do require occasional onsite travel, which is why Europe-based is preferred for employees.

1 month ago 2 0 1 0
Post image

New year, new vacancies: Mainmatter is looking (again!) for an experienced Rust developer to join our Rust migration projects.

C, C++, Delphi. Different starting points, same target: Rust!

If you're interested, send an email to the address in the screenshot.

1 month ago 19 8 3 2
Preview
Rust Engineering Consultant – Backends.md GitHub Gist: instantly share code, notes, and snippets.

You can find the full job post here: gist.github.com/marcoow/2948...

4 months ago 5 0 0 0
Post image

Mainmatter is looking for a Rust backend engineer, either as a full time employee or a freelancer.
You'll be working on cloud-native projects, helping clients either adopting Rust or scaling it successfully.

If you're interested, send an email to the address in the screenshot!

4 months ago 12 1 1 0
Advertisement
Email jobs@mainmatter.com with your resume, rate and availability.

Email jobs@mainmatter.com with your resume, rate and availability.

Mainmatter is looking for an experienced Rust developer to join one of our projects as a freelancer.

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.

5 months ago 20 6 1 0

Best of luck!
The lineup at @ersc.io looks pretty sick!

5 months ago 2 0 0 0

I'll be a busy bee!
I'll kick off on November 2nd with a Rust-Python interoperability workshop. On November 4th I'll be @fasterthanlime's sparing partner in his unfair Rust quiz and I'll close down the conference schedule with a talk on dependency injection.

Looking forward 🚀

5 months ago 7 2 0 0
Post image

Less than 10 days left before Rustlab!

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.

5 months ago 10 0 1 0

Days since I needed Span::join on stable: 0

5 months ago 6 0 0 0
Luca Palmieri: "Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust" | RustConf
Luca Palmieri: "Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust" | RustConf Slides: https://docs.google.com/presentation/d/1HQAISo6jnNdxO_0YPfEAbtF7OVD0yWDDaNtWwcpay6E/edit?usp=sharingRediSearch GitHub repository: https://github.com/...

RustConf just uploaded on YouTube the recording of my C-to-Rust migration talk!
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...

6 months ago 30 3 1 0

Concrete goal: define a driver-agnostic way to configure a Postgres connection.
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.

6 months ago 2 0 0 0
Advertisement

Only two weeks to go!

6 months ago 10 0 0 0

Thank you!

7 months ago 1 0 0 0

👀

7 months ago 5 0 1 0

Looking forward to both @rustconf.com and @oxidizeconf.bsky.social, where I'll get a chance to dive into the details of the thought process and technical strategy that made this possible.

7 months ago 9 1 0 0
Release notes for Redis 8.2.0

Release notes for Redis 8.2.0

New Redis release, but with a twist. It includes our first Rust patches to Redis Query Engine!

In particular, it ships the new TrieMap implementation I wrote with Henk Oordt, as part of @mainmatter.com's ongoing collaboration with Redis.

7 months ago 13 2 1 0
Post image

That beautiful feeling of being ~done on a 35k lines* PR 🍉

*Don't do this at work.
**Many lines are test snapshot updates.

9 months ago 10 0 0 0

Especially for compiler lints, but it's a step in the right direction.

9 months ago 0 0 0 0

Little typo: jobs AT mainmatter DOT com

9 months ago 0 0 0 0
Post image

We have another opening at Mainmatter, this time for a *technical writer*.
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

9 months ago 11 4 2 0

Then might be now apparently, if one is well-versed enough in clippy-config-fu.
bsky.app/profile/lpal...

9 months ago 2 0 0 0
Advertisement

It turns out clippy has this at home, just named differently from what we would expect!
bsky.app/profile/lpal...

9 months ago 6 0 2 0
Post image

An even better solution from @briansmith.bsky.social: you can set an MSRV *just for clippy* via clippy.toml.

This will configure a variety of lints to behave as if you were using that version to run clippy, including the collapsible_if one.

Back to fearless toolchain updates!

9 months ago 13 4 2 3

It works!

9 months ago 0 0 1 0
Configuration - Clippy Documentation

Found it: doc.rust-lang.org/clippy/confi...
Let me test it!

9 months ago 0 0 1 0

This would be news to me! Any docs?

9 months ago 1 1 2 0