Technical Articles


  • Bash pages
    • Diff and Patch workflow
  • CSS pages
    • CSS Selector Implementation Guide
  • How To pages
    • Make a CDN file
  • HTML pages
    • Input checkbox or radio button with true/false
  • JavaScript pages
    • AJAX GET request
    • Markdown anchors with target="_blank"
    • Validate date in JavaScript
  • PHP pages
    • APCu cache PHP extension
    • Localize currency with NumberFormatter
    • PHP Custom Error Handler
    • Parse datetime and timestamp
    • Localize datetime with IntlDateFormatter
    • Filter URL query variables
    • Format floats and unformat currencies
    • HTMLElement PHP class
    • Late Static Bindings
    • Load Environment Variables
    • Make a Composer package
    • Localize numeric value with NumberFormatter
    • Optional arguments kwargs in PHP
    • PHP format() function with named placeholders
    • Sanitize request input parameters and values
    • Validate date in PHP
  • Privacy policy
  • Ruby pages
    • rbenv and Ruby on Rails on Ubuntu 18.04
  • Virtual Machine pages
    • VirtualBox and Vagrant for Mac

Technologies used to build this blog

  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • PHPUnit
  • Apache .htaccess
  • Responsive BP
  • highlight.js
  • Font Awesome
  • Markdown
  • ParsedownExtra
  • YAML
  • Git
  • Bitbucket
  • Vagrant
  • Sublime Text

Steven Marshall's Portfolio

Steven Marshall's GitHub

Nevvix Technology Inc.


Copyright © Steven Marshall

Virtual Machine pages

  • VirtualBox and Vagrant for Mac