PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 41 to 60 of 6889

Community News: Latest PEAR Releases for 12.31.2012

Community News: Latest PEAR Releases for 12.31.2012
Latest PEAR Releases: Net_DNS2 1.2.5 Mail_Mime 1.8.7

Getting off the island in 2013

Getting off the island in 2013
And so 2012 draws to a close. The world didn't end, to the disappointment of many. In some ways it was an eventful year, in others rather ho-hum follow-ups to the excitement of 2011. In the Drupal world, though, 2012 will go down as the year Drupal finally began replacing NIH with PIE. Compare Drupal's 8.x branch a year ago with it today. A year ago, we had one class of 3rd party PHP code, in an uninteresting corner of the update system. Today, it contains 3rd party code from no less than five different...

A Last Chance To Get A Bonus With Do This, Not That

A Last Chance To Get A Bonus With Do This, Not That
When I released Do This, Not That: Object Oriented PHP, I also included a free bonus of aoProgrammer in Command: What Aviation Teaches Software Developersa. This manifesto contains several suggestions that I learned over time as the best software development practices. I offered it until January 1st, 2013, and since that's coming up on us [...]

OpenShift, Cron, and Naked Domains

As an experiment, I migrated my website over to OpenShift yesterday. I've been hosting a pastebin there already, and have found the service to be both straightforward and flexible; it was time to put it to a more thorough test. In the process, I ran into a number of interesting issues, some of which took quite some time to resolve; this post is both to help inform other potential users of the service, as well as act as a reminder to myself. Cron OpenShift offers a Cron cartridge, which I was excited to...

2012 - What A Year

2012 - What A Year
Well, 2012 is wrapping up. What a year it has been! Here's a partial recap of some of the things that happened to me and that I did this year:Top 5 Blog Posts (By Page View):PHP Sucks, But I Like ItThe True Problem With PHPAnatomy Of An Attack: How I Hacked StackOverflowOOP vs Procedural CodeThe Secure Programmer's PledgeBottom 5 Blog Posts (By Page View):Upcoming Presentations - Fall 2012The True Power of Open SourceThe Grass Is Always BrownerProgramming With Anthony - Responsive Web DesignProgramming...

Community News: Packagist Latest Releases for 12.30.2012

Community News: Packagist Latest Releases for 12.30.2012
Recent releases from the Packagist:micjohnson/weed-php (v0.0-beta) mjohnson/decoda (5.0.0-beta) primal/record (v2.0a3) petebrowne/slim-layout-view (0.1.0) kunststube/potools (0.3) proem/proem (0.10.0-alpha1) proem-components/bootstrap (0.10.0-alpha1) proem-components/signal (0.10.0-alpha1) proem-components/service (0.10.0-alpha1) proem-components/routing (0.10.0-alpha1) proem-components/filter (0.10.0-alpha1) proem-components/dispatch (0.10.0-alpha1) proem-components/http (0.10.0-alpha1)...

Community News: Packagist Latest Releases for 12.29.2012

Community News: Packagist Latest Releases for 12.29.2012
Recent releases from the Packagist:cpliakas/jira (1.0.0beta1) pyrocms/lex (2.2.1) iron-io/iron_mq (1.3.0) sp/fixture-dumper-bundle (v1.0) sp/fixture-dumper (v1.0) batlock666/fnord-pod (0.1.0) batlock666/fnord-safename (0.1.0) doctrine/orientdb-odm (1.0.0-beta6, 1.0.0-beta5) murganikolay/smarty-module (1.0.0) stroker/cache (v0.01) fsi/datagrid-bundle (0.9.0) batlock666/fnord-utf8 (0.1.0) chh/pipe (v0.1.0) chh/pipe-silex (v0.1.0) congow/orient (1.0.0-beta5) ngyuki/phake (v1.0.3-p2) wrench/wrench (v2.0.0)

Personal Thoughts On The PSR-3 Log Proposal

