Category: Blog

  • Serverless Services for Serverful CMSes

    Serverless Services for Serverful CMSes

    As static and headless WordPress sites become more common and mainstream, it’s important to know how to build solutions for dynamic actions these sites make. Common examples are form submissions, site search, real-time updates, etc. How can you build dynamic solutions for static sites? Enter serverless functions and services! If you’ve built custom plugins or…

  • How to Headless: Defining Ways to Decouple or Use Static WordPress

    How to Headless: Defining Ways to Decouple or Use Static WordPress

    This post originally appeared on the Strattic.com blog on April 28, 2022. Over the past few years, you may have heard phrases like: What the heck is all of this lingo?! ​​ The web has come a long way over the years, and there’s plenty of vocabulary to show for it, and our WordPress corner…

  • Local PHP and NodeJS Version Control

    Local PHP and NodeJS Version Control

    by

    in

    When working on projects with your local computer, it’s essential to be able to test new versions of the languages you’re using. Browser JavaScript is fairly straightforward: use the browser, make sure it’s updated, etc. However, with server-side languages (like PHP, NodeJS, Python, Go, etc.), there’s a little more nuance. Some systems come with languages…

  • Setting Up or Resetting My Macbook

    Setting Up or Resetting My Macbook

    by

    in

    Every now and then, fresh start is a good idea. These are some notes and links I’ve accrued from resetting my Macbook a time or two. These are just notes and links, they might be non-sensical, if you think I should polish them up, let me know. Backup: Export VSCode settings and keybindings https://stackoverflow.com/questions/35368889/how-can-i-export-settings With…

  • Wait, wuuut? Where did my CMS go?!

    Wait, wuuut? Where did my CMS go?!

    by

    in ,

    Static, headless, decoupled, Jamstack, serverless (geez, are there any more names for this stuff?!) sites have already made their way into the mainstream of WordPress and other CMS development. While these sites offer speed, scalability, and security, there are also inherent pitfalls and “gotchas” to be aware of when building in this ways for WordPress…

  • An Ideal WordPress Workflow Development & Deployment Workflow

    An Ideal WordPress Workflow Development & Deployment Workflow

    I know the title is a mouthful, but, this was a lot of fun to put together 🤓… This talk was for Certified Fresh Events (CFE.dev), and this was the abstract: At over 40% of the web, WordPress maintains a massive footprint on the Internet. While this platform, with its 20+ years of code, can…

  • Personal Git Commands and Setup

    Personal Git Commands and Setup

    Just about everyday, I’m working on and committing code to a repository using Git. This is pretty standard for developers today, and just like any developer, I decided that writing out git status, git add -p, git commit -m…, etc., was just too much work 😂 🤓. This lead me to spend several hours putting…

  • An Ideal WordPress Development and Deployment Workflow using WP Migrate DB Pro and DeployHQ or Buddy

    An Ideal WordPress Development and Deployment Workflow using WP Migrate DB Pro and DeployHQ or Buddy

    by

    in

    This post originally appeared on the Strattic.com blog on April 21, 2021. WordPress has a reputation for being an old-school piece of software, but while it runs on what is perceived as a legacy server stack, it can most definitely be used in conjunction with modern web development workflows. Many developers around the globe are…

  • Using WordPress as an API

    Using WordPress as an API

    Wait, what’s an API and why would I use WordPress as an API? What the heck is a BYOFE, and what does it have to do with WP? Why are there so many acronyms?!?! 😉

  • WP101 for Developers

    WP101 for Developers

    by

    in ,

    This is a 3 hour workshop for the YWeb cohort. It’s a developer-focused introduction to WordPress. We cover the following with hands-on activities: