Shadaj Laddad's Avatar

Shadaj Laddad

@shadaj.me.bsky.social

PhD student at @BerkeleySky + https://hydro.run, designing languages for modular and performant distributed systems. Co-organizer https://sfsystemsclub.com More at https://shadaj.me!

489 Followers  |  77 Following  |  10 Posts  |  Joined: 13.06.2023  |  1.7032

Latest posts by shadaj.me on Bluesky

Finally got around to reading this! Super enjoyable, and the concepts remind me a lot of @shadaj.me’s work on hydro.run and distributed stream types. Good abstractions for reasoning about distributed systems as a single program seem…pretty awesome?

30.05.2025 17:43 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
Shadaj's Dissertation Talk! Β· Luma I'm graduating! You are invited to join as I recap the trials and tribulations of my PhD journey and celebrate all the people who helped me get to the finish…

I am graduating! My dissertation talk is May 16th and open to the public, will be a fun hour of recapping my work on Hydro and reflections on the experience! lu.ma/9usll5b1 (in-person priority to friends / family / mutuals)

05.05.2025 18:08 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
SF Systems May Meetup: Intelligent Fuzzers and WASM Β· Luma The SF Systems Meetup is back for our second event of the year! There's no strict theme for this event, but we have two exciting headlining talks: Brian…

Join us for the next SF Systems Meetup, generously hosted by OpenAI! We have an exciting pair of talks on fuzz testing and WebAssembly, you won't want to miss them: lu.ma/ltsl9g50

21.04.2025 19:16 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 0    πŸ“Œ 2
Preview
Distributed Systems Programming Has Stalled Over the last decade, we’ve seen great advancements in distributed systems, but the way we program them has seen few fundamental improvements. While we can sometimes abstract away distribution (Spark,...

New Blog Post! www.shadaj.me/writing/dist... I argue that we’re *still* lacking a programming model that’s native to distributed systems, and outline what’s missing.

27.02.2025 18:30 β€” πŸ‘ 27    πŸ” 8    πŸ’¬ 3    πŸ“Œ 1
Preview
SF Systems Meetup: Correctness and Security for Distributed Systems Β· Luma The SF Systems Meetup is back for the new year! This meetup, our theme is correctness and security. It's easy to write a distributed protocol, but very hard to…

SF Systems Meetup signup is live. Hope to see you there!

lu.ma/vqjf30k3

13.02.2025 21:06 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
SF Systems Meetup: Correctness and Security for Distributed Systems Β· Luma The SF Systems Meetup is back for the new year! This meetup, our theme is correctness and security. It's easy to write a distributed protocol, but very hard to…

The SF Systems Meetup is back! On 2/27, we're excited to have headline talks from the creator of FizzBee and a research collaborator with Signal. This is going to be a super fun night diving deep into making distributed protocols work, hope you'll join us! lu.ma/vqjf30k3

13.02.2025 20:47 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Excited to share our ICDT 2025 paper on a theoretical framework to connect CRDTs and the CALM Theorem! We formalize the intuitions given in the Keep CALM and CRDT On work about the gap between CRDT guarantees and monotonic queries. arxiv.org/pdf/2502.00222

05.02.2025 17:54 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
South Bay Systems Coffee Chat Β· Luma If working on or are interested in anything in the space of software internals (compilers/databases/OSs/etc.), come grab a cup of coffee and hang out! If…

Hello! We are organizing our first South Bay Systems Coffee Chat next week. Register here: lu.ma/2f8y3fsj
(w/ @alexmillerdb.bsky.social @yingjunwu.bsky.social)

We're planning some talks in the upcoming weeks. Please follow the official account @southbaysystems.xyz πŸ¦‹ Stay tuned πŸ‘€

22.01.2025 17:08 β€” πŸ‘ 23    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

Hey all! Who's at POPL? If you're here and looking to do a PhD at Princeton, let's chat!

20.01.2025 20:22 β€” πŸ‘ 32    πŸ” 13    πŸ’¬ 0    πŸ“Œ 0
Preview
SF Systems Meetup 2024 - Transactions and Serverless are Made for Each Other | DBOS

Better late than never πŸ˜‚ Happy to share a recap of my SF Systems talk from last month. I've put together a summary of the session along with some great Q&A moments: www.dbos.dev/blog/sf-syst...

Thanks to the organizers and everyone who showed upβ€”it was an amazing experience!
#dataBS #serverless

18.12.2024 21:31 β€” πŸ‘ 17    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0
Preview
Quickstart | Hydro - Build for Every Scale In this tutorial, we'll walk through the basics of Hydroflow+ by building a simple dataflow that prints out the first 10 natural numbers. We'll start with a single process, then pipeline the computati...

Flo itself is a theory paper, but we are actively using it as the foundation for our high-level Hydro APIs (where we use Rust types to enforce Flo properties): hydro.run/docs/hydrofl...

03.12.2024 20:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The goal of Flo is to be a unifying semantics, and to that end we show how the core ideas of existing systems like Flink, LVars, and DBSP work perfectly in the Flo model!

03.12.2024 20:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

With Flo, we aim to extract the *essence* of streaming systems into formal properties: streaming progress, which formalizes keeping outputs up-to-date, and eager execution, which guarantees determinism in the face of arbitrary scheduling.

03.12.2024 20:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Streaming systems have broad β€œvibes” about responding to events in a timely manner and tolerating scheduling delays gracefully. But these β€œvibes” have remained informal and each system has brought its own (incompatible) set of guarantees.

03.12.2024 20:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Flo: a Semantic Foundation for Progressive Stream Processing Streaming systems are present throughout modern applications, processing continuous data in real-time. Existing streaming languages have a variety of semantic models and guarantees that are often inco...

Thrilled to share that our paper β€œFlo: A Semantic Foundation for Progressive Stream Processing” (with @mpmilano.bsky.social, Alvin Cheung, and @joehellerstein.bsky.social) will appear at POPL 2025! Check out the preprint at arxiv.org/abs/2411.08274, and read on for more!

03.12.2024 20:26 β€” πŸ‘ 44    πŸ” 12    πŸ’¬ 1    πŸ“Œ 0

Hey, author here, glad you found it interesting!

26.11.2024 20:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My talk yesterday at #SFSystemsMeetup was based on this paper. I'll share the slides soon. Thanks a lot @conorpower23.bsky.social @shadaj.me @cwensel.bsky.social and Neil for inviting me! Also thanks Jeff @ Chroma for hosting the event πŸ’™

21.11.2024 16:57 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
SF Systems Meetup: Data Center Networks and Serverless Transactions Β· Luma The SF Systems Meetup is back! This month, we're excited to have a double header, featuring talks from Alex Krentsel (Google Systems Research) on the latest in…

I'm presenting at the upcoming SF Systems Meetup! I'll dive into a new serverless architecture for stateful applications, managing function/workflow execution state using transactions. It's the research behind @dbos.dev

Register here: lu.ma/lhuuiur5 and explore more events at www.sfsystemsclub.com

13.11.2024 00:44 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Preview
Home | Scale By the Bay The independent thoughtful software and data engineering conference in San Francisco.

Everybody need @shadaj.bsky.social! I saw him first programming Scala at a meetup with his dad when he was 7. Since then the whole family presented at scale.bythebay.io and he does some of the coolest stuff in software. Follow the future!:)

13.06.2023 22:48 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@shadaj.me is following 20 prominent accounts