PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 101 to 120 of 211

Community News: Latest PECL Releases for 10.16.2012

Community News: Latest PECL Releases for 10.16.2012
Latest PECL Releases: ssh2 0.12 CUBRID 9.0.0.0001 PDO_CUBRID 9.0.0.0001 Judy 0.1.4 yar 1.0.0 msgpack 0.5.3 pecl_http 2.0.0beta1 AOP 0.2.0 ibm_db2 1.9.4 yaf 2.2.4 pthreads 0.0.35 pthreads 0.0.34 oauth 1.2.3 sundown 0.3.8 mysqlnd_memcache 1.0.0 xcommerce 1.0.4 CUBRID 8.4.1.0006 yaf 2.2.3 pthreads 0.0.33 memcache 3.0.7 memcache 2.2.7 taint 1.1.0 gearman 1.1.0 stomp 1.0.4 svm 0.1.8 timezonedb 2012.6 msgpack 0.5.2 xcommerce 1.0.3 yaf 2.2.2 leveldb 0.1.0 amqp 1.0.7 amqp 1.0.6 gmagick 1.1.1RC1 yaf 2.2.1 yaf...

Lessons from Brooklyn Beta

Lessons from Brooklyn Beta
Last year at Brooklyn Beta, I kicked things off by sharing a couple of lessons I had learned. This year, the first couple of days were pretty hectic, but before I introduced Maciej Ceglowski on Friday morning, I shared a couple of new lessons I've learned: 1. It's okay to miss out.I learned this lesson from my experience reading the responses from our parents, brothers, sisters, BFFs, aunts, uncles, mentors, spouses, and other loved ones. They were incredible.They describe what we do better than we...

Joshua Thijssen: Installing composer: russian roulette.

Joshua Thijssen: Installing composer: russian roulette.
In this new post to his site Joshua Thijssen talks about the "russian roulette" that's involved in the single-line install of Composer (as was mentioned here) and how it sets a bad precedent for developers to follow.Michael Maclean has written a very good article on what is wrong with this. His point essentially boils down to this: you have no way of knowing what you are actually installing on your system and if it's the software as intended by the original developers. Especially developers tend to do...

Lorna Mitchell: Introduction to PHP OOP

Lorna Mitchell: Introduction to PHP OOP
Making the transition from the procedural PHP world into the object-oriented world of some more complex applications can be difficult. It requires a shift in thinking that might take some learning. Lorna Mitchell has posted an introduction to some of the common concepts.Since the introduction of PHP 5 in 2004, PHP has had an object model worthy of that description and became a truly modern language for use on the web. [...] Using OOP (Object Orientated Programming) enables us to architect our systems...

DPCRadio: Episode #2012-01 - Douglas Crockford, Programming Style and Your Brain

DPCRadio: Episode #2012-01 - Douglas Crockford, Programming Style and Your Brain
The DPCRadio podcast series has returned with recordings from the 2012 edition of the conference. In this first recording they share the keynote given by Douglas Crockford at the start of the combined Dutch PHP and Dutch Mobile Conferences.Computer programs are the most complicated things that humans make. They must be perfect, which is hard for us because we are not perfect. Programming is thought to be a "head" activity, but there is a lot of "gut" involved. [...] The systems in our brains that make us...

NetTuts.com: How to Use Selenium 2 With PHPUnit

NetTuts.com: How to Use Selenium 2 With PHPUnit
NetTuts.com has continued their look at testing in PHP applications with this new screencast showing how to combine one of the most popular PHP unit testing tools, PHPUnit, with the Selenium frontend testing tool for automated application testing.In this lesson, we will learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.You can download the source for the files and...

PHPClasses.org: Lately in PHP, Episode 28 - PHP 5.5 Release Date and Plans

PHPClasses.org: Lately in PHP, Episode 28 - PHP 5.5 Release Date and Plans
On the PHPClasses.org blog they've posted the latest "Lately In PHP" Podcast - Episode #28, "PHP 5.5 Release Date and Plans":PHP 5.5 release is already being planned. The release manager was picked, the new features are decided and the release date is estimated. This one of the main topics discussed by Manuel Lemos and Ernani Joppert in episode 28 of the Lately in PHP podcast. They also discussed the interpretation from VentureBeat that Zend is working on mobile version of PHP, using abstract symbol...

