explosive web programming w/ j_blotus
modern code tactics
From the monthly archives: March 2012

Enforcing contracts in your PHP functions and methods

By jblotus On March 22, 2012 · 5 Comments

Design by contract is an important concept for controlling what type of input your methods or functions can receive. One of the most dangerous features of PHP is that functions will still execute even when they are missing required arguments, by emitting a warning instead of an error. In this post, I am [...]

Continue Reading →
  • mojoLive profile image for jblotus

    30

  • Projects & Profiles

    • @j_blotus on twitter
    • GitHub
    • Stack Overflow Profile
    • Try Handlebars.js
  • Archives

    • February 2013
    • January 2013
    • December 2012
    • June 2012
    • April 2012
    • March 2012
    • November 2011
    • October 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • December 2010
    • September 2010
  • Tags

    ajax async beanstalk beanstalkapp blogging bug tracker bug tracking cakephp cakephp google group clojure closures douglas crockford git github giving a technical presentation handlebars handlebarsjs issue tracker issue tracking javascript jquery json lighthouse lithium lithium filters lithium php memcached mvc mysql mysysgit netbeans nginx node node.js php php-fpm php 5.3 php ide phpunit podcasts scaling subversion svn tickets wordpress
"@j_blotus baby sam's 1st tweet via hijacked ipod touch" — j_blotus

explosive web programming w/ j_blotus

Pages

The Latest

  • Slides: Simply Scale w/ Nginx, PHP-FPM, Memcached + APC @ SoFlo PHP
    This is a talk I gave at the South Florida PHP Users […]

More

James Fuller is a web developer based in South Florida. I am currently slinging code for Vocabulary & Spelling City. Please check me out on GitHub, StackOverflow and Twitter: @j_blotus.
© explosive web programming w/ j_blotus
Platform by PageLines