 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
Engine Yard: A Conversation About Testing in PHP
by Chris Cornutt May 23, 2013 @ 09:42:29
On the Engine Yard blog today they've posted a conversation about testing between Ed Finkler and Chris Hartjes (also the hosts of the DevHell podcast).
Our friends Ed Finkler and Chris Hartjes recently had a chat about testing in PHP. Read on to get the low down on different testing tools and their relative merits-check it out as Ed and Chris weep for the future, come to some interesting conclusions and get their hands dirty so you don't have to.
They talk some about the current tools for unit testing in PHP applications and show what a sample test looks like. Ed talks about how the current testing tools can make it intimidating for people to get started testing and mentions the built-in testing library in Python that is a bit easier. There's also some mention of acceptance/functional testing and the Behat + Mink combo.
voice your opinion now!
conversation testing unittest phpunit edfinkler chrishartjes
Cloud Out Loud Podcast: Interview with Ed Finkler
by Chris Cornutt February 10, 2012 @ 13:59:07
In the latest episode of the "Cloud Out Loud" podcast, Elizabeth Naramore interviews Ed Finkler, most recently known for his MicroPHP Manifesto.
Our own Elizabeth Naramore interviews Ed Finkler, author of the MicroPHP Manifesto.
- The MicroPHP Manifesto
- What was the inspiration for it?
- Let's talk about the controversy around it - where do you think that came from?
- What do you think the impact of the Manifesto has made on the community? Do you think it's given cause to people to rethink their own assumptions?
To listen you can either download the episode (mp3 or ogg) or subscribe to their feed via RSS or iTunes.
voice your opinion now!
cloudoutloud podcast edfinkler interview microphp manifesto
PHPClasses.org: Lately in PHP podcast episode 20 - MicroPHP vs Complicated PHP
by Chris Cornutt February 01, 2012 @ 12:18:26
The PHPClasses.org site has posted the latest episode of their "Lately in PHP" podcast - episode 20: "MicroPHP vs Complicated PHP".
Earlier in January Ed Finkler announced the MicroPHP manifesto. It seems to be a rant about against the practices of developers that make PHP development more complicated than it should be. This is one of the main topics discussed by Manuel Lemos and Ernani Joppert in the episode 20 of the Lately in PHP podcast. They also discuss the final release of PHP 5.4.0 and whether you should upgrade it or not, the repercussion of the PHP Hash Collision Vulnerability, as well the trends of PHP world based on the analysis of the PHP Zeitgeist 2011 initiative.
You can listen to this latest episode either by using the in-page player or by downloading the mp3.
voice your opinion now!
latelyinphp podcast microphp complicated edfinkler manifesto
Sameer Borate's Blog: Data filtering and validation using Inspekt
by Chris Cornutt March 29, 2011 @ 09:55:27
Sameer Borate has a recent post to his blog looking at an important part of any application - filtering input from the user and output before its used. In his examples he uses a library called Inspekt (from Ed Finkler) to make the job a lot easier.
Most web security glitches are caused by insufficient input filtering and validation. Despite a large number of validation libraries being available, input sanitization is usually bypassed due to sheer laziness or the idea that your site is somehow immune from bad input data. Inspekt is one such library that has a small footprint and is very easy to integrate into your application.
He goes through the installation (a require_once) and a few examples of how to "cage" incoming data from a sample form with two hidden fields. He shows how to use the library to access the filtered versions of the values and how to run some tests on the data (like checks for alphanumeric, valid hostname, between two values, valid phone number, etc). He also briefly mentions "super cages" that can be used over and over.
voice your opinion now!
data filter tutorial inspekt edfinkler input output test
|
Community Events
Don't see your event here? Let us know!
|