PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 181 to 200 of 224

PHP North West 2011

PHP North West 2011
We might still be in the thick of the summer conference season, but there's an event coming up this autumn which has me very excited: PHP North West 2011. This is a regional PHP conference based in Manchester, UK, and I've been involved with it since it began (I'm surprised to find this is our fourth edition, it still feels like a shiny new adventure!). This year the dates are 8th and 9th of October and with an added tutorial day on the Friday, it is bigger (and of course better) than ever. In case you...

Interviewed about Open Source

Interviewed about Open Source
I just want to give everyone a small heads-up that I got interviewed about Open Source and what I like about it for Canadian website Web Central Station. The interview got published yesterday.

Collective Wisdom from the Experts

Collective Wisdom from the Experts
I've finally had a chance to read a book I bought a while ago called ao97 Things Every Software Architect Should Know - Collective Wisdom from the Expertsa. Not the shortest title for a book, but very descriptive. I bought this book at the OSCON Conference in Portland last year. It's an interesting book and I'm sure anyone involved in software development would benefit from reading it. More than 40 architects, including Neal Ford and Michael Nygard, offer advice for communicating with stakeholders,...

Midgard Create and VIE in the Aloha Editor conference

Midgard Create and VIE in the Aloha Editor conference
The Aloha Editor Developer Conference is happening this week in Hacker Dojo, Mountain View. While some other events may steal a bit of focus from this one, there seems to be a good amount of energy here. The event opened with Haymo Meran's keynote on the state and roadmap of Aloha Editor. As part of this there was an interesting observation: Aloha Editor has an impressive rate of adoption: Drupal, TYPO3, WordPress, Midgard and others are now in the process of integrating the editor. If all of these work...

Zend Developer Zone: SOLID OO Principles

Zend Developer Zone: SOLID OO Principles
On the Zend Developer Zone there's a recent post from Keith Casey about some of the basics of good OOP design, specifically in following the SOLID principles - a set of five guidelines that make code easier to manage and maintain over time.As much as we're like to believe that "loose coupling, high cohesion" is enough, when you actually dive into the concept, you find that it's more descriptive than prescriptive. If you want to know how to actually apply these to your day to day development, you have to...

ZendCasts.com: Writing Custom Zend Filters with HTMLPurifier

ZendCasts.com: Writing Custom Zend Filters with HTMLPurifier
On the ZendCasts.com site there's a new screencast showing you how to create custom Zend filters with HTMLPurifier, the standards-compliant tool that can remove potential issues from your HTML as well as restructure it to be more along the lines of the W3C specifications.He shows how to set up the HTMLPurifier tool into your Zend Framework application so you can use it as a filter on your view's output. He sets it up as a new filter, ZC_Filter_HTMLPurifier, and creates the basic filtering interface...

NetTuts.com: Quick Tip: Integrate Compass into an Existing CodeIgniter

NetTuts.com: Quick Tip: Integrate Compass into an Existing CodeIgniter
In a new screencast from NetTuts.com today they show you how to integrate the popular Compass CSS authoring framework into an existing CodeIgniter-based application.I was recently asked about how to use Compass in an existing CodeIgniter project. It seems that the emailer was under the impression that Compass was made for Ruby and Rails. But that's not the case at all! Note that Ruby will need to be installed on your system in order for Compass to work correctly.The screencast (coming in at a quick five...

Chris Roane's Blog: What does it mean to be an Advanced PHP Programmer?

Chris Roane's Blog: What does it mean to be an Advanced PHP Programmer?
In a new post to his blog Chris Roane has a few suggestions about advanced programming and what it might take to be considered an advanced programmer in any language.On a previous post I had someone comment that they did not agree that the code implementation that was presented in the article was advanced (which was described in the title). They also claimed that I was not an advanced PHP programmer. This made me think. Not because my programming skill or knowledge was challenged. But because I'm not...

Kevin Schroeder's Blog: Connecting PHP to ActionScript and Flex using Stomp

Kevin Schroeder's Blog: Connecting PHP to ActionScript and Flex using Stomp
Kevin Schroeder has a recent post to his blog today looking at how he used Stomp to connect his backend PHP to frontend Flex, a text-based protocol that can be used to connect to a MQ server instance.In yesterday's post I talked a little bit about some of the details on how I used messaging to connect a front end on demand request to a back end scheduled data processing mechanism. In this post we're going to talk about how to send data from a web page to a running Flex application without using HTTP. It...

Liskov Substitution Principle.. attempted

Liskov Substitution Principle.. attempted
In Friday's post, I explained and gave examples of SOLID principles. I left out an example of the Liskov Substitution Principle because it deserves its own post.

RadioTux interview

RadioTux interview
I have been interviewed by Dirk Deimeke from RadioTux during LinuxTag 2011 in Berlin. The interview (in German) is available online now on the RadioTux website.

Community News: Latest PEAR Releases for 06.06.2011

Community News: Latest PEAR Releases for 06.06.2011
Latest PEAR Releases: Cache_Lite 1.7.11 Net_DNS2 1.1.2 pearweb_phars 1.9.3 PEAR 1.9.3

PHP|Tek and a Hackathon

PHP|Tek and a Hackathon
A couple of weeks ago I had the pleasure of speaking at php|tek in Chicago. As usual there were a few great talks, a good crowd of new folk and a selection of established speakers all at the event and I had a great time. This year, there was one particular highlight that I wanted to share: the hackathon. In actual fact I hadn't attended anything similar before, apart from perhaps the PHP Test Fests, and I wasn't sure what to expect. I was bringing my own open source project, joind.in to the event since...

indieconf 2011 call for presenters

indieconf 2011 call for presenters
Our indieconf 2011 call for presenters is open. indieconf is the conference for independent web professionals - whether you're a developer, designer or someone in between, if you're an independent freelancer or small agency, indieconf is for you. What are we looking for? ATopics of direct or indirect interest to web freelancers - mobile development, server side tech, client side tech, workflow issues, client management topics, financial issues, legal issues, marketing, SEO and more! indieconf will be...

Want to do something similar to PostRank?

Want to do something similar to PostRank?
So, Google acquired PostRank, the service calculating impact of blog posts and other items in social media. If you want something similar but without the Google tie-in, then a good option is my social impact calculator which is fully free software written in PHP. It was originally written in 2007, but the newer version has been cleaned of Midgard dependencies and updated to reflect the current popular social networking services. Usage example from my earlier post: require('calculate.php'); $url =...

Speaking at OSCON 2011

Speaking at OSCON 2011
I'm excited to announce I'll be back speaking at OSCON this summer with a new talk, aoMaking Your PHP Application Easy to Customizeao. This talk will center around the types ofAstrategiesAwe done at SugarCRM to make it very customizable, giving you tips you can take back with you. OSCON is one of my favorite conferences to be a part of (mostly because of the great city of Portland that hosts it) and one that anyone interested in Open Source and technology should be a part of. O'Reilly has given me a...

SOLID OO Principles

SOLID OO Principles
In Object Oriented Design, there are a handful of principles that should drive everything else. Ideally, we want everything to be "loosely coupled." There are a variety of ways to accomplish that but generally as long as we keep the internals of classes hidden from one another, we're on the right path. Further, we want everything to be "highly cohesive" where like things are together.. but is that enough?

Cal Evans's Blog: Crafting a conference proposal

Cal Evans's Blog: Crafting a conference proposal
Cal Evans, one of the organizers of the php|tek 2011 conference, has some words of advice for anyone out there looking to submit a proposal to a technology conference for the topic of your choice...and have a better chance of being accepted.Recently on twitter, @johncongdon asked me about proposals for conferences. Specifically, he asked if I had any examples that I can share because he was considering submitting to a conference. While I don't have any examples to share, I can give you some advice on the...

PHPWomen: The Dutch PHP Conference 2011

PHPWomen: The Dutch PHP Conference 2011
On the PHPWomen blog today there's a new post from Lineke Kerckhoffs-Willems talking about her experiences at this year's Dutch PHP Conference (2011) that wrapped up about two weeks ago in Amsterdam.About two weeks ago I attended the Dutch PHP Conference with many thanks to PHPWomen and Ibuildings for the ticket. So far I have attended almost all editions of the Dutch PHP Conference (DPC), I only missed one. So I knew it would be awesome before it even started and I was right!She covers each of the days...

No protocol flag for transaction aware load balancing

No protocol flag for transaction aware load balancing
The PHP replication and load balancing plugin has a configuration setting to run all transactions on the master. But how to detect the start of a transaction? I got a hint to look at a flag in the client-server protocol which tells us, if we are in a transaction. ...