Marc-André Giroux
@xuorig.bsky.social
APIs & Distributed Systems @Netflix https://magiroux.com
Bored of Rust vs X posts that compare a lang a team has been working with for years vs what can be explained by unfamiliarity with Rust. Oh no we unwrap() on a map get and it panics! Control for familiarity with the language, and I feel like a lot of stuff starts looking similar.
I want to write a post about Pitchfork, but before I can get to that I need to share some thoughts. I suspect this one may be more controversial than the optimizing JSON series 😅. byroot.github.io/ruby/perform...
The Mythical IO-Bound Rails App
When the topic of Rails performance comes up, it is commonplace to hear that the database is the bottleneck, so Rails applications are IO-bound anyway, hence Ruby performance doesn’t matter that much,...
byroot.github.io
New post 🌶️ The MOIST Principle for GraphQL Schema Design
The MOIST Principle for GraphQL Schema Design
Why MOIST is preferable to DRY when it comes to GraphQL Schema Design
buff.ly
Serious take about GraphQL performance since that is very often brought up these days: GraphQL's inherent overhead is mostly limited to its parsing/validation step and its execution engine logic. Eliminating or keeping that to a minimum is important and generally easy. In practice, when people say
Sometimes it really feels like the GraphQL subreddit is half ads, half how to use Shopify’s API 🤣
You the first time you log errors in Rust coming from languages with exceptions with stack traces: [ERROR] There was an error in your code base, good luck.
@support.bsky.team hmm none of my likes/follows seem to persist for some reason. Are there ongoing issues?
I'm way too late on the halloween memes, but it fit too well. Fun profiling afternoon 🙃