PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

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

Never lose content

Never lose content
One important part of writing web content is reliability. Since everybody has had bad experiences with their current tools, the current level of trust in web editing tools is low. We've all been there, maybe the browser crashed, or the server-side session expired. But suddenly the article you've spend an hour writing is gone. This is why so many people have fallen back into writing their web content first in a desktop office application, and later copy-pasting it into their content management system. The...

Lock Wait Timeout Errors or Leave Your Data on the Server

Lock Wait Timeout Errors or Leave Your Data on the Server
If you use MySQL with InnoDB (most everyone) then you will likely see this error at some point. There is some confusion sometimes about what this means. Let me try and explain it.Let's say we have a connection called A to the database. Connection A tries to update a row. But, it receives a lock wait timeout error. That does not mean that connection A did anything wrong. It means that another connection, call it B, is also updating a row that connection A wants to update. But, connection B has an open...

Northeast PHP Tickets

Northeast PHP Tickets
Tickets for the Northeast PHP Conference will be going on sale this Thursday, June 28th at a cost of $99 per person. The conference will be taking place on Saturday, August 11th and Sunday, August 12th at Microsoft's NERD Center in Cambridge, MA and will feature talks from dozens of speakers across four tracks. This event is being organized by Boston PHP (a non-profit organization) and other user groups from the northeast region-it is completely volunteer-driven with the help of some generous sponsors....

Voices of the ElePHPant Podcast: It's the booze talking, episode 03: APIs

