PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 21 to 40 of 197

New plugin: Connection multiplexing with PHP and MySQL

New plugin: Connection multiplexing with PHP and MySQL
Here comes the next open source mysqlnd plugin prototype: PECL/mysqlnd_mux. The PHP mysqlnd connection multiplexing plugin shares a connection to MySQL between multiple user connection handles. Connection multiplexing aims to reduce connect time and lowers the total number of concurrenly opened connections. The first is primarily a benefit for the client, the latter is great for the server. Multiplexing may be most desired in environments with many short-lived connections and weak client-side pooling -...

DZone.com: How to correctly work with PHP serialization

DZone.com: How to correctly work with PHP serialization
In this new post to DZone.com today Giorgio Sironi takes a look at the serializing functionality in PHP and how it works with both regular variables and objects.PHP is able to automatically serialize most of its variables to strings - letting you save them into storage like $_SESSION. However, there are some tweaks you have to know to avoid exploding .php scripts and performance problems.He gives some code snippets showing the serialization of variables and objects and points out a few things that can't...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Google Translate without API BotID Apache Log Iterator PHP Auth 2.0 ApacheLogIterator PHPAuth 2.0 LW_crypt WP Shoot Proxy Checker FKSqlCreator Class CEP Livre FK SQL Creator Class

VMware + Zend Partnership: Goodbye Virtualization; Welcome Enterprise Cloud

VMware + Zend Partnership: Goodbye Virtualization; Welcome Enterprise Cloud
In recent years popular opinion suggested that the private cloud delivered more immediate cloud monetization opportunities as opposed to the public cloud which would take more time. Instead we've witnessed faster adoption of public clouds with Amazon and Rackspace leading the pack. While the private cloud opportunity is huge there has been slow migration to private cloud due to difficulties in implementation and enterprise priorities. The majority of Zend's enterprise customers have virtualized their...

Sublime Text PHPUnit Plugin: Specify Path To phpunit

Sublime Text PHPUnit Plugin: Specify Path To phpunit
If you're using Sublime Text 2 w/ my PHPUnit plugin, but you have phpunit installed into a non-standard place (i.e., it isn't installed into your system path), then keep reading - this change is for you. You can now tell the PHPUnit plugin where to find phpunit, by adding the following to your PHPUnit.sublime-settings file: { "path_to_phpunit": "/Users/stuart/build/pear/phpunit" }

Patrick van Kouteren: CloudVPS object store beta introduction

Patrick van Kouteren: CloudVPS object store beta introduction
Patrick van Kouteren has a new tutorial posted to his site showing you how to connect your application with an OpenStack instance (specifically the CloudVPS option) via some simple CURL commands (easily translatable into PHP).Lately I've been playing around with the CloudVPS ObjectStore, which is currently in beta phase. This blogpost shows the options of this ObjectStore in a practical way and concludes with a summary of commands you can use yourself to interact with it and some ideas. For this post, I...

Forrabbit.com: BETA survey results

Forrabbit.com: BETA survey results
Forrabbit.com has conducted a survey of developers world-wide about what kind of platform, tools and software they use in their development work. They've posted the results to their site today, the answers from about 160 different developers.We have asked our readers a few questions on their PHP workflows, hosting and tools. We are very curious about this, because we want to build the best PHP PaaS for dev guys.Some of the highlights from their findings include the large share of Zend Framework use, the...

Miro Svrtan: PHP Fatal errors into exceptions natively

Miro Svrtan: PHP Fatal errors into exceptions natively
Miro Svrtan has a new post today proposing something that could be added to help handle bad method calls in PHP apps - using the BadMethodCallException (pre-existing) instead of throwing fatal errors.Using getter method that is not implemented will get you fatal error saying how undefined method is called and request will stop. [...] On the other hand if you would use public property all you would get is a notice saying how this property does not exist and rest of request would be completed. [...] I know...

Community News: PHPNW 2012 Tutorial Day Sessions

Community News: PHPNW 2012 Tutorial Day Sessions
This year's PHPNW conference is bringing back the tutorial day for this year's event, giving you access to hands-on sessions from several well-known people in the PHP community on a wide range of topics.Have you ever been to a conference talk and wished the speaker could come and spend time with you to really explore the real 'nitty-gritty' of the topic? Well so have we, and that's why following last years success, PHPNW are again offering you this exceptional opportunity in the form of a tutorial day...

PHPMaster.com: Artisan and Laravel Migrations

PHPMaster.com: Artisan and Laravel Migrations
PHPMaster.com has continued their series about the Laravel framework today with this new tutorial they show you how to use the command line tool Artisan to work with database migrations.For those who struggle with maintaining their database schema, or who have problems applying updates and often revert them, there is a solution. Laravel, the MVC framework which I wrote about previously, offers you migrations.On the surface, the migrations are simple sets of "up" and "down" methods that allow you to apply...

