Latest PECL Releases:
ibm_db2 1.9.4
yaf 2.2.4
pthreads 0.0.35
pthreads 0.0.34
Presentations
London, UK
Tuesday, October 9th 2012, 09:43 BST
In the past 10 years I have given plenty of presentations. Since I started, I've always used the same presentation format. Because I am getting more and more questions about this, here is some information on what I use.
The presentation tool that I use is called "pres2". Or rather, it is simply the name derived from its oroginal directory name. It is an evolution of Rasmus' original "pres" tool that he used to give PHP related presentations...
In my previous article I wrote about how to build dynamic sidebars using widgets. We used also custom taxonomies to create some filter criteria for single posts or pages. This article is about how to use custom post types to build an FAQ or testimonial section. What are custom post types? The custom post type [...]
Sebastian Göttschkes has a new post to his site showing you how to test secure pages within your Symfony2 applications using a simple "requestWithAuth" method.If you develop a web application, more often than not you have some kind of user section or admin panel where some kind of login identifies the user and protects your actions against usage from unauthorized people. It can be difficult to do functional tests with this kind of pages as you need to simulate some session or cookie context. In this...
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...
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...
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 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 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...
Latest PEAR Releases:
Services_OpenStreetMap 0.2.0
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.
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...
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...
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.
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 herea€¦and 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...
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 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....
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...
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...
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"...
|
Latest PHP Tweets
|