Chris Geelhoed·Jun 17, 2020How to Paginate Results with Shopify’s GraphQL APILimitations, strategies, and examples of building performant pagination for Shopify AppsA response icon2A response icon2
Chris Geelhoed·May 22, 2020How to Store Empty Strings in Shopify’s Metafields APIOr more accurately… how to get around this limitation
InBetter ProgrammingbyChris Geelhoed·Jan 29, 2020In Defense of the Simple for LoopMap, filter, and reduce are great, but the simple for loop is still a great tool for JavaScript programmersA response icon2A response icon2
InBetter ProgrammingbyChris Geelhoed·Jan 16, 2020Intermediate JavaScript: What’s the Difference Between Primitive Values and Object References?A critical distinction between immutable and mutableA response icon2A response icon2
InBetter ProgrammingbyChris Geelhoed·Jan 13, 2020The Dangers of the ‘+’ Operator in JavaScriptHow simple addition can misfire and break JavaScript applications in ways you might not expectA response icon3A response icon3
Chris Geelhoed·Jan 3, 2020How to Deploy Node.js Shopify Apps to Digital OceanA comprehensive guide to deploying your Node.js Shopify App to a production-grade Digital Ocean serverA response icon5A response icon5
InBetter ProgrammingbyChris Geelhoed·Dec 9, 2019You Might Need Those Semicolons in Your Javascript After AllLeaving them out looks pretty, but it could break thingsA response icon5A response icon5
InBetter ProgrammingbyChris Geelhoed·Dec 2, 2019A Framework for Overcoming Tough Bugs Without Pulling Your Hair Out8 tips for breaking through roadblocks as a programmerA response icon1A response icon1
InBetter ProgrammingbyChris Geelhoed·Nov 25, 2019Stop Putting So Many If Statements in Your JavaScript4 other ways of handling conditional logic in your codeA response icon22A response icon22
InBetter ProgrammingbyChris Geelhoed·Nov 18, 2019JavaScript: Sets vs. ArraysIntroducing Sets, the ES6 data type you didn’t know you neededA response icon6A response icon6