PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 61 to 80 of 242

Rafael Dohms: Being an Enabler

Rafael Dohms: Being an Enabler
In this recent post to his site, Rafael Dohms presents an interesting idea for leaders of groups to consider as a role for themselves (or people maybe wanting to move into something like that) - being an "enabler" instead of just a "leader".This was discussed in our PHPSP UG and we tried to think of different structures to get past these issues, some ideas came and went but I also left and moved to Amsterdam. As it happens my community-drive did not stop and I started to feel that old itch, and ended up...

Community News: Packagist Latest Releases for 12.21.2012

Community News: Packagist Latest Releases for 12.21.2012
Recent releases from the Packagist:jasny/config (v1.1.0) 99designs/ergo (v2.2.1, v2.2.0) mandrill/mandrill (1.0.12) 99designs/cliph (v0.1.0) twilio/sdk (3.9.0) bshaffer/oauth2-server-php (v0.2) symfony/symfony (v2.1.5, v2.0.20) rodgermd/janrain-bundle (v0.1.1) webignition/url (1.6.1, 1.6) brunschgi/terrific-composer-bundle (v1.0.2) jeremykendall/phpctagger (0.0.4) raftalks/form (1.0.0) aygon/jatun (1.0.0RC5) besimple/i18n-routing-bundle (v2.0.0)

Site News: Popular Posts for the Week of 12.21.2012

Site News: Popular Posts for the Week of 12.21.2012
Popular posts from PHPDeveloper.org for the past week:Enrise Blog: Debugging Your Web Application with TCPDump and Wireshark Jonathan Hill: What Is Wrong With PHP's Semaphore Extension Websanova.com: Timezones, the Right Way Community News: Packagist Latest Releases for 12.15.2012 Gonzalo Ayuso: Multiple inheritance with PHP and Traits Stan Lemon: Aura.Micro - Experimental Replacement for Silex DevShed: Hackers Compromise PHP Sites to Launch Attacks Eric Holk: How Do We Read Code? IBM developerWorks:...

PHP.net: PHP 5.4.10 and PHP 5.3.20 released!

PHP.net: PHP 5.4.10 and PHP 5.3.20 released!
The PHP project has officially released versions 5.4.10 and 5.3.20 if the language:The PHP development team announces the immediate availability of PHP 5.4.10 and PHP 5.3.20. These releases fix about 15 bugs. Please note that the PHP 5.3 series will enter an end of life cycle and receive only critical fixes as of March 2013. All users of PHP are encouraged to upgrade to PHP 5.4.Downloads are available here (source) or here for Windows installations. The Changelog has the full list of bugs fixed these two...

Effective Refactoring Strategies

