PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 1 to 20 of 211

Goodbye, Sandy

Goodbye, Sandy
My family and I are fine. We have power, running water, and Internet. Many are not so lucky. Dozens lost their lives. Millions are without power. Billions will be spent repairing the damage. Sandy won't be soon forgotten.There are numerous ways you can help. Here are just a couple of examples off the top of my head: Text REDCROSS to 90999 to give $10 to American Red Cross Disaster Relief. Register to donate money, goods, services, or time. The New York Times has been providing verified news updates....


Shashikant Jagtap: Automating Web Performance Data Collection with Behat and BrowserMob Proxy

Shashikant Jagtap: Automating Web Performance Data Collection with Behat and BrowserMob Proxy
Shashikant Jagtap has a new post to his site about using the PHP-based Behat TDD testing tool and the BrowserMob-Proxy to make an automated system that collects performance data on your applications (including load time, recording headers and simulations of network traffic and latency).BrowserMob Proxy is a utility which is used for capuring HTTP traffic and performance data from the browser. BrowserMob-Proxy adds in essential missing capabilities such as checking HTTP status codes and injecting headers...


Community News: FOSDEM 2013 (Feb 2nd & 3rd)

Community News: FOSDEM 2013 (Feb 2nd & 3rd)
Lorna Mitchell has posted to her site today about the Call for Papers that's now open for this year's FOSDEM event (happening in Brussells in February 2013).There's an excellent open source conference that happens every year in Brussels in February, called FOSDEM. It consists of some main tracks, plus a series of sub-rooms, where various technical communities are given some space to use for whichever talks they choose; the schedules are centralised so that people can pop in and visit any talks in any...

Community News: Packagist Latest Releases for 10.31.2012

Community News: Packagist Latest Releases for 10.31.2012
Recent releases from the Packagist:eloquent/composer-config-reader (1.1.1, 1.1.0) klaussilveira/gitter (0.1.2) stripe/stripe-php (v1.7.8) php-ffmpeg/extras (0.1.0) php-ffmpeg/php-ffmpeg (0.1.0) drarok/ladder2 (v0.1) simplepie/simplepie (1.3.1) anidphp/core (1.0.0-alpha3) druid628/exacttarget (1.0.0) pgettext/pgettext (v0.2.2) smasty/Neevo (v2.2.1) manymules/backbonemarionette-bundle (1.0.0-beta3) manymules/lodash-bundle (0.9.0) pomm/pomm (1.1.0-RC2) webignition/http-client (1.2.3)

A Little More OOP in PHP

A Little More OOP in PHP
This post forms part of a series of articles about using PHP to do objected oriented programming, or OOP. They were originally published elsewhere but are no longer available at that location, so I'm reposting them here. This post follows an earlier entry introducing the basics OOP and what that looks like in PHP. This time around we'll look at some more advanced concepts and some more practical examples of building code, covering use of constructors and how to add access modifiers in to control how...

Smashing Magazine: Powerful Command Line Tools For Developers

Smashing Magazine: Powerful Command Line Tools For Developers
On the Smashing Magazine site today they've posted a list of powerful CLI tools that every developer should at least know about to help make their lives easier - six of them ranging from SSH tunnels to HTTP testing.Good tools are invaluable in figuring out where problems lie, and can also help to prevent problems from occurring in the first place, or just help you to be more efficient in general. Command line tools are particularly useful because they lend themselves well to automation and scripting,...

NetTuts.com: Quick Tip: Deploy PHP to Heroku in Seconds

NetTuts.com: Quick Tip: Deploy PHP to Heroku in Seconds
For anyone that's wanted to try out the Heroku hosting platform but just want a bare-bones guide to getting up and running, NetTuts.com has what you're looking for.We've raved about the brilliance of Heroku before, mostly around the fact that it makes launching a Rails or Node app rather simple without having to configure your own server. But what if you want the same kind of freedom and speed of deployment with PHP? Fortunately, Heroku has quietly offered support for PHP for quite some time.You'll need...

PHPMaster.com: Debugging PHP Code with FirePHP

PHPMaster.com: Debugging PHP Code with FirePHP
On PHPMaster.com today there's a new tutorial showing you a different method for debugging your code than the usual print_r or var_dump - using FirePHP, a tool that uses messaging to relay information back to your browser.As the technical manager of a suite of software projects, one of my duties is doing code reviews. One of the things I see far more often than I'd like when doing reviews is debugging PHP code committed and pushed up the chain. [...] The safest method of debugging requires configuring...

Community News: Packagist Latest Releases for 10.30.2012

Community News: Packagist Latest Releases for 10.30.2012
Recent releases from the Packagist:valorin/version (2.0.0-alpha2) merk/dough (v1.1.2) kachkaev/assets-version-bundle (v1.0.0) sabre/vobject (2.0.3) sauce/sausage (v0.5.9)

Community News: Latest PECL Releases for 10.30.2012

