Chris GeelhoedHow to Paginate Results with Shopify’s GraphQL APILimitations, strategies, and examples of building performant pagination for Shopify Apps8 min read·Jun 17, 2020--2--2
Chris GeelhoedHow to Store Empty Strings in Shopify’s Metafields APIOr more accurately… how to get around this limitation3 min read·May 22, 2020----
Chris GeelhoedinBetter ProgrammingIn Defense of the Simple for LoopMap, filter, and reduce are great, but the simple for loop is still a great tool for JavaScript programmers·5 min read·Jan 29, 2020--2--2
Chris GeelhoedinBetter ProgrammingIntermediate JavaScript: What’s the Difference Between Primitive Values and Object References?A critical distinction between immutable and mutable·8 min read·Jan 16, 2020--2--2
Chris GeelhoedinBetter ProgrammingThe Dangers of the ‘+’ Operator in JavaScriptHow simple addition can misfire and break JavaScript applications in ways you might not expect·4 min read·Jan 13, 2020--3--3
Chris GeelhoedHow to Deploy Node.js Shopify Apps to Digital OceanA comprehensive guide to deploying your Node.js Shopify App to a production-grade Digital Ocean server9 min read·Jan 3, 2020--5--5
Chris GeelhoedinBetter ProgrammingYou Might Need Those Semicolons in Your Javascript After AllLeaving them out looks pretty, but it could break things·5 min read·Dec 9, 2019--5--5
Chris GeelhoedinBetter ProgrammingA Framework for Overcoming Tough Bugs Without Pulling Your Hair Out8 tips for breaking through roadblocks as a programmer·6 min read·Dec 2, 2019--1--1
Chris GeelhoedinBetter ProgrammingStop Putting So Many If Statements in Your JavaScript4 other ways of handling conditional logic in your code·6 min read·Nov 25, 2019--23--23
Chris GeelhoedinBetter ProgrammingJavaScript: Sets vs. ArraysIntroducing Sets, the ES6 data type you didn’t know you needed·5 min read·Nov 18, 2019--6--6