Effective Refactoring Strategies
Including today, there are six business days remaining in 2013 (five if you are lucky enough to get New Year's Eve off). My brother used to call this week aothe lost weeka - there's hardly anything to get done because so many people are on vacation or preoccupied with setting goals for the new year. [...]

Weather from the Norwegians, sunset and sunrise

Weather from the Norwegians, sunset and sunrise
Weather from the Norwegians, sunset and sunrise London, UK Friday, December 21st 2012, 11:12 GMT I have recently acquired a Raspberry PI and as a hacking project I am using it as status screen in the living room. As part of this, it has a weather widget. I use the weather data from http://yr.no ("the Norwegians") as they provide free weather data for the whole world. For each location, there is a nice XML file with the weather forecast. The XML file has a forecast for several periods. See for example...

TYPO3: cli_dispatch.phpsh debugging

TYPO3: cli_dispatch.phpsh debugging
At work I needed to integrate some TYPO3 extension in our Jenkins Continous Integration setup that runs unit tests, builds API docs, checks coding standards etc. The extension was written by someone else, so it did not use our self-made TYPO3 loading scripts for PHPUnit but the TYPO3 phpunit extension. You can't simply run $ cd tests $ phpunit . but have to use the TYPO3 CLI script it provides: $ cd /path/to/typo3 $ ./typo3/cli_dispatch.phpsh phpunit -c...

Take Time to Make Time

Take Time to Make Time
I'm busy. I'm an American living in the twenty-first century in the Northeast. You can go read the statistics, but I'm part of a group of hustlers. We get stuff done. I'm usually busy freaking out about things on my todo list. They usually break down into three categories: things to do at work, things to do for myself, and ways to improve my skills. The ordering is important here, because the same order in which things are ensured to get done, is the reverse in which things will be neglected. We all know...

A Response To aoOn php-fig and Shared Interfacesa

A Response To aoOn php-fig and Shared Interfacesa
(This is a response to Matthew Weier O'Phinney. Full disclosure: MWOP is both my friend and respected peer. Also, like MWOP, I am a voting member of PHP-FIG, and was directly involved in the recent LoggerInterface discussion among that group.) a Continue reading a'

PHP 5.5.0 Alpha2 released

PHP 5.5.0 Alpha2 released
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. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0 Alpha 2 comes with new features and improvements such as (incomplete list) : Support for using empty() on the result of function calls and other expressions, Systemtap support by...

On Decoupling and Dependencies: Answering The Critics of Aura's Approach

On Decoupling and Dependencies: Answering The Critics of Aura's Approach
aoThere are no solutions a only trade-offs.a - Thomas Sowell tl;dr: aoAs a library author it's tempting to bring in dependencies for various reasons, but as a library user it's frequently convenient to not have cascading dependency sets. a If a Continue reading a'

On php-fig and Shared Interfaces

This is a post I've been meaning to write for a long time, and one requested of me personally by Evert Pot during the Dutch PHP Conference in June 2012. It details some observations I have of php-fig, and hopefully will serve as a record of why I'm not directly participating any longer. I was a founding member of the Framework Interoperability Group, now called "php-fig". I was one of around a dozen folks who sat around a table in 2009 in Chicago during php|tek and started discussions about what we could...

PHPBenelux Conference 2013

PHPBenelux Conference 2013
After a very successful 2012 edition, we are proud to announce PHPBenelux Conference 2013. This event will take place on Friday January 25th and Saturday January 26th 2013 in Antwerp, Belgium. We organize a community oriented conference that is built around an excellent lineup and awesome socials. Our schedule has been announced and tickets are available. Go to http://conference.phpbenelux.eu/2013/ for more information.

Derick Rethans: Read Preferences wth the MongoDB PHP driver

Derick Rethans: Read Preferences wth the MongoDB PHP driver
Derick Rethans has a new post to his site detailing some of the "read" preferences that you can customize in the latest versions of the MongoClient functionality in the MongoDB PHP extension for replica sets and sharing setups.Read Preferences are a new Replica Set and Sharding feature implemented by most MongoDB drivers that are supported by 10gen. This functionality requires MongoDB 2.2. In short, Read Preferences allow you to configure from which nodes you prefer the driver reads data from. In a...

Anthony Ferrara: Programming With Anthony - Logic

Anthony Ferrara: Programming With Anthony - Logic
Anthony Ferrara has posted about his latest video tutorial in his "Programming with Anthony" series, looking this time at the topic of "Logic":This week's Programming With Anthony video is up! In it, we discuss the foundations of Boolean Logic and introduce some very interesting tools for analyzing logical constructs (including Truth Tables and De Morgan's Laws).You can view this latest video over on YouTube or get caught up on the entire series with the full playlist of this and past episodes.

One logger to rule them all

One logger to rule them all
I called the vote on the Logger Interface proposal last week. When the vote ends next week it will become PSR-3 (since it already collected a majority). The fourth recommendation from the PHP-FIG group, and the first one actually including interfaces/code, which is a great milestone. You can read the proposal if you have not done so yet, but I wanted to discuss the goal and long term hopes I have in more details here.Where we come fromMost PHP frameworks and larger applications have in the past...

PHPMaster.com: Getting Started with Fuel CMS, Part 2

PHPMaster.com: Getting Started with Fuel CMS, Part 2
PHPMaster.com has published the second article in their working with Fuel CMS series (part one here). This time he focuses on working with modules and creating self-contained blocks of reusable functionality.In the previous article you learned about the basics of Fuel CMS: how to create views and simple pages. Most websites these days are not that simple though, they have a blog, a gallery, etc. In this part, I'll explain how Fuel CMS modules work and create a basic guestbook module to demonstrate.He...

Brandon Savage: "Do This, Not That" Now Available!

Brandon Savage: "Do This, Not That" Now Available!
Brandon Savage has officially released his book, "Do This, Not That" - a book targeted at beginners to the PHP language, trying to teach them best practices for some of the most common situations they might come across.Too many books on best practices read like a manual. They are dry, boring and cover topics that you don't care about. "Do This, Not That" is different. A collection of essays, it highlights those areas for which best practices are either not well known or not well defined. It offers clear...

Community News: Atlanta PHP Jan 2013 Meeting - Current Trends of the PHP & Open Source Job Market

Community News: Atlanta PHP Jan 2013 Meeting - Current Trends of the PHP & Open Source Job Market
The Atlanta PHP User Group has announced their January 2013 meeting, a loo at the "Current Trends of the PHP and Open Source Job Market" (from Ari Waller):The presentation will be an overview of the current employment market and outlook specifically for PHP developers (as well as other Open Source related Open Source trends), based on the current supply and demands in the market place, as well as career oriented topics via Q&A (Resumes, Interviews, and overall job hunting tips and strategies). Ari will...

Community News: Packagist Latest Releases for 12.20.2012

Community News: Packagist Latest Releases for 12.20.2012
Recent releases from the Packagist:jeremykendall/phpctagger (0.0.3, 0.0.2) zkel/zkel (0.0.1) socalnick/scn-social-auth (1.4.0) silverstripe/newsletter (0.3.0, 0.5.1, 0.4.1) guzzle/guzzle (v3.0.7) pu/underscore (0.0.8, 0.0.7, 0.0.6, 0.0.5, 0.0.4, 0.0.2, 0.0.1) ricbra/php-discogs-api (v0.5) kablau-joustra/kj-sencha-example (1.0) manymules/leaflet-bundle (0.4.5) solarium/solarium (3.0.0) gregwar/slidey-standard (0.7, v0.7.1) campaignmonitor/createsend-php (v2.5.2)