Did you know you can create an accordion without JS or CSS?
Using HTML5 you can now create an accordion type feature using <details> and <summary> tags. Neat!
What Can Developers Look for in a Potential New Employer?
One of the most common questions I get asked or see asked on social media is "what questions can I ask a potential new employer in an interview" and "what should I watch out for?"
Object Lookups over Switch Statements and If/Else Conditionals
Why? Because they're neater, faster, easier to read and they are DYNAMIC. Switch statements need hardcoded values or at least a hardcoded reference to a dynamic value.
Shopify Git Development Workflow for Agencies & Freelancers
The problem: You are working on a Shopify site with multiple developers or trying to keep up with client changes vs what you're doing on your local branch. This was my solution - it required some experimentation and cohesion with my dev team and Shopify store owners.
THAT tricky for loop question - why does my for loop only print the last value?
This one crops up one way or another in most code interviews and tests. It's hard to explain, it's more like you have to bump your head on it a few times before you can really get it. Here I'll do my best to explain it the way it occurs to me.
Setting $PATH for Sublime Text
Just a quick one. Been trying to get a decent PHP linter without going to a full on IDE - decided to just stick with Sublime Text. In order to get some linters, and packages working, Sublime Text needs usr/local/bin to be in your path, and to know your path.
Review: iSkelter's Slate Mobile Airdesk
I bought a totally unnecessary thing. Which it turns out is pretty useful, if pricey.
Resources for Learning to Code, Design and Improve.
When you’re stuck in a rut, and it seems there’s no way out. It’s time to try something different.
A Shell Script to Update all your Globally Installed Dependencies
So I forget to update my globally installed dependencies a lot and it can take a long time. So here is a simple script to do it with an alias command, or have it run on starting your terminal.