Advertisement · 728 × 90

Posts by Ben Schofield

TokioConf T-Shirt

TokioConf T-Shirt

We are 3 weeks out from the first @tokioconf.com. Spoiler: This is the t-shirt! I just saw the design and had to share it. It is so exciting to see it all come together. You still have time to get tickets, but not much time! tokioconf.com.

2 weeks ago 7 3 2 0
Preview
GitHub - tokio-rs/toasty: An async ORM for Rust (incubating) An async ORM for Rust (incubating). Contribute to tokio-rs/toasty development by creating an account on GitHub.

I finally published Toasty (async Rust ORM) crates! I’ll be writing about it soon (and why it took so long). github.com/tokio-rs/toa...

3 weeks ago 59 8 2 1
Free TokioConf tickets for contributors and open source maintainers | Tokio - An asynchronous Rust runtime Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.

We're setting aside 20 free TokioConf tickets for contributors and open source maintainers. If you've submitted a PR to any tokio-rs, hyperium, or tower-rs repo, that's you. Know someone who qualifies? Send them our way! tokio.rs/blog/2026-03...

1 month ago 20 5 0 0

I will also be at Tokio Conf next month! Really looking forward to meeting more folk working on and with Tokio.

There’s some great talks scheduled, including one by my colleague Pooja Kale on how DSQL uses Tokio in its control plane

1 month ago 0 0 0 0
Introducing dial9: a flight recorder for Tokio | Tokio - An asynchronous Rust runtime Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.

Great blog from Russell Cohen on dial9. I saw a demo of this recently and it is very cool. Exactly the visibility that’s been missing for Tokio

tokio.rs/blog/2026-03...

1 month ago 0 0 1 0

You can think of it like the execution time of a lambda, which for the same code will vary across executions. The average will be stable, but there will be some amount of variation

1 month ago 2 0 0 0

The compute DPU part is kind of intrinsically variable. We do have bounds on the variability but there will always be some amount that the compute time can vary due to nondeterminism in execution time, vs bytes read or written which will be stable across the same query.

1 month ago 1 1 1 0
Aurora DSQL: How to spend a dollar

This blog from Marc Bowes is a great starter on DSQL pricing: marc-bowes.com/dsql-how-to-...

The tldr is it’s very cheap for small projects

1 month ago 1 1 1 0
Advertisement
How DSQL Makes Sequences Scale Sequences are one of those Postgres features that you don’t think much about. You can ask for the next number in the sequence, and you get it. That works pretty well when you have one machine asking f...

DSQL just launched support for SEQUENCES and IDENTITY columns. It’s exciting seeing the team launch new features the same week we became available in four new regions.

I wrote a short blog about how we make sure they scale here: blog.benjscho.dev/technical/20...

2 months ago 1 0 0 0
You Are Here - Marc's Blog

The cost of turning written business logic into code has dropped to zero. At best, near-zero.

The cost of integrating services and libraries, the plumbing of the code world, has dropped to zero. At best, near-zero.

What does that mean for the future?

New blog post: brooker.co.za/blog/2026/02...

2 months ago 42 11 1 3

Bernardo as well, he’s great, used to run Amazons internal Rust build system

2 months ago 2 0 0 0

Blaring ads on gas pumps are the peak of American culture

2 months ago 1 0 0 1
Preview
dsql by awslabs/mcp Discover and install skills for AI agents.

This sounds great, we have a skill integration that you might find useful!

skills.sh/awslabs/mcp/...

2 months ago 1 0 1 0
Preview
LeaseGuard: Raft Leases Done Right! Many distributed systems have a leader-based consensus protocol at their heart. The protocol elects one server as the "leader" who receives ...

We introduce LeaseGuard: a Raft-specific lease protocol with a precise spec and fast recovery after crashes.

Paper + Implementation linked in our joint (w Jesse @emptysqua.re) blog post below.

muratbuffalo.blogspot.com/2025/12/leas...

4 months ago 12 3 0 0

TIL (thanks to this paper) that common 64-bit systems are only using 48-bits of that to actually address memory. Still leaving a cool 256TB max addressable size

