• General
  • IntelliJ is winning the IDE war

    Obviously this is my opinion – but I can’t be the only one that is totally loving all the IntelliJ products that have been made available over the past few years. Today I noticed that PhpStorm has INCREDIBLE support for Docker development environments. I don’t have to use a terminal at all anymore, it features […]

  • General
  • Y2k37 Bug

    214-748-3647 This phone number was showing up almost every time one of the beta-testers of my software was entering a phone number – regardless of the actual phone# they had entered. Naturally, my first instinct was to search around the codebase for anywhere that value might have been hard-coded. Nope. Nada. I thought some more […]

  • General
  • The MEAN stack is NICE!

    I’d been wanting to delve into Node.js for quite awhile, and over the past few months have finally gotten the chance; I am working on a re-build of my FreeHandicapTracker application using the MEAN stack. I have been pleasantly surprised at how easy everything has been, and how few pitfalls or time-sinks I have run […]

  • General
  • PCI Compliance and PSR-3 Compliant Logging

    Came across a nice overview / article about PCI Compliance while doing some research for work: http://www.sitepoint.com/pci-compliance-and-the-php-developer/ While this article is a very high-level overview of PCI concepts, it did link to a pretty interesting article regarding logging. Logging relates to PCI compliance because part of the spec requires all access to sensitive information (like […]

  • General
  • PHP 7 release soon (What happened to 6)?

    Got this link in an email from the Zend group https://pages.zend.com/TY-Infographic.html?mkt_tok=3RkMMJWWfF9wsRokuq3MZKXonjHpfsX56u8rW6SzlMI%2F0ER3fOvrPUfGjI4DRcBgI%2BSLDwEYGJlv6SgFSrfBMax42bgKXxc%3D Announcing the release of PHP 7 by the end of this year. I find it intriguing that in my career to this point, I have yet to see or hear of anyone running version 6. Most current production environments that I have seen are […]

  • General
  • Mandrill SMTP Email Service

    I was running a Postfix mail server on my Digital Ocean webserver box to handle sending out email from my web applications…. A year or more ago I went through the painstaking process of learning (just enough) about installation and configuration of Postfix and getting it up and running. It was working, but there were […]

  • Database
  • TinyPHP Data Modeler / ORM

    I was getting tired of copying / pasting and then customizing the Model, Table, and Mapper files for every table in my schema, and also maintaining these files every time I made a change to my schema. For details about the TinyPHP Model / Table / Mapper conventions, see this post I recently built a […]