Personal Thoughts On The PSR-3 Log Proposal
I've mixed feelings about the PSR standards to date. PSR-0 has standardised autoloading in a practical way. Sure, it does have an evil design flaw (different classes can map to the same file on disk), but in practice it's not a problem that happens. I'd have personally liked to have seen PSR-1 go further, and address method naming in more detail (in particular, that method names should start with a verb), and also address getters/setters and protected vs private. I've no personal interest in PSR-2, and...

Jonathan Hill: Video: Multi-tasking in PHP (from Atlanta PHP)

Jonathan Hill: Video: Multi-tasking in PHP (from Atlanta PHP)
Jonathan Hill has posted the video of his recent presentation at the Atlanta PHP User Group, "Multi-tasking in PHP".When it comes to multi-tasking and interacting with the operating system, PHP is no lightweight. In this December 6, 2012 presentation Jonathon Hill (@compwright) explores PHP's little-known POSIX, Process Control, and Semaphore extensions and shows you how to introduce a parallel dimension to your applications.His presentation covers the use of multi-tasking to accomplish some common tasks...

Phil Sturgeon: Arguing on the Internet

Phil Sturgeon: Arguing on the Internet
In his latest post Phil Sturgeon shares some thoughts in response to this article from Shawn McCool about the "death of CodeIgniter", citing a few specific points.I have referenced Shawn McCool's blog a few times, "Why CodeIgniter is Dead" and people are wondering why I argued so hard against it back in May but then gave CodeIgniter such a hard time in my last article. For the record I'm not team CodeIgniter or team Laravel, I'm a PHP user who has some opinions, and some of those opinions change over...

EngineYard.com: Cloud Out Loud - Future of PHP (ZF2 & CakePHP)

EngineYard.com: Cloud Out Loud - Future of PHP (ZF2 & CakePHP)
Engine Yard has recently posted two podcasts looking at the "Future of PHP" as it relates to two of the popular PHP frameworks out there - CakePHP and Zend Framework 2, as interviewed by Davey Shafik.The first episode is an interview with some of the core ZF2 contributors about the framework and where they think it's headed. They cover the planned roadmap, targets for next year involving PHP 5.4 and 5.5 as well as how it compares to other frameworks out there today.In the second episode Davey talks with...

Community News: Packagist Latest Releases for 12.28.2012

Community News: Packagist Latest Releases for 12.28.2012
Recent releases from the Packagist:tkyk/markup (v2.0.0) dkcwd/dkcwd-zf2-munee (v1.2.1) sqmk/phue (0.1.0) sylius/cart-bundle (v0.2.0) cypresslab/gitelephant (0.9.10) neutron/datagrid-bundle (v1.0.2) alexmace/xmpp (1.0.5) mf4php/mf4php-beanstalk (1.1.0) mf4php/mf4php (1.1.0) trf4php/trf4php (1.1.2, 1.1.1, 1.1.0) trf4php/trf4php-doctrine (1.1.0) canoma/canoma (v0.0.3) webignition/html-document-type-identifier (0.4, 0.3) rodgermd/janrain-bundle (v0.1.2) maximebf/consolekit (1.0.0) maximebf/events (1.0.0)...

Site News: Popular Posts for the Week of 12.28.2012

Site News: Popular Posts for the Week of 12.28.2012
Popular posts from PHPDeveloper.org for the past week:Vance Lucas: Introducing Bullet: The Functional PHP Micro-Framework NetTuts.com: How to Setup Laravel 4 Matthew Weier O'Phinney: On php-fig and Shared Interfaces Andrew Podner: CodeIgniter: Keeping M-V-C straight PHPMaster.com: Why Suppressing Notices is Wrong Community News: Packagist Latest Releases for 12.22.2012 Nikita Popov: Cooperative multitasking using coroutines (in PHP!) PHPMaster.com: What's New in Zend Framework 2 Anthony Ferrara: Seven...

