
Episode 273: 273: GraphQL Migration: A Use Case for Metaprogramming with Shawnee Gao
About this episode
Shawnee is a Fullstack Software Engineer on Square’s Business Operations Platform team. As a maintainer of a platform codebase, her work focuses on creating robust and scalable APIs and abstracting away lower level framework code. Which is what lead to her interest in ruby meta-programming and GraphQL!
Links for this episode:
- GraphQL Migration: A Proper Use Case for Metaprogramming?
- Protobuffers
- GraphqlRuby Gem
- Graphoid Gem
- Shawnee Gao on Twitter (@gao_shawnee)
- Shawnee Gao on Github (@shawneegao)
- Square Developer on Twitter (@squaredev)
- Square Developers Landing Site
- Square Developers Slack Channe
- Square Developers Blog
- Episode Introduction and Outro by Michael Springer
- Episode Music: "Funkorama" by Kevin MacLeod
Brought to you by:
- OSCON is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.
Get every episode summarized
Each time The Ruby on Rails Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from The Ruby on Rails Podcast

Episode 551: Practical Hotwire with Jeremy Smith
The Ruby on Rails Podcast

Episode 550: XORuby with Jim Remsik
The Ruby on Rails Podcast

Episode 549: ChicagoRuby with Anton Tkachov and Michelle Yuen
The Ruby on Rails Podcast

Episode 548: MCP + Generators with Andy Andrea and Rachael Wright-Munn
The Ruby on Rails Podcast