Chris GeelhoedHow to Paginate Results with Shopify’s GraphQL APILimitations, strategies, and examples of building performant pagination for Shopify AppsJun 17, 20202Jun 17, 20202
Chris GeelhoedHow to Store Empty Strings in Shopify’s Metafields APIOr more accurately… how to get around this limitationMay 22, 2020May 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 programmersJan 29, 20202Jan 29, 20202
Chris GeelhoedinBetter ProgrammingIntermediate JavaScript: What’s the Difference Between Primitive Values and Object References?A critical distinction between immutable and mutableJan 16, 20202Jan 16, 20202
Chris GeelhoedinBetter ProgrammingThe Dangers of the ‘+’ Operator in JavaScriptHow simple addition can misfire and break JavaScript applications in ways you might not expectJan 13, 20203Jan 13, 20203
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 serverJan 3, 20205Jan 3, 20205
Chris GeelhoedinBetter ProgrammingYou Might Need Those Semicolons in Your Javascript After AllLeaving them out looks pretty, but it could break thingsDec 9, 20195Dec 9, 20195
Chris GeelhoedinBetter ProgrammingA Framework for Overcoming Tough Bugs Without Pulling Your Hair Out8 tips for breaking through roadblocks as a programmerDec 2, 20191Dec 2, 20191
Chris GeelhoedinBetter ProgrammingStop Putting So Many If Statements in Your JavaScript4 other ways of handling conditional logic in your codeNov 25, 201922Nov 25, 201922
Chris GeelhoedinBetter ProgrammingJavaScript: Sets vs. ArraysIntroducing Sets, the ES6 data type you didn’t know you neededNov 18, 20196Nov 18, 20196