
Technical Architect
A Christ-follower, husband, father, and WordPress Developer with Forum One.
Similar Posts

WordCamp GR 2017 – WP-API: The Good, the Bad, and the Ugly – J Andrew Scott
J Andrew Scott – http://rubberchickenfarm.com/ History of APIs RSS Advantages Fast & reliable Easy to consume Almost no technical footprint Disadvantages Read-only Static content No authentication No user-driven content (i.e. comments, favorites, etc) DIY API Advantages Dynamic content User-driven content App & user authentication Roles & permissions based Connected applications Disadvantages DIY OAuth Redundant URI scheme Mediocre performance Large technical footprint WP-API Advantages Succinct URI scheme Improved performance Small technical footprint Available in WordPress core Disadvantages Granular transactions No batch uploads Increased number of API calls What once required 2 web servers now required 12-15 servers WP-API Disadvantage Factors & Solutions Number of content types Solution: consolidate endpoints Volume of individual API calls Solution: batch processing endpoints Frequency of individual API calls Solution: page-level caching Lessons…

Geek / Programming / WordPress
WordPress Development On A Chromebook, Termux, & Neovim
So about 6 months ago I decided to make some changes to my personal development environment. I’ve been using a Chromebook as my primary machine since about 2013. I first purchased an Acer C710 for my wife to use but compared to our Macbook Pro it was a frustrating and subpar experience for her, not to mention she was a heavy Adobe Suite user. Since sharing the Macbook Pro was challenging I set out to use the Chromebook as me development machine. Originally I went with the crouton option. It was pretty sweet to have a full Linux environment alongside Chrome OS. I was then running a full LAMP environment with PhpStorm as my IDE. This worked OK, I had performance and stability issues at…

Running Your First Marathon
While I’m not actually training for a marathon right now, as my first actual race is to be the Fifth Third River Bank Run 5K, I think this is good stuff to start thinking about. I am looking to do the Grand Rapids Half Marathon in the Fall and I will need to work on a lot of these points.

Development / Geek / Links / Programming
The Road Of Lifelong Learning To Be A Better Developer – Using Git Better
As a developer and, in some areas, a perfectionist I’m always after better #development practices when working collaboratively. An I personally find value in the #commit history. As a #git user I appreciate detailed case from @ecampidoglio on the proper way to keep a clean commit history. The Case for Pull Rebase

WordCamp GR 2017 – Computers <3 Structured Data – Steve Grunwell
Steve Grunwell – https://stevegrunwell.com/ https://github.com/stevegrunwell/structured-data/blob/master/README.md What is Structured Data? Standards to help computers to understand our content. Content is for humans. Structured data is for machines. Structured Data Structured data is all about providing context itemtype/itemprop/content HTML/XML HyperText and eXtensible Markup Language Meant to convey information in a meaningful way Generic layout RSS An extension of XML for content sydication Introduced structure: post titles, content, dates Standardized and can be validated Microformats & Dublin Core Competing standards for rich data Dublin Core is a specific set of standards, but designed to be limited in scope Uses meta tags Microformats – uses class names Resource Description Framework (RDF) A specification for modeling metadata New attributes Opengraph Facebook’s social graph Used to create rich media when sharing content…