PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 161 to 180 of 197

PHPMaster.com: An Introduction to the Front Controller Pattern, Part 2

PHPMaster.com: An Introduction to the Front Controller Pattern, Part 2
PHPMaster.com has posted the second part of their series introducing you to one of the more popular design patterns in PHP frameworks right now - the Front Controller pattern. Part 1 introduced some of the fundamental concepts and this new article expands on that, getting more into the request and reponse handling process.One of the best things about front controllers is that you can keep them running as tight structures, just routing and dispatching incoming requests, or you can let your wild side show...

NetTuts.com: Let's TDD a Simple App in PHP

NetTuts.com: Let's TDD a Simple App in PHP
On NetTuts.com there's a new tutorial that wants to show you a practical approach to using TDD in your development (test-driven development) through a simple project.In this tutorial, I will present an end-to-end example of a simple application - made strictly with TDD in PHP. I will walk you through each step, one at a time, while explaining the decisions I made in order to get the task done. The example closely follows the rules of TDD: write tests, write code, refactor.They start off by defining what...

Voices of the ElePHPant Podcast: Interview with Josh Lockhart

Voices of the ElePHPant Podcast: Interview with Josh Lockhart
The Voices of the ElePHPant podcast has released their latest interview with a PHP community member - Josh Lockhart, creator of the PHP - the Right Way project.Cal's three questions center around his involvement in this project: Why did you start "PHP - The Right Way"? What makes "PHP - The Right Way" different from other beginner PHP resources out there? Who can contribute to "PHP - The Right Way"? You can listen to this latest episode either through the in-page player, by download the mp3 or subscribe...

Web and PHP Magazine: Issue #5 Released - "On Your Marks"

Web and PHP Magazine: Issue #5 Released - "On Your Marks"
The latest issue of the Web and PHP Magazine has just been released - Issue 5. In this issue you'll find: #Trending: What's hot and what's not in the PHP and web dev community at the moment An interview with Zeev Suraski A Look Ahead to ZendCon 2012 "5 Reasons To Maximize Your Use Of PHP's Built-In Feature" Stefan Priebsch On Soccer. As always, you can download the issue for free to get the PDF version or you can download the iPad application and get the latest issues there.

Community News: Latest PECL Releases for 08.07.2012

Community News: Latest PECL Releases for 08.07.2012
Latest PECL Releases: timezonedb 2012.5 varnish 1.0.0 gearman 0.8.2 gearman 0.8.3 gearman 1.0.3 xcommerce 1.0.0 mysqlnd_ms 1.4.1 uri_template 0.99.1 trader 0.2.2

Interview with Josh Lockhart

Interview with Josh Lockhart
Blog: https://www.joshlockhart.com/ Twitter: @codeguy Show Notes: http://www.phptherightway.com/ http://fabien.potencier.org/article/64/php-is-much-better-than-what-you-think http://www.meetup.com/trianglephp/ A Sponsored by: Engine Yard

Changeblog: How to install PHP 5.3 and 5.2 together on Ubuntu 12.04

Changeblog: How to install PHP 5.3 and 5.2 together on Ubuntu 12.04
On the Changeblog there's a recent post showing you how to get both PHP 5.2 and PHP 5.3 installed on the same machine for your development or testing needs (they target it at Durpal users, but it applies for any PHP app).Although Drupals 7+ run smoothly on PHP 5.3, Drupal 6 still feels much better with PHP 5.2. Even though D6 core is compatible with PHP 5.3 for quite some time now, a lot of contributes modules still get nasty hiccup when asked to run on the newer version. Therefore developing for both D7...

DZone.com: The Best Unknown Databases for PHP Apps

DZone.com: The Best Unknown Databases for PHP Apps
In this new post to DZone.com today Leigh Shevchik kicks off a series of posts looking at the "unknown databases" that PHP developers might not think about when working on their applications.In this day and age, there a plethora of options available to us. In this three part series, I'm going to walk you through five alternative databases that you may or may not have heard of. [...] Whether you're involved in embedded development, OLTP, OLAP, massive scalability and storage or simple database-backed...

Garbage In, Gold Out

