Feb 4I was a ‘sensitive’ kid, here’s what I’ve learned as an adult.Growing up I was no stranger to the terms “toughen up”, “lighten up Francis”, and “you need to get past it”. I was considered a sensitive kid — I got upset easily. I was withdrawn, quiet, well behaved, and took criticism to heart. …Psychology7 min read
Published in Dodgy Code·Jan 20Should we be using 302 or 307 for temporary HTTP redirects?As of HTTP 1.1, the response status code 307 became available for ‘Temporary Redirects’. But should we be using them instead of 302? HTTP Code 302: “Found” The 302 response code indicates that requested address has been temporarily removed. The browser will redirect to the address provided in the “Location” portion of the header…SEO2 min read
Published in Dodgy Code·Jan 9Dodgy Code | 2021 Year in ReviewIt’s been a year (somehow), and we’re taking a moment to chat about it. This is not your typical “end of year” self-promo. — Dodgy Code celebrated its 1st birthday! September 2020 was when we first filed Dodgy Code as a “real” business within the state of New Hampshire. Pinnochio would be so proud. We finished some client projects. #1. Ditto PR I’d probably call this the “Statamic Experiment v2.0”, as it was our second project using the Statamic CMS and our first project using the newly release…Small Business7 min read
Published in Dodgy Code·Jun 28, 20215 Things Project Managers Should Know About Web DevelopersUnderstand how developers think and work so that you can create project cycles that work better for everyone. At Dodgy Code, our individual backgrounds include working at larger tech agencies where we were individual pieces of a production team. Together we’re now one(tiny) team, each of us taking on production…Web Development6 min read
Published in Dodgy Code·Mar 22, 2021Connecting Craft CMS to Microsoft AX using PHP & SOAPRecently, I ran into one of those projects that makes you question your own sanity. Where the documentation is limited, and everything you try should just work but it doesn’t. It required integrating Craft Commerce orders with a client’s instance of Microsoft AX — and we’re here today to document…Web Development7 min read
Published in Dodgy Code·Jul 13, 2020Macros or Partials? When to use both for keeping Craft CMS templates clean.If you’re abstracting your code and creating modular components — GOOD! You’re in the right place, and we’re less likely to make fun of you. If not… well, why aren’t you? Abstracting Your Templates Abstraction is a key part of Object Oriented Programming (OOP), where complexity is broken down into segments (often called…Web Development8 min read