PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

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

DevHell Podcast - Episode 21: The Grace Hopper Rape Whistle

DevHell Podcast - Episode 21: The Grace Hopper Rape Whistle
The DevHell podcast has posted their latest episode - Episode #21, "The Grace Hopper Rape Whistle":We recorded this episode just a few days after #20, because we were able to get Elizabeth Naramore as a super-special secret guest! She talks to us about Codeconnexx, an open source tech and life skills conference in Indianapolis Nov 8-9. We also talked a lot about getting women to submit talks to conferences, including the success that Jan Lenhardt has had in this area with JSConfEU. We then get into...

PHPMaster.com: Constructors and the Myth of Breaking the Liskov Substitution Principle

PHPMaster.com: Constructors and the Myth of Breaking the Liskov Substitution Principle
On PHPMaster.com there's a new post in a series looking at the SOLID design principles in PHP development. In this new tutorial they try to dispel the myth that constructors break the Liskov Substitution Principle ("L" in "SOLID").Rants aside, the morale of the story can be boiled down to the following: "Object construction is not part of the contract honored by its implementers". It's easier to grasp concepts by example rather than reading dull theory, so in this article I'll be demonstrating from a...

Sebastian Bergmann: Using PHPUnit from a PHP Archive (PHAR)

Sebastian Bergmann: Using PHPUnit from a PHP Archive (PHAR)
PHPUnit, the popular PHP unit testing tool, has undergone some changes in its methods of deployment. First it was integrated into the Composer/Packagist dependency management system and now it's been implemented as a phar archive. Sebastian Bergmann explains how to use it in his latest post.Downloading a single file to use PHPUnit? Not an idea that is too phar out anymore! Starting with version 3.7.5, PHPUnit seems to finally work correctly when packaged as a PHP Archive (PHAR).He includes a list of...

7PHP.com: Interview with Patrick Allaert - Creator of the Alternative PHP Monitor

7PHP.com: Interview with Patrick Allaert - Creator of the Alternative PHP Monitor
7PHP.com has posted another interview with a PHP community member - this time it's Patrick Allaert, the creator of the Alternative PHP Monitor project (a monitoring extension for PHP, collects error events and store them in a local SQLite database).In this edition I talked with [Patrick Allaert @patrick_allaert], the creator and lead developer of the Alternative PHP Monitor extension. Patrick is also an eZ Publish expert where he is currently a Third line support engineer prior to being their System...

Peter Meth: The Road to True North PHP ... Reflections

Peter Meth: The Road to True North PHP ... Reflections
Peter Meth one of the organizers of the True North PHP Conference (happening at the beginning of November) has a new post sharing some of his experience as a (PHP) conference planner so far.As you may or may not know I have been planning a conference called True North PHP with my friend Chris Hartjes. I wanted to blog about some of my experiences in planning the conference and reflect back on what brought me here. This blog is especially important to me since this is the first time I am organizing a...

Community News: Latest PEAR Releases for 10.08.2012

Community News: Latest PEAR Releases for 10.08.2012
Latest PEAR Releases: Services_OpenStreetMap 0.2.0

PHP NorthWest 2012 - Another Great Year

PHP NorthWest 2012 - Another Great Year
Last weekend saw the PHP NorthWest user group run their fifth conference. Spread over three days, it gave over 400 folks who attended great talks on a wide variety of topics from speakers both established and new. Once again, Jeremy, Rick et al ran an excellent conference, and I'm already looking forward to next year's event. See more of my photos from the PHPNW12 conference on Flickr.

SabreDAV 1.7 released

SabreDAV 1.7 released
I just released SabreDAV 1.7, after about 7 months of work. A lot of work has gone into optimizing operations, and a bunch of new features have been added. I also stopped supporting the PEAR packages, and fully migrated to composer. If you download the zip, the required composer files are actually shipped along.SabreDAV's uptake and contributions has also been very encouraging. This is especially nice since it solves such a niche problem :).Most relevant new stuff: A bunch of REPORT queries got a lot...

Using PHPUnit from a PHP Archive (PHAR)

Using PHPUnit from a PHP Archive (PHAR)
Downloading a single file to use PHPUnit? Not an idea that is too phar out anymore! Starting with version 3.7.5, PHPUnit seems to finally work correctly when packaged as a PHP Archive (PHAR).The example below shows one usage scenario for the PHPUnit PHAR: azo git checkout -b use-phpunit-from-bundled-phar Switched to a new branch 'use-phpunit-from-bundled-phar' azo mkdir vendor azo curl -o vendor/phpunit.phar http://pear.phpunit.de/get/phpunit-3.7.5.phar % Total % Received % Xferd Average Speed Time Time...

Midwest PHP Conference

Midwest PHP Conference
MidwestPHP (March 2 and 3rd, 2013 - St. Paul, MN, USA) is a two-day conference in the heart of Minnesota featuring 40+ sessions covering a wide range of topics ranging from PHP basics for newbies to advanced PHP concepts, frameworks, databases, third party tools and components, and web development.

Websec.io (for the Security Minded Developer)