Voices of the ElePHPant Podcast: It's the booze talking, episode 03: APIs
The Voices of the ElePHPant podcast has released their latest episode in the "It's the Booze Talking" series. In this new episode (Ep. #3) the group talks about APIs. The host this time is Keith Casey.They talk about common problems and solutions around their company's APIs (and others they've dealt with). They cover one of the most important part of any API's structure, security, and different methods of handling it (HMAC, Oauth, etc).Others involved in the discussion are Jason Austin, Brandon West, Rob...

Stefan Koopmanschap's Blog: Dutch PHP TestFest big success

Stefan Koopmanschap's Blog: Dutch PHP TestFest big success
There's a quick post over on Stefan Koopmanschap's blog about the recently wrapped Dutch PHP TestFest that happened in conjunction with the PFZ.nl and AmsterdamPHP user groups.The PHP TestFest that Dutch usergroups PFZ.nl and AmsterdamPHP organized last saturday was a huge success. About 15 people made their way to the office of WEBclusive to collaborate with three key figures from the PHP-world, who travelled to Amsterdam to be a mentor, to write tests for PHP.He mentions some of the work that was done...

Brian Moon's Blog: Stop comparing stuff you don't understand

Brian Moon's Blog: Stop comparing stuff you don't understand
In his latest post Brian Moon responds to another "PHP versus..." article from this site comparing it to Node.js and how it's less of a valid comparison and more of an "apples to oranges" comparison.I normally don't do this. When I see someone write a blog post I don't agree with, I often just dismiss it and go on. But, this particular one caught my attention. It was titled PHP vs Node.js: Yet Another Versus.He points out some of the problems with some of the arguments, specifically with some of the...

PHPMaster.com: PHP DOM: Using XPath

PHPMaster.com: PHP DOM: Using XPath
On PHPMaster.com today there's a new tutorial showing you how to use the XPath functionality that's built into PHP's DOM functionality to query your XML.In a recent article I discussed PHP's implementation of the DOM and introduced various functions to pull data from and manipulate an XML structure. I also briefly mentioned XPath, but didn't have much space to discuss it. In this article, we'll look closer at XPath, how it functions, and how it is implemented in PHP. You'll find that XPath can greatly...

Good People Good Work

Good People Good Work
For the past few years, Analog and Fictive Kin have been working together on Brooklyn Beta. At first, it was just a little conference, then a slightly bigger conference, then a small seed fund and startup accelerator, and there's more to come. It has been a lot of fun, and we don't want the fun to stop. When we first started Analog, I wrote about having fun:Good work isn't work; it's fun. To do our best work, we need to love what we do. We need to surround ourselves with good people who appreciate good...

Community News: Latest PECL Releases for 06.26.2012

Community News: Latest PECL Releases for 06.26.2012
Latest PECL Releases: eio 0.5.0 yaf 2.1.17 taint 1.0.0 Weakref 0.2.1

Indexing Freeform-Tagged Data

Indexing Freeform-Tagged Data
Indexing Freeform-Tagged Data Dieren, Netherlands Tuesday, June 26th 2012, 09:11 CEST At last week's MongoDB UK I presented on "Geolocation, Maps and MongoDB". During this talk I presented a few methods on how to store OpenStreetMap's tags on geographical objects. OpenStreetMap's tags are free form and for example for a road can look like: alt_name: The Strand highway: primary name: Strand oneway: yes postal_code: WC2 For this article, I am using a data extra from OpenStreetMap for just London....

It's the booze talking, episode 03: APIs

It's the booze talking, episode 03: APIs
Keith Casey's Blog: http://caseysoftware.com/ Jason Austin's Blog: http://www.jasonawesome.com/ Brandon West's Blog: http://www.brandonmwest.com/ Rob Richard's blog: http://cdatazone.org/index.php?/authors/1-Rob-Richards Luke Stoke's Blog: http://bestoked.blogspot.com/ Keith Casey's Twitter: @caseysoftware Jason Austin's Twitter: @jason_austin Brandon West's Twitter: @brandonmwest Rod Richard's Twitter: Luke Stoke's Twitter: @lukestokes Show Notes: http://www.twilio.com/...

Stop comparing stuff you don't understand

Stop comparing stuff you don't understand
I normally don't do this. When I see someone write a blog post I don't agree with, I often just dismiss it and go on. But, this particular one caught my attention. It was titled PHP vs Node.js: Yet Another Versus. The summary was:Node.js = PHP + Apache + Memcached + Gearman - overheadWhat the f**k? Are you kidding me? Clearly this person has NEVER used memcached or Gearman in a production environment that had any actual load.Back in the day, when URLs and filesystems had a 1:1 mapping, it made perfect...

Community News: Zend Framework Security Upgrade (Zend_XmlRpc XXE Issue)

Community News: Zend Framework Security Upgrade (Zend_XmlRpc XXE Issue)
Based in some recent issues found with the Zend_XmlRpc component of the Zend Framework, the project has release an update, version 1.11.12 that includes a fix for the component to prevent an XXE injection attack.Zend_XmlRpc is vulnerable to XML eXternal Entity (XXE) Injection attacks. The SimpleXMLElement class (SimpleXML PHP extension) is used in an insecure way to parse XML data. External entities can be specified by adding a specific DOCTYPE element to XML-RPC requests. By exploiting this...

Latest sprint at InterNations III

Latest sprint at InterNations III
What we did the last two weeks at our little startup, InterNations Tons of bug fixes, tons of general product improvements Learned a lot about HAProxy and keepalived and going to replace diverse load balancing solutions for different protocols with a single solution Learned to love RabbitMQ (Erlang, mnesia, durable queues, nice failover mechanisms) and reimplemented our internal mailing infrastructure. Lot of work but it looks good so far. While doing that we fixed a number of issues (#62410,...

Dutch PHP TestFest big success

Dutch PHP TestFest big success
The PHP TestFest that Dutch usergroups PFZ.nl and AmsterdamPHP organized last saturday was a huge success. About 15 people made their way to the office of WEBclusive to collaborate with three key figures from the PHP-world, who travelled to Amsterdam to be a mentor, to write tests for PHP.

NetTuts.com: Easy Package Management With Composer

NetTuts.com: Easy Package Management With Composer
On NetTuts.com today there's a new tutorial introducing you to one of the more popular package management solutions for PHP, Composer. This new article gives you the basics of installing and using this very handy tool.Let's face it: PHP has had a rocky history with package management, and as a result, it is pretty rare to find a developer who actively uses systems like PEAR. Instead, most developers have chosen their favorite framework, which has code specifically written for it to handle various things,...

CodeDevelopr.com: 50 Web Developer Documentation Manuals You Need To Know About

CodeDevelopr.com: 50 Web Developer Documentation Manuals You Need To Know About
The CodeDevelopr.com site has posted a handy reference list of 50+ guides and manuals that can make looking up those key facts easier.This is a list of over 50+ Documentation Manuals and Guides for Programmers, Web Developers, and Web Designers. I will actively update this list with more Manuals as I come across them. If you would like something added, please leave it in the comments section below. Over time it will become more refined and better organized and in return, more useful so please bookmark...

Symfony Blog: Symfony Live San Francisco 2012: The Schedule

Symfony Blog: Symfony Live San Francisco 2012: The Schedule
The Symfony Blog has posted about the schedule for this year's Symfony Live San Francisco being posted:The schedule for the Symfony Live conference in San Franscico has just been published. For the first time in the US, Symfony developers will be able to take the Symfony certification exam on September 29th. You can already register.They're also still looking for sponsors for the event if you'd like to help out. You can also go purchase a ticket if you know you'd like to attend this year's event...

Jurian Suilman's Blog: Use 3rd party modules in Zend Framework 2

Jurian Suilman's Blog: Use 3rd party modules in Zend Framework 2
Jurian Sluiman has posted this guide to using other (3rd party) modules in your Zend Framework 2 applications with a few simple steps (code examples included).The release of the first RC (release candidate) of Zend Framework 2 is getting close. One last beta (beta5) and then the RC will be announced! With the current pace of modules spawning on GitHub, I think it is a good idea to give some insights in how you can use 3rd party modules. In this blog post I will focus on MVC modules: modules with routes...