PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 681 to 700 of 6889

Site News: Popular Posts for the Week of 10.05.2012

Site News: Popular Posts for the Week of 10.05.2012
Popular posts from PHPDeveloper.org for the past week:Reddit.com: PHP and Continuous Integration Josh Adell: Interfaces and Traits: A Powerful Combo NetTuts.com: All About Mocking with PHPUnit PHPMaster.com: Generate QR Codes in PHP NetTuts.com: Namespacing in PHP Fortrabbit.com: Multi Stage Deployment for Website Development Juan Treminio: Composer Namespaces in 5 Minutes Pádraic Brady: PHP Security: Taking PHP Security Seriously By Taking It Seriously Constantin Bosneaga: Using layout pattern with...

On the Rise of Community Conferences

On the Rise of Community Conferences
The PHP world is exploding with community conferences. In fact, web development technologies in general are seeing a wide range of community-driven conferences springing up around the world. I think there are many reasons for the proliferation of these conferences, and in this post, I present my opinion on how this trend came to be, along with a definition of what I think constitutes a technology-focused community conference.

PHPBuilder.com: PHP Forum Software Comparison

PHPBuilder.com: PHP Forum Software Comparison
PHPBuilder.com has posted a comparison of three PHP forums (the software to run them) - vBulletin, phpBB and Kunena.In the past few years, there has been a great increase in the number of websites with user-generated content (UGC). One of the most common Web applications with UGC is a Web forum -- a place where people can share their impressions and opinions on different topics. As forum software is becoming more and more popular, I will compare the three best forum software products written in PHP:...

NetTuts.com: Accepting Payments with GoCardless

NetTuts.com: Accepting Payments with GoCardless
On NetTuts.com there's a tutorial showing you how to use the GoCardless service to accept payments on your site (in the UK, unlike some other online payment services).Online payments are increasingly becoming more and more popular. GoCardless is yet another payment service, which currently works in the UK, allowing you to accept payments online.Most of the tutorial is used to explain what the service is, getting you set up with an account (complete with screenshots) and how you can work with their API...

PHPMaster.com: Exploring PHP's IMAP Library, Part 2

PHPMaster.com: Exploring PHP's IMAP Library, Part 2
PHPMaster.com has published the second part of their series taking you on a tour through PHP's IMAP extension and its use. In part one they introduced the extension and showed how to connect, get the folders/emails and view message contents. In this part they expand n that and show you how to work with the messages and attachments.In the first part of this series I discussed how to connect to IMAP servers using PHP's IMAP extension. In this part we'll complete the series by discussing working with...

Community News: Orchestra Now Offers PHP 5.4 Instances

Community News: Orchestra Now Offers PHP 5.4 Instances
Engine Yard/Orchestra, a PHP platform-as-a-service (PaaS) provider has announced the release of PHP 5.4 as a part of their cloud offerings:We're pleased to announce the general availability of PHP 5.4 for Orchestra PHP Cloud. We are committed to keeping your apps running on the latest and greatest version of PHP. After careful lab testing, we'll upgrade your apps as newer versions of PHP become available. What if you're still using PHP 5.3? Don't worry, Orchestra PHP Cloud will continue to maintain its...

Volker Dusch: Errors will be fixed. Warnings will be 'looked at'

Volker Dusch: Errors will be fixed. Warnings will be 'looked at'
In a new post to his site Volker Dusch shares his thoughts about warnings in coding style checks (and how they differ from real errors).When it comes to coding standards there is one rule that always makes me cringe when I stumble upon it: "Lines SHOULD be less than 120 chars long. If not a warning will be issued." Let me try to make a point why I consider WARNINGS in coding guideline checks hurtful.He defines a warning first, so there's no confusion (something that should be done, but doesn't have to)...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:PHPBuilder.com: Building RESTful APIs with the Slim Microframework Sameer Borate's Blog: Splitting large MySQL dump files Anson Cheung's Blog: 8 essential checks on securing PHP Symfony Blog: Symfony2 Security Audit ZendCasts.com: Fun with Phar WebInOne.net: Date validation for CodeIgniter 2 Reddit.com: In Web Development is it better to be a Expert or All-arounder? Abou Kone's Blog: Set up JSON action output in CakePHP 1.3 Sébastien...

Community News: Schedule Announced for True North PHP Conference 2012

Community News: Schedule Announced for True North PHP Conference 2012
The True North PHP Conference, happening November 2nd and 3rd in Toronto, Canada, has officially announced their schedule for this year's event that includes speakers from all over the world.Sessions that will be presented at this year's conference include: "Your code sucks, let's fix it" (Rafael Dohms) "Javascript APIs and the HTML5 Umbrella" (Jake Smith) "Cryptography for the Average Developer" (Anthony Ferrara) "Practical Solr" (Radek Zajkowski) "Getting Acquainted with MongoDB" (Jeremy Mikola)...

/Dev/Hell Podcast: Episode 20: Chris Hartjes's Kitchen Nightmare