Community News: Packagist Latest Releases for 10.15.2012

Community News: Packagist Latest Releases for 10.15.2012
Recent releases from the Packagist:dhaarbrink/jsonrpc (1.0.1-alpha) mrrio/shellwrap (0.2.0) ajgl/jqgrid-bundle (4.4.1) ajgl/jqueryui-bundle (1.8.24) lncd/oauth2-google (1.0.3, 1.0.2) knplabs/knp-markdown-bundle (1.1.0) raven/raven (0.3.0) twig/twig (v1.10.1) dflydev/identity-generator-dbal (v1.0.1) lncd/oauth2-facebook (1.0.2, 1.0.1, 1.0) nesbot/carbon (1.2.0) lncd/Oauth2 (0.3.1, 0.3) socialog/socialog (0.1) ocramius/zf-micro-framework (0.0.2, 0.0.1)

Slapping some Varnish on WordPress

Slapping some Varnish on WordPress
So last week I published my review of PHPNW12 and instantly my whole server went down in flames. My current WP setup has a few issues with multi-lingual plugins which I can't get over yet, as it requires a bit more of invested time. But this can't go on, I needed a solution, a fast and simple one to give my blog a fighting chance. As it stood I already had caching, but i'm guessing that was not enough or decently handled, so I gave a shout out to @thijsferyn to see if putting up Varnish would be a simple...

Community News: Latest PEAR Releases for 10.15.2012

Community News: Latest PEAR Releases for 10.15.2012
Latest PEAR Releases: Services_OpenStreetMap 0.2.0 PHP_CodeSniffer 1.4.0 Payment_PayPal_SOAP 0.5.1 Services_Libravatar 0.2.2 Net_DNS2 1.2.4 XML_XUL 0.9.1 PhpDocumentor 1.5.0a1 Services_Ebay 0.13.1 MP3_IDv2 0.1.8 Date_HumanDiff 0.4.0 Net_DNS2 1.2.3 Services_Amazon_S3 0.4.0 File_IMC 0.5.0 PHP_CodeSniffer 1.3.6 Net_DNS2 1.2.2 Image_Canvas 0.3.5 PHP_CodeSniffer 1.3.5 Config_Lite 0.1.4 HTML_QuickForm2 2.0.0 Payment_DTA 1.4.3 Mail_Mime 1.8.5 Services_W3C_CSSValidator 0.2.3 pearweb_gopear 1.1.7 Date_HumanDiff...

Introduction to PHP OOP

Introduction to PHP OOP
This is the first in a series of articles about using PHP to do objected oriented programming, or OOP. They were originally published elsewhere but are no longer available at that location, so I'm reposting them here. Since the introduction of PHP 5 in 2004, PHP has had an object model worthy of that description and became a truly modern language for use on the web. Earlier PHP scripts would have been of the kind where, to quote from Alice's Adventures, you would "Begin at the beginning, and go on till...

PHP 5.5 Release Date and Plans - Lately in PHP podcast episode 28

PHP 5.5 Release Date and Plans - Lately in PHP podcast episode 28
PHP 5.5 Release Date and Plans - Lately in PHP podcast episode 28 By Manuel Lemos PHP 5.5 release is already being planned. The release manager was picked, the new features are decided and the release date is estimated. This one of the main topics discussed by Manuel Lemos and Ernani Joppert in episode 28 of the Lately in PHP podcast. They also discussed the interpretation from VentureBeat that Zend is working on mobile version of PHP, using abstract symbol tables to optimize PHP further, and creating...

Community News: Packagist Latest Releases for 10.14.2012

Community News: Packagist Latest Releases for 10.14.2012
Recent releases from the Packagist:kitpages/cms-bundle (v2.1.0BETA8, v2.1.0BETA11, v2.1.0BETA10, v2.1.0BETA9, v2.1.0RC1, v2.1.0BETA3, v2.1.0BETA4) fp/openid-bundle (1.3.4, 1.3.3) mauris/packer (1.0.0, 1.0.1) phpunit/php-timer (1.0.4) phpunit/php-file-iterator (1.3.3) phpunit/php-token-stream (1.1.5) anidphp/core (1.0.0-alpha) anidphp/dbal (1.0.0-alpha) anidphp/orm (1.0.0-alpha) kitpages/user-generated-bundle (v2.1.0BETA3) kitpages/redirect-bundle (v2.1.0BETA4, v2.1.0BETA2) kitpages/simple-cache-bundle...

