PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 141 to 160 of 183

/Dev/Hell Podcast: Episode 5 - The Hammer That Is PHP

/Dev/Hell Podcast: Episode 5 - The Hammer That Is PHP
The /dev/hell podcast has released their latest episode with special guest Brian Moon (of dealnews).In our fifth episode we speak to our first ever guest Brian Moon, ancient PHP elder of dealnews and someone who has probably forgotten more about PHP than our two hosts will ever know. [...] In this episode we talk about dealnews, how they use PHP (and how they also use it in some interesting ways), and his thoughts on issues like concurrency and evented systems. We also cover features of PHP that allowed...

Mayflower Blog: Zend Framework Application.ini Cheat Sheet

Mayflower Blog: Zend Framework Application.ini Cheat Sheet
On the Mayflower blog today there's a new post sharing a Zend Framework application.ini "cheat sheet" with links to pages in the ZF manual explaining the details about each of the front controller options.All this is long gone in the past since the introduction of Zend_Application and the bootstrapping resource adapters. Zend introduced a standard bootstrapping mechanism into their framework. Many of the options from different framework components can now be configured in the applications configuration...

Stuart Herbert's Blog: PHPUnit Plugin For Sublime Text 2

Stuart Herbert's Blog: PHPUnit Plugin For Sublime Text 2
Stuart Herbert has officially released a plugin for the popular text editor Sublime Text 2 to integrate PHPUnit support directly into the editing environment.Sublime Text 2 is a new cross-platform text editor that I've recently switched to. It's still in public beta, but already offers better performance (and battery life!) and a better look (fonts that render properly!) than Java-based IDEs such as Netbeans. One thing it didn't have was support for PHPUnit, so I've made a plugin. It's available to...

Joshua Thijssen's Blog: Setting up a development environment

Joshua Thijssen's Blog: Setting up a development environment
In a new post to his blog Joshua Thijssen gives a guide to how he usually sets up his development environments when working in PHP. It includes working with virtual machines, configuring DNS and setting up his tools to work with it all.Doing development on multiple projects can be a burden from time to time. One project would be running on PHP 5.3, while another still needs 5.1. Sometimes you need a MySQL server, while on other occasions, you need a NoSQL solution like couchDB or MongoDB together with...

New Rockville PHP Group

New Rockville PHP Group
There are lots of active, vibrant developer groups in the DC area: DC PHP, Baltimore PHP, and the Frederick Web Tech group. The DC PHP Beverage Subgroup meets monthly in Northern Virginia. But in the middle between all these groups lies Montgomery County, Maryland. In that area live hundreds of developers who struggle to reach [...]

7php.com: PHP Interview With Ivo Jansch Founder & CEO of Mobile Technology Egeniq

7php.com: PHP Interview With Ivo Jansch Founder & CEO of Mobile Technology Egeniq
7php.com has posted a new interview with a PHP community member today - this time it's Ivo Jancsh (formerly of Ibuildings) now CEO at Eginiq, a mobile development company.In this edition I talked with Ivo Jansch (@ijansch) ex-CTO of Ibuildings which is one of the biggest PHP service companies in Europe. Ivo is known for his involvement in evangelising the use of PHP technology in enterprise environments. He is also the PHP 5.x Certification Advisory Board Member at Zend Technologies. You can read more...

Community News: Latest PEAR Releases for 02.06.2012

Community News: Latest PEAR Releases for 02.06.2012
Latest PEAR Releases: Services_Mailman 0.1.0

Revamping my development toolchain

Revamping my development toolchain
It used to be that once a year I would take a good, hard look at the tools I used and endeavor to learn something new or change my workflow with those tools. However, I've been living the #startuplife for the past two years, so it's been about three years since I last addressed my development toolchain. I decided to come up for air and take some time this weekend to rectify that by addressing five main areas: my terminal emulator, my shell, my terminal multiplexer, my IRC client, and my color scheme-yes,...

PHPUnit Plugin For Sublime Text 2

PHPUnit Plugin For Sublime Text 2
Sublime Text 2 is a new cross-platform text editor that I've recently switched to. It's still in public beta, but already offers better performance (and battery life!) and a better look (fonts that render properly!) than Java-based IDEs such as Netbeans. One thing it didn't have was support for PHPUnit, so I've made a plugin. It's available to install via Package Control. You Need A phpunit.xml or phpunit.xml.dist File To use this plugin, your project needs to contain either a phpunit.xml or a...

Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012

Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012
In case you weren't able to make it (or missed the live stream) Rasmus Lerdorf gave a presentation last night at Etsy as a part of their "Code as Craft" series. They recorded the session and you can watch it here.He talks about a few things: the history of the PHP language the state of PHP currently what's coming up in 2012 and touches some on the upcoming PHP 5.4 features. You can find more about their "Code as Craft" series (and other videos) on the Etsy page.

/dev/hell Podcast Episode #5