I Have A Spare #PHPNW12 Conference Ticket To Give Away

I Have A Spare #PHPNW12 Conference Ticket To Give Away
I don't need the ticket that I bought for the PHP NorthWest 2012 conference, as I'm doing one of the tutorial sessions on the Friday. So I'm going to be giving my ticket away to one lucky reader. The ticket is for both the Saturday and the Sunday sessions, and if memory serves covers all the socials too. You'll have to pay for your own transport and hotels tho, so please don't enter unless you're definitely able to travel to the conference if you win. To win my ticket, leave an interesting PHP or...

Best practices of the daily scrum at NYPHP

Best practices of the daily scrum at NYPHP
Join us tonight at the New York PHP meeting in midtown Manhattan to hear best practices for agile PHP development from Patricia Ju of Hackerbilt. As a former scrum-half, I'm particularly interested in the actual rugby ball Hackerbilt brings to the daily standup. :) RSVP now.

Community News: Latest PECL Releases for 08.28.2012

Community News: Latest PECL Releases for 08.28.2012
Latest PECL Releases: gender 0.8.0 amqp 1.0.5 mqseries 0.12.1 xcommerce 1.0.2

Anthony Ferrara: Thoughts On PECL Frameworks

Anthony Ferrara: Thoughts On PECL Frameworks
Anthony Ferrara has shared some thoughts in his latest post about some of the PHP frameworks that have come up lately - ones based in PECL extensions, not in userland code.In recent months, a number of new frameworks have cropped up for PHP as PECL extensions (Including YAF and PhalconPHP). They promise to provide huge performance gains and lower resource usage for PHP applications. On the surface, they appear to be incredible tools for improving development. But they aren't all they are cracked up to...

Thoughts On PECL Frameworks

Thoughts On PECL Frameworks
In recent months, a number of new frameworks have cropped up for PHP as PECL extensions (Including YAFAandAPhalconPHP). They promise to provide huge performance gains and lower resource usage for PHP applications. On the surface, they appear to be incredible tools for improving development. But they aren't all they are cracked up to be. In fact, I would argue that they are actually not necessary at all.Read more A

Anna Filina: ConFoo 2013 - Call for Papers is Now Open!

Anna Filina: ConFoo 2013 - Call for Papers is Now Open!
Anna Filina has posted a reminder for all of those that wanted to put their hat into the ring for this year's ConFoo conference - the Call for Papers is now open!The ConFoo team just opened its call for papers. Candidates can submit proposals until September 23. Consult the call for papers page for details and to start submitting. That page also explains what expenses ConFoo can cover for speakers. You can even get advice on how to write proposals. The call for papers is public, meaning that all...

Pádraic Brady: PHP Security: Default Vulnerabilities, Security Omissions & Framing Programmer

Pádraic Brady: PHP Security: Default Vulnerabilities, Security Omissions & Framing Programmer
In this new post (and this related article) Pádraic Brady shares some of his opinions about default security languages should provide and the Secure by Design principles.Odd though it may seem, this principle explains some of PHP's greatest security weaknesses. PHP does not explicitly use Secure By Design as a guiding principle when executing features. I'm sure its in the back of developers' minds just as I'm sure it has influenced many if their design decisions, however there are issues when you...

Engine Yard: Chicks That Rip Podcast: Interview with Laura Thompson

Engine Yard: Chicks That Rip Podcast: Interview with Laura Thompson
On the Engine Yard Developer Center today there's a new episode of their "Chicks that Rip" podcast series - an interview with Laura Thompson, a development manager and member of the PHP community.Elizabeth Naramore interviews Laura Thomson about being a manager, the current state of PHP and speaking at Hacker School.They talk some about Laura's background in development and PHP, how she learned to become a manager of a development group at Mozilla, the Hacker School event and some of the things she's...

ConFoo 2013 - Call for Papers is Now Open!

ConFoo 2013 - Call for Papers is Now Open!
Ready, set, submit! The ConFoo team just opened its call for papers. Candidates can submit proposals until September 23. Consult the call for papers page for details and to start submitting. That page also explains what expenses ConFoo can cover for speakers. You can even get advice on how to write proposals. The call for papers is public, meaning that all proposals get published on the website for others to vote and comment on. This approach allows the organizers to pick subjects that have most...

Matt Frost: Starting with Selenium (and Headless on a VM)

Matt Frost: Starting with Selenium (and Headless on a VM)
Matt Frost has posted a two part series of some of his experiences in setting up Selenium to execute it in a VM and run tests on your application.I was a little scared when it came to setting up Selenium, I figured it was going to be difficult to setup and configure. So I was pleasantly surprised when it really wasn't. So here are a few of the mistakes I made; since I use Vagrant to do all my development I actually grabbed Selenium and started from there. Not a good place to start, although as I found...