Steve Grunwell's Projects
A basic overview of Laravel 5.0 principles for developers new to the framework.
Uncover missing translations and localization strings in Laravel applications.
Composer package for easily generating RFC 6068-compliant mailto: links in your markup.
Discover what visitors are searching for on your WordPress site.
Auction your facial hair style this Movember in the name of men's health!
Enable WordPress actions and filter callbacks to be called exactly once.
Adds a "Mark as Played" button to podcast episodes on Overcast.fm.
Extract meta data from videos uploaded to the WordPress media gallery.
Examples to accompany "Building for the PHP Command Line Interface"
Test a package's compatibility with different versions of PHP.
Slides for "A Crash-course in PHP Namespaces for WordPress Developers"
Assertions for PHPUnit to verify the presence or state of elements within markup
Slides for "Considerations & Concerns for Platform Plugin Development"
Slides for "Professional Development for Professional Developers"
Slides for "Protecting Yourself Online & IRL"
A Twitter clone for use in training courses
Add Google Universal Analytics tracking to your reveal.js presentation.
Periodically purge old post revisions via WP Cron.
Tools to help create custom RSS feeds for personal use
Composer package to automate the installation of Runkit7 in development + CI environments
Automatically generate Schema.org JSON-LD markup for WordPress content.
Library for parsing and manipulating Semantic Versioning ("SemVer") relases
A PHP class for reading public Twitter timelines. Designed with "Latest Tweets"-style widgets in mind.
The Single Post Template plugin adds the ability for your theme to include "Post Templates" in much the same way you can add "Page Templates", allowing you to choose (via a simple dropdown) which post template you want to use, on a per-post basis.
ABANDONED: Please use https://github.com/BrainMaestro/composer-git-hooks instead! Library for automatically copying Git hooks into a project.
Add "fun" animated characters to your WordPress edit screens!
GitHub profile
Source for SteveGrunwell.com in 2018 (not yet launched!)
Source for http://stevegrunwell.com running the Grunwell 2012 theme.
Slides for "Computers <3 Structured Data"