/Dev/Hell Podcast: Episode 20: Chris Hartjes's Kitchen Nightmare
The latest episode of the /Dev/Hell podcast has been released - "Episode 20: Chris Hartjes's Kitchen Nightmare" as hosted by Chris Hartjes and Ed Finkler.This week we talk about how Chris sucks at cooking food, which segues nicely into a discussion of the True North PHP conference that he's co-organizing in Toronto in November. Thankfully he will not be catering the event himself. We also talk about Ed's move from doing PHP to Python for day-to-day work, and the plusses and minuses he's encountered...

Released: HubFlow v1.4 - A Git Extension

Released: HubFlow v1.4 - A Git Extension
I've just published v1.4 of DataSift's HubFlow Git extension. HubFlow is a branching strategy for Git and GitHub, based on Vincent Driessen's original GitFlow model. Changes In This Release The main change in this release is that you now must merge your feature into the develop branch via a pull-request before using the git hf feature finish command. (You can override this behaviour, and get feature finish to do the merge for you, by using the -f flag). The full changelog is available on our GitHub...

Jeremy Cook: Turbocharging your Logs

Jeremy Cook: Turbocharging your Logs
In a new post to his site Jeremy Cook introduces you to Graylog2, a logging server that can aggregate messages from multiple sources/feeds into one consolidated location.Graylog stores them in a database and allows you to perform custom searches on them. You can also see in real time how many log messages are being received and processed. The real killer feature in Graylog is streams. A stream in Graylog is a predefined custom search. The server will display to you log messages that only match the stream...

Dave Marshall: Silex Controllers as Services

Dave Marshall: Silex Controllers as Services
Dave Marshall has written up a post about how he uses Silex controllers as services that allow him to define his controller methods in separate classes with a custom resolver.There's currently a pull request in the queue for Silex that adds a cookbook entry for using controller classes, but I wanted to take it a step further and have my controllers as services, much like what's possible with the full symfony framework (See Richard Miller's post for further reading).He includes some example code showing...

Jurian Sluiman: Using Zend Framework service managers in your application

Jurian Sluiman: Using Zend Framework service managers in your application
Jurian Sluiman has a new post to his site showing how to use the service managers in your Zend Framework v2 applications.Zend Framework 2 uses a ServiceManager component (in short, SM) to easily apply inversion of control. I notice there are good resources about the background of service managers (I recommend this blog post from Evan or this post from Reese Wilson) but many people still have problems to tune the SM to their needs. In this post I will try to explain the reason why the framework uses...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
PHP Code Encrypt API XML Manager PHP Pagination Image Tool Mock HTTP Server Hybrid Cache

Juan Treminio: Composer Namespaces in 5 Minutes

Juan Treminio: Composer Namespaces in 5 Minutes
Juan Treminio has a new post to his site today talking about Composer and namespacing and shows you how the two work together to make using 3rd party tools easy.You've heard of Composer, right? The nifty new tool for PHP that aims to centralize and streamline package management? Do you also know of, but don't really understand how namespaces work in PHP? Then let's set you straight! In 5 minutes you'll learn how Composer's autoloader and namespaces work!He's broken it up into a few sections: Getting...

NetTuts.com: Namespacing in PHP

NetTuts.com: Namespacing in PHP
On NetTuts.com today there's a new tutorial introducing you to namespaces in PHP and a complete guide to the features that come with them.It's been a bumpy ride, in regards to namespace support in PHP. Thankfully, it was added to the language in PHP 5.3, and the applicable structure of PHP code has improved greatly since then. But how exactly do we use them?They start with a definition of a namespace (for those unfamiliar with the term) and get right into the code showing their use in PHP: Defining a...

QaFoo Blog: Abstract Classes vs. Interfaces

QaFoo Blog: Abstract Classes vs. Interfaces
On the QaFoo.com blog Kore Nordmann shares some insight about the difference between abstract classes and interfaces and how they can be used effectively/correctly.Features of object oriented languages are often use from a purely technical perspective, without respect to their actual semantics. This is fine as long as it works for you, but might lead to problems in the long run. In this article I discuss the semantical differences between abstract classes and interfaces. I also outline why following the...

PHPMaster.com: Testing Error Conditions with PHPUnit

PHPMaster.com: Testing Error Conditions with PHPUnit
Over on PHPMaster.com there's a new post for the unit testers in the audience (you all unit test, right?) from Matt Turland about testing error conditions in your applications.Let's say you're maintaining code that uses PHP's native trigger_error() function to log error information. Let's also say that you're in the process of using PHPUnit to write unit tests for that code. If you refer to the PHPUnit manual, there's a section that deals with testing for error condition. [...] However, depending on what...

Pádraic Brady: PHP Security: Taking PHP Security Seriously By Taking It Seriously

Pádraic Brady: PHP Security: Taking PHP Security Seriously By Taking It Seriously
In his latest post, Pádraic Brady suggests that you take PHP security seriously and start really thinking about the security of your applications, not just talking about them.Most programmers treat security as an afterthought and engage in zero self-directed education about security in general. The most common response is actually shock, followed by denial, followed by excited elation at the idea of fixing stuff, followed by the sobering realisation that someone somewhere is an evil fucker for making...

Latest PHP Tweets