Community News: Latest PECL Releases for 10.30.2012
Latest PECL Releases: timezonedb 2012.8 pthreads 0.0.36 oci8 1.4.9 yaf 2.2.5 APM 1.1.0RC1 Bitset 2.0 oci8 1.4.8 timezonedb 2012.7 vld 0.11.2 ssh2 0.12 CUBRID 9.0.0.0001 PDO_CUBRID 9.0.0.0001 Judy 0.1.4 yar 1.0.0 msgpack 0.5.3 pecl_http 2.0.0beta1 AOP 0.2.0 ibm_db2 1.9.4 yaf 2.2.4 pthreads 0.0.35 pthreads 0.0.34 oauth 1.2.3 sundown 0.3.8 mysqlnd_memcache 1.0.0 xcommerce 1.0.4 CUBRID 8.4.1.0006 yaf 2.2.3 pthreads 0.0.33 memcache 3.0.7 memcache 2.2.7 taint 1.1.0 gearman 1.1.0 stomp 1.0.4 svm 0.1.8...

PHP at FOSDEM: Call for Papers

PHP at FOSDEM: Call for Papers
There's an excellent open source conference that happens every year in Brussels in February, called FOSDEM. It consists of some main tracks, plus a series of sub-rooms, where various technical communities are given some space to use for whichever talks they choose; the schedules are centralised so that people can pop in and visit any talks in any room that looks interesting. This year, for the first time, this includes a "PHP and Friends" room - I'll be organising this and I'm looking for your input,...

Sherif Ramadan: A Closer Look Into PHP Arrays: What You Don't See

Sherif Ramadan: A Closer Look Into PHP Arrays: What You Don't See
In a new post Sherif Ramadan takes an in-depth look at PHP arrays and what happens behind the scenes when they're put to use.PHP is one unique language where the array data type has been highly generalized to suit a very broad set of use cases. [...] I'm going to share with you some of the underlying details of how the PHP array data type works, why it works the way that it does, how it's different from other languages, and what behaviors the PHP array has that you may not be fully aware of.He starts...

Web developer

Web developer
Over the weekend, I saw a discussion on Twitter about a particular developer who is worried about his future as PHP becomes less the de facto platform for all web development, and he moves to other technologies. (These are my words, and my interpretation, not his.) This got me thinking about how I've recently gone through a similar change in how I think about my own career, and how I was in a similar place for a long time.I've been doing PHP for a really long timea-aI remember toying with it in 1999, and...

PHP Cloud Casts: #3 Creating Charges with Stripe.com (Screencast)

PHP Cloud Casts: #3 Creating Charges with Stripe.com (Screencast)
The PHP Cloud Casts site has posted another screencast-based tutorial showing you how to interface your application with Stripe.com, a developer-friendly payment solution with its own API.In this, the second episode of PHP Cloud Development Casts, we go through how to creating charges with the Stripe.com libraries. We use a simple Kohana based PHP setup to create a token and an accompanying charge. We then login to our account and look at the details that Stripe stores about the transaction from tokens,...

PHP Women: A letter to all members of the PHP community (The Ada Initiative)

PHP Women: A letter to all members of the PHP community (The Ada Initiative)
As Lineke Kerckhoffs-Willems has posted to the PHP Women site today, the Ada Initiative, an organization that supports women in technology, is looking for donations to help improve the work they can do for women all around the world.Over a year ago I first heard about the Ada Initiative, an organisation to support women in open technology and culture. This is exactly why PHPWomen was founded, only we narrow it down to women within the PHP community, because that is our level of expertise. However, we are...

Michael Kimsal: Things a web developer might need to know

Michael Kimsal: Things a web developer might need to know
Michael Kimsal has a new post to his site with some recommendations for web developers as to the things they should know to do their job well.The original question from was a 16 year old who's been doing some basic CRUD apps, but is getting bored and wanted to move on to 'real' development. There were some good replies, but few went in to the depth of detail that I think beginners are even aware of. Granted, this might scare off some, but for others it might give them some ideas about what's possible and...

7php Interview

7php Interview
This post is a bit belated, but 7php interviewed me last month about how I got started with PHP, my work on the PHP Master book, the Phergie project, my advice to beginning PHP developers, and other assorted topics. Feel free to give it a look.

7PHP.com: Interview with Matthew Weier O'Phinney - Project Lead of Zend Framework

7PHP.com: Interview with Matthew Weier O'Phinney - Project Lead of Zend Framework
On the 7PHP.com site today they've posted their latest community interview with one of the members of the Zend Framework development team - the lead on the project, Matthew Weier O'Phinney.In this edition I talked with [Matthew Weier O'Phinney @weierophinney], the project Lead of Zend Framework at Zend Technologies Ltd. [...] Matthew has been a speaker at so many PHP conferences and user groups. He also regularly performs and host webinars, the last one (if I'm not wrong) was about ZF2, which I missed...