<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>graphql on Puzzmo Blog</title>
    <link>/tags/graphql/</link>
    <description>Recent content in graphql on Puzzmo Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 01 Jun 2025 10:00:38 +0100</lastBuildDate><atom:link href="/tags/graphql/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Shipping the iOS App</title>
      <link>/posts/2025/06/01/ios-app-architecture/</link>
      <pubDate>Sun, 01 Jun 2025 10:00:38 +0100</pubDate>
      
      <guid>/posts/2025/06/01/ios-app-architecture/</guid>
      <description>Well, &amp;ldquo;finally&amp;rdquo; we got a Puzzmo iOS App. From day 1, I had been anticipating needing to build a native app for Puzzmo eventually, in part because of Zach&amp;rsquo;s rich history of shipping iOS games but also when you tell someone you make games one of the first questions they ask is &amp;ldquo;do you have an app?&amp;rdquo;.
My theory on blogging has always been write what I wish I had read at the start of a project.</description>
    </item>
    
    <item>
      <title>Typing Schema-first GraphQL Resolvers in TypeScript</title>
      <link>/posts/2024/06/20/sdl-codegen/</link>
      <pubDate>Thu, 20 Jun 2024 14:18:32 +0100</pubDate>
      
      <guid>/posts/2024/06/20/sdl-codegen/</guid>
      <description>It was 8 years ago when I made my first change to a GraphQL API. My next, real schema change came along a bit later and looked like this:
name: { type: GraphQLString, }, + description: { + type: GraphQLString, + }, image: Image, artists: { type: new GraphQLList(Artist.type), We&amp;rsquo;re talking about the early days of GraphQL, and may even have pre-dated the Schema Definition Language (SDL) being in the spec.</description>
    </item>
    
    <item>
      <title>Making a shopify shop with per-user discounts</title>
      <link>/posts/2024/06/17/shopify-integration/</link>
      <pubDate>Mon, 17 Jun 2024 12:34:31 +0100</pubDate>
      
      <guid>/posts/2024/06/17/shopify-integration/</guid>
      <description>With the launch of Pile-Up Poker we knew that we wanted to sell a pack of cards. Systemically thinking, this meant a few requirements for what it would mean to buy a physical item from us:
We want admins to handle inventory We want to work with third party fulfillment tools We want people who sign up during the launch period to get the cards for free We want folks who had already signed up, to get it for a reasonable price Folks who don&amp;rsquo;t want a Puzzmo subscription could have a route to getting the cards There was a strong recommendation from the business side to use Shopify, and we didn&amp;rsquo;t have any argument against it on the technical side!</description>
    </item>
    
  </channel>
</rss>
