littlehart.net
PHP Created This Monster — @TheKeyboard — The ramblings of a grumpy programmer
https://www.littlehart.net/atthekeyboard/2015/06/08/php-created-this-monster
PHP Created This Monster post. June 8th, 2015. PHP turns 20 years old today. What was once a collection of libraries created by a Danish-Canadian programmer. To make creating web sites easier is now powering a ridiculously high percentage of the internet. To all the PHP haters I say "CHECK THE SCOREBOARD". I had no idea that the decision to use PHP would end up being the thing that built a career that is now 18 years long and counting. That led me to figure out a way to go to my first PHP conference back...
php-toolbox.com
PHP Toolbox
http://www.php-toolbox.com/resources
The Grumpy Programmer's Guide To Building Testable PHP Applications. The Grumpy Programmer's PHPUnit Cookbook. PHP CodeSniffer 1.4.8 Released. Automated Testing with Selenium 2 and PHPUnit. Welcome to the modern PHP 5.3 Twitter libraries. Useful Commands For Efficient Symfony2 Development. Preventing Problems in PHP Security. PHP Password Hashing: A Dead Simple Implementation. Querify your datasets - Part 1. Your Code Sucks, Let's Fix It. PHP's best friend for the terminal. A PSR-0 compliant autoloader.
littlehart.net
Book Review -- Coders At Work — @TheKeyboard — The ramblings of a grumpy programmer
https://www.littlehart.net/atthekeyboard/2009/08/22/book-review-coders-at-work
Book Review - Coders At Work post. August 22nd, 2009. I was fortunate enough to get a sneak peek at Peter Seibel's Coders At Work. Mr Seibel has also previously written an award-winning book about Lisp called "Practical Common Lisp". With a pedigree like that, how could I ignore a book like this, despite my suspicion that those who understand Lisp are aliens from another planet? Next: What's In Chris' Brain - September 2009 Edition. Previous: So You Want To Telecommute? Part 4 - Programming Tools. There'...
truenorthphp.ca
TrueNorthPHP 2016
http://www.truenorthphp.ca/sponsors.php
Platinum, Gold, Silver and Bronze Level. Is a team of passionate software artisans and believe in test-driven development with a focus on writing clean, maintainable code. We believe in user-centered design and work closely with clients and their customers to deliver an experience that is both intuitive and beautiful. We work with our clients to facilitate effective project management to deliver business value. Founded in 1994, TECHCOM. Is 100% Canadian-owned and operated technology and services provider...
chrisarmitage.com
Chris Armitage | Monthly Archives: April 2014
http://www.chrisarmitage.com/2014/04
Monthly Archives: April 2014. Monolog part 3: Logging something useful. Sorry for the delay in getting the next parts finished, Heartbleed forced a rather sudden “time to learn more about server security” session. If you’ve been following thus far, we have a Logger class we can drop in wherever we need it, that won’t cause a major headache if we want to upgrade in the future. Now, let’s make it a useful class. To actually make calls to the logger, we need a way to pass in the info through to the underlyi...
brian.moonspot.net
Test Driven Development Conversion
http://brian.moonspot.net/test-driven-development-conversion
Test Driven Development Conversion. Mon, Apr 22, 2013 08:00 AM. The concept of unit testing is not new, however it has only gained popularity in the last 10 years or so. When I was asked about it for the first time, I was unsure where it would fit in to my development life. I dismissed it for a long time. I have begun to come around however. I wanted to share how and why. So, how does someone like me start advocating test driven development as a useful tool? On the /dev/hell podcast. He did none of those...
chrisarmitage.com
Chris Armitage | Category Archives: PHP
http://www.chrisarmitage.com/category/php
Monolog part 3: Logging something useful. Sorry for the delay in getting the next parts finished, Heartbleed forced a rather sudden “time to learn more about server security” session. If you’ve been following thus far, we have a Logger class we can drop in wherever we need it, that won’t cause a major headache if we want to upgrade in the future. Now, let’s make it a useful class. To actually make calls to the logger, we need a way to pass in the info through to the underlying Monolog. We’ll st...It migh...
chrisarmitage.com
Chris Armitage | Author Archives
http://www.chrisarmitage.com/author/admin
Monolog part 3: Logging something useful. Sorry for the delay in getting the next parts finished, Heartbleed forced a rather sudden “time to learn more about server security” session. If you’ve been following thus far, we have a Logger class we can drop in wherever we need it, that won’t cause a major headache if we want to upgrade in the future. Now, let’s make it a useful class. To actually make calls to the logger, we need a way to pass in the info through to the underlying Monolog. We’ll st...It migh...
littlehart.net
Stop Telling Me To Refactor — @TheKeyboard — The ramblings of a grumpy programmer
https://www.littlehart.net/atthekeyboard/2014/12/14/stop-telling-me-to-refactor
Stop Telling Me To Refactor post. December 14th, 2014. I got an email from Daniele earlier this morning about the post I did talking about how web acceptance tools suck. And they were kind enough to share their thoughts on how they felt I was (to use their words) "facing the problem in the wrong way". They went on to describe how I should just separate the front-end from the back-end to make testing the app as a whole easier. They shared a link to a project where they had done that so go take a look.
SOCIAL ENGAGEMENT