back at it
i'm back at it
just a chill guy who kinda likes to code
i'm back at it
A guide to implementing a trade program for interior designers, architects, and other trade professionals using Shopify Grow and theme-native Liquid — no Shopify Plus B2B required.
Shopify’s Sections Rendering API allows you to dynamically update parts of a page (like a cart drawer, product grid, or promotional banner) without a full page reload. This improves performance and creates a smoother user experience.
When building a Shopify store, understanding how sections are rendered can help optimize your store’s performance and improve load times.
Shopify Tips & Tricks is my way of locking in those "aha!" moments—the concepts I should remember but keep forgetting—by documenting them as I go. Think of it as a developer’s notebook, but one we can all share and learn from.
Deploy a monorepo built with turborepo and pnpm workspaces on Coolify.
A guide on how to set up custom domains in Coolify self-hosted
i spent an entire day debugging so you don't have to
the stupid bug i missed because i couldn't test
I lost four hours of my life to this, I won't let you lose that much time
Ruby is just one of those languages that is just so easy to love.
Weird Javascript.
I have a soft spot for Array prototypes in Javascript, I use them alot, but how do they really work under the hood? Lets explore the Array.map().
My quest for closures keeps intensifying. Maybe it has nothing to do with Javascript closures but some other kind of closure.
If our function was tea and the surrounding environment was a cup - then the entire "cup of tea" is a Closure. The difference is that Closures are not every developer's "cup of tea".
The EcmaScript release on June 2022 (ES2022) introduced a new method (.at), it is okay-ish.
What it is, how it saved me from losing my mind, why you should care.
A light look into values and references.