Garbage In, Gold Out
Every developer who studies computer science (and most who haven't) has heard the phrase "Garbage In, Garbage Out" before. It's such a logical concept that it's almost beyond refuting. Almost. While the phrase still definitely holds true for some situations, it doesn't hold for most. How can such a logical and straight forward saying lead us down the wrong path?Read more A

Anthony Ferrara: Reinvent The Wheel!

Anthony Ferrara: Reinvent The Wheel!
In this recent post to his site, Anthony Ferrara takes an the phrase "reinventing the wheel" and wonders if, maybe, it's not such a bad thing sometimes."Don't Reinvent The Wheel" is a phrase that we hear used all the time in software development. Usually it's used in the context where a library exists to do what the user wants, but they are writing their own. While the sentiment is usually correct, I can't stand the implication of the phrase. Therefore, I can't stand it when people use that phrase...

Joshua Thijssen: @MultiParamConverter for Symfony2

Joshua Thijssen: @MultiParamConverter for Symfony2
Joshua Thijssen has a recent post to his site about the MultiParamConverter available for the Symfony 2 framework - a tool he's created to make working with multiple slugs and entities.If you know Symfony2, you probably are using (or at least, have heard of) the @paramConverter annotation from the SensioFrameworkExtraBundle. This is a really simple way to convert slugs into entities. But lots of times I find myself having multiple slugs inside my routes, and this is something the @paramConverter...

PHPCR on Doctrine DBAL

PHPCR on Doctrine DBAL
So I have noticed that people don't like it when I talk about all the cool stuff Jackrabbit can do. Many people are still scared of running Java stuff in production which I guess is to be expected since PHP shops tend to .. guess what .. PHP. So in this post I just want to talk about all the cool features we have ready to use in the pure PHP Doctrine DBAL based implementation of PHPCR. Just to say it again: PHP, no Java. So first up the implementation with all its features works with MySQL, PostgreSQL...

PHPMaster.com: Access Dropbox Using PHP

PHPMaster.com: Access Dropbox Using PHP
PHPMaster.com has a new tutorial that wants to help you access one of the most popular file sharing sites out there, Dropbox, through your code (via the DropBox API).In this article we'll explore the Dropbox API by building a simple client for accessing files in a Dropbox account. The client will perform some basic operations, such as authentication, listing files, and uploading and downloading files.You can grab the full code on github that provides you with some of the base you'll need to access the...

Reddit.com: About to start learning my 1st MVC framework... What are your recommendations?

Reddit.com: About to start learning my 1st MVC framework... What are your recommendations?
In this recent post to Reddit, a reader is starting out with his work in PHP MVC frameworks and is asking for some advice:I've had a lot of experience using OO PHP but have so far written my own code. I'd like to dive in and finally learn to use a decent modern MVC framework (something I've been putting off for a while due to the time needed to get past the learning curve). From what I've seen the leading contenders are FuelPHP and Kohana, but I really don't know how to judge one over another.Of course,...

Cory Fowler: How to use CakePHP on Windows Azure Web Sites

Cory Fowler: How to use CakePHP on Windows Azure Web Sites
In this new tutorial posted to his site Cory Fowler shows you how to set up and deploy a CakePHP-based website to a Microsoft Azure instance.One day Last week, I set out to get a simple CakePHP site up and running on Windows Azure Web Sites. [...] CakePHP is a framework, which means ideally, there should not be anything specific to get it working on any platform.He includes a complete guide to getting the framework, a sample "web.config" configuration file (for the Azure instance) and links to some other...

PHPClasses.org: Lately in PHP, Episode 26 - Accelerating PHP 5.4 with updated PHP cache extensions

PHPClasses.org: Lately in PHP, Episode 26 - Accelerating PHP 5.4 with updated PHP cache extensions
The PHPClasses.org site has release their latest "Lately in PHP" podcast episode today - a look at the performance improvements in PHP 5.4 and the external tools (extensions) you can use to make it even faster.Despite PHP 5.4 was released some time ago, only now PHP caching extensions like eAccelerator and APC are being adapted to work with PHP 5.4. [...] They also discussed the latest PHP 5.4.5 and PHP 5.3.15 releases, the planned implementation of generators and the yield keyword in PHP 5.5, the...

Reinvent The Wheel!

Reinvent The Wheel!
"Don't Reinvent The Wheel" is a phrase that we hear used all the time in software development. Usually it's used in the context where a library exists to do what the user wants, but they are writing their own. While the sentiment is usually correct, I can't stand the implication of the phrase. Therefore, I can't stand it when people use that phrase without understanding what it really means. Let me explain:Read more A

Vance Lucas: Handling Exceptions in Gearman Tasks (Even Background Ones)

Vance Lucas: Handling Exceptions in Gearman Tasks (Even Background Ones)
Vance Lucas has a quick new post to his site showing you how to handle exceptions in Gearman tasks so that they can be logged correctly as a failure.I recently had some issues with Gearman tasks throwing exceptions and killing the whole Gearman daemon. This made it nearly impossible to trace errors back to their origin, because the logged exception stack trace didn't provide much useful information, because it just logged where it failed in Gearman. [...] The only other place to add code that will catch...

Site News: Popular Posts for the Week of 08.03.2012

Site News: Popular Posts for the Week of 08.03.2012
Popular posts from PHPDeveloper.org for the past week:PHPMaster.com: Writing a RESTful Web Service with Slim Reddit.com: I'm interested in teaching others PHP. Is anyone interested? Tim's Blog: Cyclic Dependency Injection and Making a Choice Community News: PHP Community Conference 2013 Announced! DeveloperDrive.com: 6 Ways Web Developers Can Damage Thier Career Symfony Blog: The Symfony Community Survey 2012: The Results PHPMaster.com: An Introduction to the Front Controller Pattern, Part 1 Symfony...

Having Trouble Hiring Engineers? Here's Why

Having Trouble Hiring Engineers? Here's Why
Taken at the Google Campus in London last night: Right now, everyone is hiring. It's nuts. In 18 years of being a professional software engineer, I've never known a time like it. We've gone from a society where it was considered a bit odd to be interested in computers, to a world where software engineering skills are the single-most in demand skill today. This is what you're competing against - and this is before Facebook and Microsoft open up their new London offices. So the question is a if you're...