/dev/hell Podcast Episode #5
I was privileged to be invited to be a part of the /dev/hell podcast this week. Thanks to Chris and Ed for having me on. Check it out. And subscribe to their podcast.

Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style

Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style
In this quick new post to his blog Henrik Bjørnskov shows how to use the validators in Symfony2 in a more traditional Symfony 1 style for a form.Two of the more complicated components in Symfony2 is the Form and Validator component. The Validator is created in such a way it "always" need an Domain Object with Constraints associated through metadata. This is explained in detail here. But there is another way. A way that resemble's the symfony1 forms. Where you could specify the validations directly in...

Artur Ejsmont's Blog: How to build mongodb pecl extension in 32bit for PHP 5.2 on OSX Snow Leaopard

Artur Ejsmont's Blog: How to build mongodb pecl extension in 32bit for PHP 5.2 on OSX Snow Leaopard
Artur Ejsmont has a recent post to his blog showing how to get a MongoDB PECL extension to compile in a 32bit OSX environment (Snow Leopard).Here is a quick step by step guide on how to get mongodb and PHP5.2 mongo pecl extension going on your MacOSX in 32bit mode! NOTE: 32 bit mongodb binaries have 2GB address space limit so you wont be able to process too much on your laptop. You will still be able to code and connect to remote instances just fine.His process includes five steps - well, eight if you...

Freek Lijten's Blog: Currently on PHP's internals - Property Accessors

Freek Lijten's Blog: Currently on PHP's internals - Property Accessors
Freek Lijten has posted another "Currently on PHP's internals..." post to his blog today (here's the previous one) with a look at the discussions around the idea of having "property accessors" in PHP - a standardized way of defining getters/setters in objects.Today I will be discussing a feature that at this moment is called "Property Accessor". It is a method of defining getters and setters. Originally an RFC was defined as early as september 2009, but recently new discussion took place and an actual...

PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade)

PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade)
The PHP development team has officially announced the release of the latest version of PHP in the 5.3.x series - PHP 5.3.10:The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix. [...] Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.It is highly recommended that users upgrade to this latest version to avoid falling victim to this recently introduced bug relating to the new...

Site News: Popular Posts for the Week of 02.03.2012

Site News: Popular Posts for the Week of 02.03.2012
Popular posts from PHPDeveloper.org for the past week:/Dev/Hell Podcast: Episode 4: The Cool Kids Club Project: Patchwork-UTF8 - UTF8 Support for PHP Anson Cheung's Blog: Top 10 PHP Best Security Practices for Sys Admins Charles Sprayberry's Blog: Why you should use DI Alessandro Nadalin's Blog: Managing PHP dependencies with composer Mike Wallner's Blog: Dropping server load with HTTP caching DevShed: PHP Closures as View Helpers: Lazy-Loading File Data AndroidHive: Android Login and Registration with...

Zend Framework application.ini Cheat-Sheet

Zend Framework application.ini Cheat-Sheet
With the release of Zend Framework 1.8 came the long awaited component for bootstrapping a Zend Framework application. Many different bootstrapping-solutions became obsolete with Zend_Application. In the beginning of the framework most developers didnA't give much thought on bootstrapping. Most of the initialisation work was done directly in index.php, the central starting point of the application. Teams often moved that bootstrapping code to a separate configuration script. The solution worked, but...

Another Serious Security Bug on PHP 5.3.9

Another Serious Security Bug on PHP 5.3.9
Another Serious Security Bug on PHP 5.3.9 By Manuel Lemos PHP 5.3.9 release was mostly meant to fix a security bug, but it introduced a new more serious bug. PHP 5.3.10 was just released to fix this issue. Meanwhile Debian Linux maintainers decided to stop enabling the Suhosin extension by default. This extension is used by several Linux distributions to provide protection against present and future security bugs of PHP. Read this article to learn more about the just fixed bug what you should do to...

PHP Summit in MAnchen

PHP Summit in MAnchen
This blog posting is in German as the event it relates to is German-only.Sorry for the inconvenience. Bei allen PHP-Themen zAhlt nichts mehr als die Praxis. Deshalb bieten wir unsere Power-Workshops interaktiv und mit intensivem Praxisbezug an. Aober die behandelten Themen entscheiden die Teilnehmer mit ihren konkreten Fragen. Anstelle von Frontalunterricht erleben sie die Entwicklung von neuem Code unmittelbar. Mit Augenzwinkern und SpaAY erlAutern Sebastian Bergmann, Arne Blankerts und Stefan Priebsch...

Excited About PHP Again

Excited About PHP Again
Ten months ago when I started at Mozilla, I began transitioning away from PHP and into Python and Django. This was inevitable: the Mozilla Webdev team favors Python over PHP in almost every webapp (Socorro is the critical exception). However, over time I had become disillusioned with the direction that PHP was taking. The project [...]