Websec.io (for the Security Minded Developer)
If you follow me on Twitter you know I've been working on a new project for a bit now. I wanted it to gather up a bit of steam before I posted about it hereaand it's about that time. I started up Websec.io with the hopes that it could provide articles about current trends in web security and look forward to some of the things coming down the line. Given that I'm a PHP developer by trade, a lot of the content is PHP-focused right now. I hope that in the future it can branch out. It will always stay...

Reddit.com: What would you consider to be 'advanced PHP skills?'

Reddit.com: What would you consider to be 'advanced PHP skills?'
On Reddit.com there's an interesting discussion going on about what's considered to be 'advanced skills' for a PHP developer to have.I'm going to throw out here some potential advanced skills from off the top of my head - not at all a complete list.... PHP objects? PHP regular expressions? Frameworks? Security measures? Ability to use PHP to do cool things like recursive node walking of XML files? Use of third party libraries? Or would you add something else entirely? Just curious, because I'm looking...

Juan Treminio: An introduction to Pimple and Service Containers

Juan Treminio: An introduction to Pimple and Service Containers
Juan Treminio has a new post to his site introducing the ideas behind Pimple and service containers, two very similar approaches to dependency management in your applications.Recently I've picked up the Silex framework for a project I'm building. It uses a service container for managing dependencies in your application [Pimple], which is great for defining (not instantiating) objects and their default behaviors in a single location, rather than sprinkled throughout your code in a multitude of places....

Fortrabbit.com: PHP-Focused PaaS Launched!

Fortrabbit.com: PHP-Focused PaaS Launched!
The folks over at Fortrabbit.com have officially announced the opening of their cloud-based, PHP-focused hosting platform:We do managed hosting for over 5 years - a business where reliability is one of the core values. And Platform as a Service is just a label for a modern approach of scalable hassle-free hosting solutions. This PaaS market is very young and still a changing category in the wide field of cloud hosting. Listening to customers and their needs will influence the way current services...

Community News: PHP 5.3.18RC1 & PHP 5.4.8RC1 Released for Testing

Community News: PHP 5.3.18RC1 & PHP 5.4.8RC1 Released for Testing
The latest Release Candidates in the PHP 5.3.x and 5.4.x series and are available for download and testing - PHP 5.3.18RC1 and PHP 5.4.8RC1:We've released PHP 5.3.18RC1 and 5.4.8RC1. This is a regular bugfix release, the full list of issues fixed can be found in the NEWS files. Please test and report if anything is broken. If no critical issues is found in this RC, the final version will be released in two weeks.Bugs fixed in this release include issues with is_callable, the catching of an exception in...

PHPWomen.org: Add values to a symfony form in between save() and serialization to the database

PHPWomen.org: Add values to a symfony form in between save() and serialization to the database
Kim Rowan has recently posted this helpful hint to the PHPWomen.org site concerning the addition of values between save/serialization in Symfony (1.4) forms.OK, I have a Comment model and I want to relate Comment objects to several other different model types. So, I need to be able to persist Comment objects in my database that relate to the author of the comment and one of a handful of other tables, for example, a blog post or a licence record, etc.She includes the contents of her "schema.yml"...

Site News: Popular Posts for the Week of 10.05.2012

Site News: Popular Posts for the Week of 10.05.2012
Popular posts from PHPDeveloper.org for the past week:Reddit.com: PHP and Continuous Integration Josh Adell: Interfaces and Traits: A Powerful Combo NetTuts.com: All About Mocking with PHPUnit PHPMaster.com: Generate QR Codes in PHP NetTuts.com: Namespacing in PHP Fortrabbit.com: Multi Stage Deployment for Website Development Juan Treminio: Composer Namespaces in 5 Minutes Pádraic Brady: PHP Security: Taking PHP Security Seriously By Taking It Seriously Constantin Bosneaga: Using layout pattern with...

On the Rise of Community Conferences

On the Rise of Community Conferences
The PHP world is exploding with community conferences. In fact, web development technologies in general are seeing a wide range of community-driven conferences springing up around the world. I think there are many reasons for the proliferation of these conferences, and in this post, I present my opinion on how this trend came to be, along with a definition of what I think constitutes a technology-focused community conference.

PHPBuilder.com: PHP Forum Software Comparison

PHPBuilder.com: PHP Forum Software Comparison
PHPBuilder.com has posted a comparison of three PHP forums (the software to run them) - vBulletin, phpBB and Kunena.In the past few years, there has been a great increase in the number of websites with user-generated content (UGC). One of the most common Web applications with UGC is a Web forum -- a place where people can share their impressions and opinions on different topics. As forum software is becoming more and more popular, I will compare the three best forum software products written in PHP:...

NetTuts.com: Accepting Payments with GoCardless

NetTuts.com: Accepting Payments with GoCardless
On NetTuts.com there's a tutorial showing you how to use the GoCardless service to accept payments on your site (in the UK, unlike some other online payment services).Online payments are increasingly becoming more and more popular. GoCardless is yet another payment service, which currently works in the UK, allowing you to accept payments online.Most of the tutorial is used to explain what the service is, getting you set up with an account (complete with screenshots) and how you can work with their API...