4 months ago 0 0 0 0
Advertisement

The Bf-tree paper from VLDB ‘24 looks neat, it’s a shame the implementation hasn’t been released yet. Maybe a chance for someone Christmas tinkering

vldb.org/pvldb/vol17/...

4 months ago 0 0 1 0

Zig’s fun, I like the explicit error handling and fast compile times. I struggled a bit getting some of the simpler things set up, like reading from a file, mainly because the documentation is lacking in examples for the latest version

4 months ago 0 0 0 0
Preview
GitHub - Benjscho/aoc-25: Advent of code Advent of code . Contribute to Benjscho/aoc-25 development by creating an account on GitHub.

Tackling advent of code in Zig this year, my day one solution is up: github.com/Benjscho/aoc...

4 months ago 1 0 1 0
Preview
Aurora DSQL: Serverless E-Commerce Platform Discover how to build a serverless multi-region e-commerce platform using Aurora DSQL and AWS services in this comprehensive guide

darryl-ruggles.cloud/dsql-kabob-s...

🆕 Here is my latest blog introducing a Serverless Multi-Region E-Commerce Platform based on an Amazon Aurora DSQL database. For a database platform I have almost always used DynamoDB due to it being truly serverless and pay as you go. (1️⃣/4️⃣)

🧵

5 months ago 6 3 1 0
Enable AI-powered agents with Aurora DSQL using Strands Agents and MCP
Enable AI-powered agents with Aurora DSQL using Strands Agents and MCP YouTube video by AWS Events

My demo from the Amazon Aurora livestream is now up as a VOD on YouTube, you can catch it here: youtu.be/5iFA_7lo9aI?...

7 months ago 1 0 0 0

What are the best languages for multiprocessor programming right now? Thinking ones that provide strong, safe primitives and good performance.

I know Rust works well for this thanks to ownership & releasing of locks on drop. Are there any others that are worth trying?

7 months ago 0 0 0 0

I’ve been blowing through Octavia Butler’s Patternists series over the past few weeks. Love how each of them threads together while standing completely on its own.

7 months ago 0 0 0 0
Aurora DSQL: How to spend a dollar

This blog post from Marc Bowes might help with understanding pricing: marc-bowes.com/dsql-how-to-...

10 months ago 0 0 0 0

People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.

10 months ago 19 5 0 0
Advertisement
Preview
Just make it scale: An Aurora DSQL story AWS Senior Principal Engineers, Niko Matsakis and Marc Bowes, take us inside Aurora DSQL's development: scaling write operations without two-phase commit, overcoming garbage collection hurdles, and em...

In a new guest post from #AWS Sr. Principal Engineers @nikomatsakis.com and Mark Bowes take us inside Aurora DSQL's development from scaling write operations without two-phase commit, to overcoming garbage collection hurdles, and embracing Rust. www.allthingsdistributed.com/2025/05/just...

10 months ago 21 8 0 4

Very glad Steve didn’t follow this advice and that the Rust book exists, it’s an incredible resource

Writing about something you don’t know is often the best way to _start knowing_

1 year ago 3 0 0 0

I love this paper! It’s a clear way to communicate that both application and infra developers are responsible for how to make things scalable, while splitting those responsibilities neatly

1 year ago 2 0 0 0

By taking the time to encode some safety property in the type system, you save yourself time and pain down the line in explaining how to use it or preventing misuse

1 year ago 0 0 0 0
Rust is Safe for X I love this article from lwn and this conclusion especially: this ability to take a property that the language does not know about and “teach” it to Rust, so that now it is enforced at compile time, i...

Wrote a short bit about Rust being a “Safe for X” language: blog.benjscho.dev/technical/20...

I’ve basically had this article from lwn in my head for a while and it’s a major reason why I love working in Rust, especially on a big project with a lot of other engineers

1 year ago 0 0 1 0
Post image

Not sure how popular it'll be but I thought this one was pretty good.

smbc-comics.com/comic/precise

1 year ago 830 93 44 6