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