A growing list of blogs and articles I’ve written. This goes back pretty far, so I’m not doing or working with some of these technologies now.
Enjoy, search coming soon, no need for pagination 🤓
-
Serverless Services for Serverful CMSes
-
A Hike Through the WordPress Database
-
Local PHP and NodeJS Version Control
-
Setting Up or Resetting My Macbook
-
Wait, wuuut? Where did my CMS go?!
-
An Ideal WordPress Workflow Development & Deployment Workflow
-
Personal Git Commands and Setup
-
Using WordPress as an API
-
WP101 for Developers
-
WordPress and Laravel: The Hows, Whys, and Intersections
-
How did you get started in tech?
-
Less Snark, More Spark
-
The Trifecta of Goodness
-
Building and Deconstructing a Gutenberg Block
-
How to Run Your WordPress Site On Local, Gatsby and Netlify… For FREE!
-
Hello Gatsby! This blog is now headless WordPress…
-
Doing Things the WordPress Way
-
Learning React… So I can I can hang out with other things…
-
Templating in PHP with REST APIs
-
Using Local by Flywheel for Local Laravel Development
-
More Secure API Requests with WordPress Helper Functions
-
Customizing WordPress
-
A New Talks Page
-
Auto-Send Slack Invites
-
Talk: Getting Started with WP-CLI
-
2018: The Year of Going Deeper and Wider
-
How I Wrote My First Bash Script to Implement WP-CLI on Managed Sites
-
Tips for Small Business Owners Getting Started with WordPress
-
My First Open Source Code Contribution
-
July Checkin, Goals Update
-
How to Use a Filter on TinyMCE to Add Buttons
-
How to Pass Information from One Page to Another with Forms and JavaScript/jQuery
-
Getting Post Meta for the WP REST API
-
2017: Harder, Better, Faster, Stronger
-
Looking Backwards: 2016 in Review
-
How to Make jQuery’s Dialog Popup Responsive with JavaScript
-
Why Yoast SEO Isn’t Enough to Increase Your Site’s Traffic
-
Why WordPress Freelancing?
-
Genesis and Angular: Adding Routing to Posts and Pages (Part 3)
-
Using Angular to Display Content in Genesis Using the WP REST API (Part 2)
-
How to Disable Phone Number Linking in iOS Safari
-
Adding Angular Markup to a Genesis Child Theme (Part 1)
-
Angular Learning Resources for Angular August
-
Getting Familiar with Backbone.js
-
Changing Select Menus for Cross-Browser Compatibility
-
Presenting Meg-n-Boots
-
January Goals, Did I Do Them?
-
Documentation as a Discipline
-
How I Think About Cooking Food
-
I Wrote This Post in the Command Line With WP-CLI
-
Recipe: How to “Hide” Vegetables
-
This Week I Learned: SQL database queries and foreach()
-
How Much Javascript is Enough?
-
Recipe: Cauliflower Rice
-
An Honest Review on my January Plan
-
Recipe: Korean Dalkgalbi
-
This Week I Learned: Custom Meta Boxes and Post Meta
-
Learning New Things: Bower
-
Recipe: Buffalo Chicken Dip
-
Learning New Things: Grunt
-
Recipe: Chipotle Chicken Curry
-
This Week, I’ve Learned… Your Best Isn’t Always Good Enough
-
BOSI Index: Moving Towards Specialist
-
Creating a Body of Work
-
Recipe: Bacon and Broccoli
-
My January 2016 Plan
-
Looking ahead to 2016
-
How to Update WordPress (Single install and Multisite)
-
On Developers….
-
Some Thoughts on Approaching New Clients
-
Don’t Forget Value Added… Unless You Don’t Want Paying Clients
-
Entrepreneur or Freelancer: Are you a businessman or a business, man?
-
Take the Shortcut: Find a Mentor and Apprentice Yourself
-
Resources for SEO and Keyword Research
-
Just in Time Learning: Trimming the Fat and Focusing to Move Forward Quickly
-
Time Track with Toggl (or Lose Your Pants!)
-
Day 21: Self Education: WordPress Tutorials and Where to Get Good Help
-
Day 20: Self Education: The Staging Site (try it on your computer first!)
-
Day 19: Self Education: The WordPress Community, Who to Watch, Know and Follow
-
Day 18: Self Education: An Introduction to WordPress Frameworks
-
Day 17: Self Education: The WordPress Codex
-
Day 16: Functionality: Security Configuration
-
Day 15: Functionality: Backup Configuration
-
Getting Through the Mopes, the Blocks and the Stalls
-
Day 14: Functionality: Plugins 2: Five More Plugins
-
Day 13: Functionality: Embeding a Video
-
Day 12: Functionality: Basic HTML and CSS (and CodeAcademy)
-
Day 11: The Basics: Using the Help Menu and Screen Options
-
Day 10: The Basics: Reviewing the Front End of Your Site (UX)
-
Day 9: The Basics: WordPress Widgets
-
Day 8: The Basics: Uploading Media
-
Day 7: The Basics: Plugins Part 1: JetPack and Akismet
-
Day 6: The Basics: Creating and Arranging Top Level Menus
-
Day 5: The Basics: Finding and Choosing and Installing a (Free) Theme
-
Day 4: The Basics: Categories and Comments
-
Day 3: The Basics: Your First Page
-
Day 2: The Basics: Your First Post
-
Day 1: The Basics: General Settings and Permalinks in WordPress
-
21 Days to WordPress Proficiency: An Introduction
-
How to Increase Your Revenue by 30% (Witout Raising Your Rates)