Projects

WFV

Input Validation API for WordPress

WFV is a powerful and highly flexible input validation API for WordPress. I created this out of frustration with creating forms in WordPress themes. Many solutions exist that mostly involve heavy footprint WYSIWYG form builders that limit control over the markup they generate, and in many cases are overkill. I wanted something that gives a developer full control over all aspects of creating forms and simplify the nuisances of input validation, feedback, and safe output. WFV can be hooked into any form and provides 25 built-in validation rules, custom rules, custom error messages, safe output helper for any context via callback support, validation hooks, and auto-population.

Psst, my contact form is generated with Advanced Custom Fields and uses WFV.

Code Repo / User Documentation

  • PHP
  • WP-CLI
  • PHPUnit
  • Bash
Screenshot of ttc.derulski.com

TTC NextBus

A pet project that experiments with functional programming using a modern React.js stack. The app leverages the TTC Real-Time Next Vehicle Arrival (NVAS) public XML feed to display real-time predictions for next vehicle arrivals for a selected route stop.

Visit Site

  • React
  • Redux
  • Redux-Saga
  • React Router
  • Recompose
  • Reselect
  • ImmutableJS