James Fuller: First Impressions: Cloud9 IDE + PHP

James Fuller: First Impressions: Cloud9 IDE + PHP
James Fuller has posted a review of the online code editing tool Cloud9 and how well it works for his PHP development.At first I though Cloud9 would be a simple editor, perhaps a nice showcase of what you can do with HTML5 and some well-written javascript but it quickly became evident that this app was packing a lot of powerful features. [...] Sounds pretty awesome if you think about it. You can even connect you own server via SSH instead of using the build in sandbox (this is a paid feature). Is this...

PHP Town Hall Podcast: Episode #3 - The EE Revolt of 2012 and Why You Should Unit-test Your Shit

PHP Town Hall Podcast: Episode #3 - The EE Revolt of 2012 and Why You Should Unit-test Your Shit
The PHP Town Hall podcast has posted their latest episode - Episode 3: "The EE Revolt of 2012 and Why You Should Unit-test Your Shit".ExpressionEngine Pro Anna Brown and Testing Hero Chris Hartjes join Ben Edmunds and Phil Sturgeon to discuss the recent rumblings in the ExpressionEngine community and the new EE StackExchange site. We talk about Inversion of Control (IoC), what it is, why its useful and how it's done. We also talk a little bit about how PHP has been (and is continuing) to move towards a...

Anthony Ferrara: Programming With Anthony - Responsive Web Design

Anthony Ferrara: Programming With Anthony - Responsive Web Design
Anthony Ferrara has posted his latest video in his development-related series "Programming with Anthony". In this latest video, he takes a look at responsive design with a "guest host" Sam Richard.This week we are joined by Responsive Design thought leader Sam Richard. He introduces us to the concept of responsive web design, tells us a little bit about its history and talks about best-practice and the future of the web!You can catch up on Anthony's previous videos in his playlist over on YouTube...

PHP.net: PHP 5.5.0 Alpha2 released

PHP.net: PHP 5.5.0 Alpha2 released
If you'd like to help with testing for the upcoming PHP 5.5.0 version, they've announced the release of the latest alpha on the PHP.net site, ready for download and test execution.The PHP development team announces the immediate availability of PHP 5.5.0alpha2. This release adds new features and fix some bugs from alpha1. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.You can see the full list of the changes in 5.5.0 (so far) in the NEWS...

John Cleary: 12 TDDs of Christmas

John Cleary: 12 TDDs of Christmas
In an effort to spread the good practices that TDD (test-driven development) can bring to your development, John Cleary has proposed what he's calling this "12 TDDs of Christmas" for the end of the year. The goal is to get you doing TDD, one piece at a time, and seeing the benefits.So here is the challenge. Starting Wednesday 26th Dec and for the following 12 days I'm going to do just one kata per day. I'm calling it the 12 TDDs of Christmas and it would be pretty cool if a few other people out there...

Community News: Packagist Latest Releases for 12.27.2012

Community News: Packagist Latest Releases for 12.27.2012
Recent releases from the Packagist:phastlight/phastlight (v0.1.0) anroots/menu (3.0.1, 3.0.0) alphalemon/alphalemon-cms-bundle (v1.0.0) bcen/yauc (0.0.7) rodchyn/utils (1.1.2, 1.1.1, 1.1) wfk/symfony-console-module (0.1.1) kunststube/potools (0.2) nitra/nitra-theme-bundle (1.0.0) meenie/munee (1.3.1)

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:Henrik Bjørnskov's Blog: Symfony2: Add Cross Site Request Forgery protection to login forms Henrik Bjørnskov' Blog: Symfony2: Quick tip for your security configuration Nikita Popov's Blog: Supercolliding a PHP array Sankuru Blog: A simple bytecode compiler with virtual machine, written in Php, for the EL language Nikita Popov's Blog: Don't be STUPID: GRASP SOLID! Tales of a Coder: What are the Essential PHP/Javascript/Web Development...

Latest PHP Tweets