PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

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

PECL/Cairo 0.3.0 released!

PECL/Cairo 0.3.0 released!
As I'm sure you've all been longing to hear, we've finally got around to releasing a new version of PECL/Cairo! This version fixes some bugs, and adds support for some new features available since Cairo 1.10 - notably, support for subsurfaces, which are surfaces that draw onto a part of a larger surface, and for recording surfaces, which record all drawing operations and can then be used as the source for other drawing operations. Also, Mark Skilbeck has added support for Win32 fonts. Also, the FreeType...

Joshua Thijssen's Blog: Facter: Zend Server

Joshua Thijssen's Blog: Facter: Zend Server
Joshua Thijssen has shared a handy tip for those using Zend Server on a pupptet-ed server - using a Facter plugin to check for the ZS install and only install what's needed (rather than end up with multiple PHP installs).This means you should not install the default PHP package for your distribution when the distribution also runs on Zend Server. This Facter plugin will allow you to use the $zendserver fact inside your own manifests to check if Zend server is installed, so you can take measures against...

Tales of a Coder: What are the Essential PHP/Javascript/Web Development Feeds?

Tales of a Coder: What are the Essential PHP/Javascript/Web Development Feeds?
On the "Tales of a Coder" blog today there's a new post trying to gather some of the more popular web resources for PHP, Javascript and general web development and provide a set of links to make them easier to get to.What feeds do the super star PHP/ JavaScript web developers subscribe to? What are the essential PHP/ JavaScript/ Web Development feeds? I have shared my fledgling list below. Many of these feeds were recommended by my friends at PHPWomen, others I somehow stumbled across myself and some I...

Nikita Popov's Blog: Don't be STUPID: GRASP SOLID!

Nikita Popov's Blog: Don't be STUPID: GRASP SOLID!
Nikita Popov talks about the SOLID coding practices and creates his own acronym for the complete opposite - STUPID (Singleon, Tight coupling, Untestable, Premature optimization, Indescriptive naming, Duplication).Ever heard of SOLID code? Probably: It is a term describing a collection of design principles for "good code" that was coined by Robert C. Martin (aka "uncle bob"), our beloved evangelist of clean code. [...] So, why not approach the problem from the other side for once? Looking at what makes up...

PHP.net: PHP 5.4.0RC4 Released!

PHP.net: PHP 5.4.0RC4 Released!
The latest version of PHP in the 5.4.0 release candidate series has been posted - PHP 5.4.0 RC4, complete with new features and lots of bugfixes.The PHP development team is proud to announce the 4th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION! This is the 4th release candidate. The release candidate phase is...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Google News Web Socket Service Base WMI String Delimiter ISO 7064 Mod 97 10 Paypal Invoice API ucaptcha

NetTuts.com: Ten New Year's Resolutions Every Web Developer Should Make

NetTuts.com: Ten New Year's Resolutions Every Web Developer Should Make
NetTuts.com has posted their list of what they think should be New Year's resolutions for every developer:In less than a week, we'll be in 2012. I know it's a cliché, but where has the year gone? Naturally, we're now at the time of year when folks set goals for the new year. While you might have some goals for your "real" life, how about a few resolutions for your developer life?Suggestions include: Get Better At What You Know Engage the Community Take Better Care Of Yourself Use Better Programming...

Reddit.com: Am I asking too much from my PHP applicant exercise?

Reddit.com: Am I asking too much from my PHP applicant exercise?
On Reddit.com there's a recent post asking about testing developers as a part of the hiring process and how difficult it should be.I developed an exercise for applicants. They must use an open source framework to make a simple bulletin board. It requires account creation, login, thread creation, message creation, unread message indication per thread, and logout. Every applicant is given this exercise after passing an initial test. The initial test is a simple disqualifier and is not challenging for...

Joe Devon's Blog: Belated Zendcon 2011 Recap

Joe Devon's Blog: Belated Zendcon 2011 Recap
On his "MySQL Talk" blog Joe Devon has posted a (very) belated wrapup of ZendCon 2011 he attended earlier this year.I started writing a Zendcon recap post as soon as I got back. And then mis-timed a couple projects. Note to freelancers, make sure your new gig starts AFTER your old gig is over. Or you'll be working an insane schedule. Hence the lateness... First the good part. What made Zendcon special.He notes that it was a great opportunity to meet people "in real life" that he'd only spoken with online...

HTTP 1.0 and the Connection header

