Robert Balicki reposted
Excited for #RustNYC this evening! Charles Giguere: Powering the Foresight Spatial Labs renderer with #Bevy @chrisdryden.bsky.social: Cutting Amazon build times by 40% with Rust Big thanks to our host @materialize.com!
Robert Balicki
@statisticsftw.bsky.social
Creator of Isograph https://github.com/isographlabs/isograph. Check out my talk at GraphQL conf! https://youtu.be/sf8ac2NtwPY?si=jkljEacLsxStFfjg Pinterest, previously Relay team at Meta
819 followers465 following619 posts
Robert Balicki reposted
Excited for #RustNYC this evening! Charles Giguere: Powering the Foresight Spatial Labs renderer with #Bevy @chrisdryden.bsky.social: Cutting Amazon build times by 40% with Rust Big thanks to our host @materialize.com!
Robert Balicki reposted
🎤 The GraphQLConf CFP is open! Got a GraphQL idea or story to share? Join us May 6 - 7 at Meta HQ in Menlo Park. Submit your talk 👇 sessionize.com/graphqlconf...
Houdini is one of the most exciting things going in the world of GraphQL right now. Check out the video from the latest conference youtu.be/cRTYf59rYMU What is an ideal client when GraphQL goes full stack?
So go on, give the quickstart isograph.dev/docs/quickst... a try! Join the discord isograph.dev/discord! Star the repository github.com/isographlabs...!
But what makes me most excited is that this release included commits from **five** new contributors! The aforementioned github.com/lucasmachadorj and github.com/sp6370, as well as github.com/Cobord, who added tests to the compiler, and...
github.com/corydeppen who added docs about TanStack and StrictMode, and github.com/TheRealGchen who added docs related to troubleshooting! The team grows!
But what we shipped doesn't end there! github.com/lucasmachadorj shipped a change that improved the perf of the compiler. In some local tests, incremental updates went from 144ms to 53ms and 125ms to 72ms. And these gains are likely going to be much larger in larger projects!
But wait... there's more! We also added support for providing optimistic responses! Check out this video for more youtube.com/watch?v=skWB... Once again, amazing work by @patrykwalach.bsky.social
And not only does this work in VSCode, thanks to github.com/sp6370, we're also publishing the extension to the Open VSX registry! So you can use it in other editors! Thanks!!
But that's enough about DevEx. Let's talk about some runtime features. First, the ability to write external data into Isograph... in a fully statically typed way! Thank you @patrykwalach.bsky.social for this amazing work. www.youtube.com/watch?v=Tl5p...
First off, I want to talk about some of the amazing DevEx wins that have landed. Check out this video where we holistically look at the DX of Isograph, before talking about what is new in v0.5.0 www.youtube.com/watch?v=6tNW...
Check out the blog post if you want more details! isograph.dev/blog/2025/12...
Robert Balicki reposted
Announcing our Containers in Rust track at #RustNYC Unconf 2025! Join Carson Weeks to explore container internals: kernel primitives (namespaces, cgroups, seccomp) and their role in isolation/resource control. See a #rustlang implementation for memory-safe inspection and tweaking. rust.nyc/unconf
Robert Balicki reposted
Announcing our Closed-Loop LLM Engineering track at #RustNYC Unconf 2025! Join Viraj Mehta to explore an LLM gateway leveraging #Tokio, Clarabel conic program solver, and #ClickHouse to update prompt-model sampling probabilities in real time. Plus: agent optimization competition! rust.nyc/unconf
Robert Balicki reposted
Announcing our Safety Critical Rust track at #RustNYC Unconf 2025! Join us for sessions on all things safety critical, led by Xander Cesari from the Safety-Critical Rust Consortium & Rust Project Content team. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Scientific Computing track at #RustNYC Unconf 2025! Join Helmut Carter and James Logan to explore scientific computing in #RustLang. Discuss interoperability, accessibility, best practices, and community. Share experiences and ideas to shape the field. Waitlist: rust.nyc/unconf
Robert Balicki reposted
Announcing our Distributed Systems track at #RustNYC Unconf 2025! Join Brendan O'Brien for an open discussion where everyone interested in #DistributedSystems can share knowledge, challenges, and learn from the community to help us all be the best we can be. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Interop Workshop: Rust - Python In 1 Hour at #RustNYC Unconf 2025! Join @nrposner.bsky.social for a whirlwind intro to #Rust-Python interop with #PyO3. Create a simple app using common patterns. Open to all skill levels, focused on beginners. Join the waitlist: rust.nyc/unconf
Robert Balicki reposted
Announcing our Automate Crate Maintenance track at #RustNYC Unconf 2025! Join Yuri Astrakhan to explore CI, AutoFix, AutoPublish, and other tricks. Focus on code; let automation handle reviews, code hygiene, publishing, and maintenance with minimal effort. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Managing Medium To Large Rust Projects track at #RustNYC Unconf 2025! Join Joshua Send for discussions on organization, modularization, and build strategies. Topics: crates vs modules, Cargo vs alternatives, compilation speed, generics vs dyns. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Turn ANYTHING into a database track at #RustNYC Unconf 2025! Join @alexkesling.bsky.social with your laptops and crazy ideas. Walk through how to make almost anything queryable via SQL! Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Rust as a Common Implementation Language track at #RustNYC Unconf 2025! Join @lucretiel.me to explore how established teams can benefit from Rust without full rewrites. Why maintain separate Java/Python/Node implementations when a single Rust library could serve all? rust.nyc/unconf
Robert Balicki reposted
Announcing our Building with Rust & Goblin AI track at #RustNYC Unconf 2025! Join Will Berry to explore an open source workflow engine similar to n8n, written in Rust, that runs code in multiple languages and its real world breakthrough use cases. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Make Your Own Gametank Game in Rust workshop at #RustNYC Unconf 2025! Join Devin Brite to create games for the GameTank, an open source 8-bit console. Bring your laptop, build your own game (like Pong) in #RustLang, and play it together! Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Databases in Rust track at #RustNYC Unconf 2025! Join Dov Alperin to discuss #databases as complex distributed systems demanding both speed and safety. Explore why a growing number of teams are choosing to build databases in #RustLang. Register now: rust.nyc/unconf
Robert Balicki reposted
Announcing our Diversity by Design: Strengthening Tech Communities Through Representation track at #RustNYC Unconf 2025! Join Stephanie Zavala to explore practical ways to grow diversity in tech, from outreach and contributor pipelines to allyship and inclusive project culture. rust.nyc/unconf
Robert Balicki reposted
Announcing our Service-Meta Architecture track at #RustNYC Unconf 2025! Join David Souther to explore patterns that help #RustLang codebases evolve and tame complexity. Join the waitlist: rust.nyc/unconf
Robert Balicki reposted
Announcing Rust Fundamentals - An Interactive Workshop at #RustNYC Unconf 2025! Join Savanni D'Gerinel for an interactive workshop exploring Rust fundamentals. Whether you want a #RustLang refresher or have never written a line of code, bring your laptop and dive in! Register now: rust.nyc/unconf
Robert Balicki reposted
Excited for the #RustNYC talks Nov. 13! Herrington Darkholme will present a comprehensive guide to building custom linting tools for #RustLang projects. Matt Powers will speak about #SedonaDB, a geospatial compute engine that's built on #DataFusion. Register: www.meetup.com/rust-nyc/eve...
And thank you @jem.graphile.org for suggesting the idea of an Unconf!!!!
Robert Balicki reposted
Robert Balicki reposted
This is a great talk! The key things to note about fragments are that a single function should read a given fragment (i.e. they're not for reuse). isograph.dev is an entire framework built upon taking that to its logical conclusion!
You’re using GraphQL fragments wrong. They’re not for reuse, they’re for co-location. Here’s what Meta learned refining this idea 👇🏼 youtube.com/watch?v=gMCh...
Robert Balicki reposted
Robert Balicki reposted
Replying to @danabra.mov
Check out this one pager: isograph.dev/docs/how-iso... TLDR, imagine: - Relay, but without fragment spreads or other boilerplate, i.e. as if everything was a resolver, and - if everything is a resolver, you can do a whole bunch of awesome things: defer without server support...