True North PHP

True North PHP
True North PHP is a 2 day, multi-track, community-driven PHP conference. We believe that the PHP community is second to none, and also believe that Toronto has an awesome PHP community and deserves an equally awesome conference. Come out November 2-3, 2012 and hear both local talent and internationally known members of the PHP community share their thoughts and tools they use to build the web.

Web Developer Conference (WDC) 2013

Web Developer Conference (WDC) 2013
The Web Developer Conference (WDC) is the conference for web developers from the 24th - 27th June 2013 in Nuremberg (Germany). The conference is addressed to developers of web applications, content and online managers, agencies and webmasters. The WDC will be presented by the German trade magazine "web & mobile developer". More information about the conference can be found on the website via www.web-developer-conference.de.

Community News: Packagist Latest Releases for 10.13.2012

Community News: Packagist Latest Releases for 10.13.2012
Recent releases from the Packagist:kitpages/cms-bundle (v2.1.0BETA8, v2.1.0BETA11, v2.1.0BETA10, v2.1.0BETA9, v2.1.0RC1, v2.1.0BETA3, v2.1.0BETA4) fp/openid-bundle (1.3.4, 1.3.3) mauris/packer (1.0.0, 1.0.1) phpunit/php-timer (1.0.4) phpunit/php-file-iterator (1.3.3) phpunit/php-token-stream (1.1.5) anidphp/core (1.0.0-alpha) anidphp/dbal (1.0.0-alpha) anidphp/orm (1.0.0-alpha) kitpages/user-generated-bundle (v2.1.0BETA3) kitpages/redirect-bundle (v2.1.0BETA4, v2.1.0BETA2) kitpages/simple-cache-bundle...

Findery Debuts in Public Beta!

Findery Debuts in Public Beta!
Findery Debuts in Public Beta!

PHPMaster.com: Practical Refactoring, Part 1 - What is Good Code?

PHPMaster.com: Practical Refactoring, Part 1 - What is Good Code?
On PHPMaster.com they've started up a new series focused on refactoring code to make your applications not only easier to maintain but easier to expand on in the future. In this first part they focus on what the term "good code" really means.The main goal of refactoring is clean code, better code, or whatever you might call it. But what actually constitutes good code? Good code is smelled and tasted. If you've written a lot of code, you understand what I mean; you can easily identify whether code is good...

Chris Hartjes: The Grumpy Programmer's PHPUnit Cookbook

Chris Hartjes: The Grumpy Programmer's PHPUnit Cookbook
For those that are fans of Chris Hartjes's book The Grumpy Programmer's Guide to Building Testable Applications", there's some good news - he's working on a new book more centered around effective use of PHPUnit.Having written a book that shows you how to write code that is testable it seemed natural to write a companion book for that, to give people a better understanding of how to use some of the testing tools. To that end, I've started working on "The Grumpy Programmer's PHPUnit Cookbook" to be...

Community News: Packagist Latest Releases for 10.12.2012

Community News: Packagist Latest Releases for 10.12.2012
Recent releases from the Packagist:analytics/factset (v0.1.2, v0.1.3, v0.1.0, v0.1.1) ensepar/tcpdf (5.0.002) phpspec/phpspec2 (v1.0.0alpha2) brandonwestcott/li3_varnish (1.0.0) treshugart/testes (1.0.1) peytz/wizard (v1.2.0) ruudk/moneybird-bundle (0.1.1) kitpages/file-bundle (v2.1.0BETA2, v2.1.0BETA3) bluetools/moneybird-php-api (v2.1) misd/linkify-bundle (v1.0.0) tpp/tpp (v0.2.0) misd/twig-markdowner (v1.0.2) rtens/mockster (1.0.0) icomefromthenet/faker (v1.0.3.3) eloquent/composer-npm-bridge (1.0.0,...