HTTP 1.0 and the Connection header
I have a long backlog of things to write about. One of those things is Varnish (more on that in a future post). So, over these Christmas holidays, while intentionally taking a break from real work, I decided to finally do some of the research required before I can really write about how Varnish is going to make your web apps much faster. To get some actual numbers, I broke out the Apache Benchmarking utility (ab), and decided to let it loose on my site (100 requests, 10 requests concurrently):ab -n 100...

Henrik Bjørnskov' Blog: Symfony2: Quick tip for your security configuration

Henrik Bjørnskov' Blog: Symfony2: Quick tip for your security configuration
Henrik Bjørnskov has a quick new post with a security tip for those using the Symfony2 framework in its configuration.Earlier when playing around with the Security component and SecurityBundle i found that for all paths you can specify a route name and the component will match it when check for the request paths.Setting this up in your configuration gives you more control over the paths that are matched as well as more flexibility in defining them. He includes a note about a change you might have to...

Community News: Latest PECL Releases for 12.27.2011

Community News: Latest PECL Releases for 12.27.2011
Latest PECL Releases: yaf 2.1.4 hidef 0.1.11 yaf 2.1.5

Community News: PHP Advent 2011 is Complete!

Community News: PHP Advent 2011 is Complete!
This year's PHP Advent calendar has finished up and if you haven't gotten a chance to check out some of the great content in this year's edition, be sure to take a look at the full list. It incudes topics like: Front-end testing with SimpleTest Scalable applications Cross-origin ajax working with Chef Error handling Dates and Times The articles are by several well-knowns both in the PHP community and outside. While you're there, be sure to check out some of the previous years too!

PHPMaster.com: String Handling Functions

PHPMaster.com: String Handling Functions
On PHPMaster.com today James Appleyard has put tother a tutorial for the beginners out there about working with strings in PHP, using the huge list of built-in functions to work with your values.PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. [...] There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the...

Michelangelo van Dam's Blog: Microsoft Hackathon at PHPBenelux Conference 2012

Michelangelo van Dam's Blog: Microsoft Hackathon at PHPBenelux Conference 2012
Michelangelo van Dam has a new post to his blog today about the Microsoft Hackathon happening at this year's PHPBenelux conference with reps from Microsoft in attendance.Even if you have no knowledge of any of Microsoft's PHP solutions you're more then happy to join us and see how you can build applications so they can be distributed with the Web Platform Installer for running on Windows IIS servers. Or maybe you just ended up with a new job in a company that only runs Windows Servers. We'll explain what...

Josh Adell's Blog: PHP Fog Quickstart

Josh Adell's Blog: PHP Fog Quickstart
Josh Adell has posted a quick start guide to getting your application up and running on the PHPFog PHP platform as a service offering.Being it was Christmas and all, I decided to give myself a present and sign up. I was very surprised by how easy it was to get up and running. I managed to build a simple "echo" service in about i.8 minutes, following roughly these steps.It was as simple as "launching" a new custom application, waiting for it to become available, cloning the git repository and setting up a...

Robert Basic's Blog: Listening to Dbus signals with PHP

Robert Basic's Blog: Listening to Dbus signals with PHP
Robert Basic has posted a follow up to his first post about using DBase in PHP in this new post. This new tutorial shows you how to listen to signals sent to the waiting PHP script.The good part is that not can we only call different methods against Pidgin's libpurple API, we can also listen to different signals on different events, that are sent via Dbus. [...] The PHP Dbus extension allows us to watch for one exact signal on an interface, or for all signals on an interface. Of course, we can add...

Community News: Latest PEAR Releases for 12.26.2011

Community News: Latest PEAR Releases for 12.26.2011
Latest PEAR Releases: Image_Barcode2 0.2.0 Net_DNSBL 1.3.5 Services_Amazon 0.9.0 Net_DNSBL 1.3.6

PHP 5.4.0 RC4 released

PHP 5.4.0 RC4 released
The PHP development team is proud to announce the 4th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!. This is the third release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of...

Facilitating Development Environment Consistency

Facilitating Development Environment Consistency
Every developer is different, but your team's development environment does not have to be. A modern web app uses many different technologies. Common dependencies for a functioning web development environment include PHP and its necessary extensions, a web server, a database, testing frameworks, and other apps and services. The classic approach to assist a team of developers is to deploy a server and install all of the necessary packages one would need for development. This methodology provides a...