PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 3881 to 3900 of 6889

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. ...

Michael Nitschinger's Blog: Custom Finders with Lithium

Michael Nitschinger's Blog: Custom Finders with Lithium
Michael Nitschinger has another post that'll interest the Lithium framework users out there - how to create custom finders to help in code reuse for database requests.Finders assist you with often-used database queries so you don't have to write them over and over again. Out of the box, Lithium provides you with a bunch of them: all, first, count list and "magic finders like" findById or findFirstById. How these are constructed in the core is not relevant for now, but Lithium provides you with a...

DZone.com: PHPSpec: BDD for your classes

DZone.com: PHPSpec: BDD for your classes
In a new post to the "PHP on Windows" section of DZone.com, Giorgio Sironi looks at another testing tool to add to your arsenal - PHPSpec, a behavior-driven development testing tool similar to Ruby's RSpec.Behavior-Driven Development can be seen as an evolution of Test-Driven Development, stricly in its outside-in version and with a refined language. In the case of the tool I'm reviewing today, BDD is implemented with code instead of with textual feature files (e.g. written in Gherkin) like in Behat....

Site News: Popular Posts for the Week of 06.03.2011

Site News: Popular Posts for the Week of 06.03.2011
Popular posts from PHPDeveloper.org for the past week:Elated.com: Object-Oriented PHP: Working with Inheritance Zend Developer Zone: Caching of Zend Framework application configuration file Box UK: Unboxing: Silex JavaWorld: Web-less PHP: Command Line PHP Christian Weiske's Blog: How to integrate PHP_CodeSniffer with Git repositories? NetTuts.com: Easy Authentication with CodeIgniter Jason Gilmore's Blog: Thirteen Zend Framework Tutorials Community News: PHP Sadness - "Things in PHP that Make Me Sad"...

Presenting at OSCON 2011

Presenting at OSCON 2011
This July I am going to present at OSCON in Portland again:Testing LAMP ApplicationsMost web applications are changed and adapted quite frequently and quickly. Their environment, for example the size and the behaviour of the user base, are constantly changing. What was sufficient yesterday can be insufficient today. Especially in a web environment it is important to monitor and continuously improve the internal quality not only when developing, but also when maintaining the software.Packed with...

Using SSL Client Certificates with PHP

Using SSL Client Certificates with PHP
Imagine you visit a web site and are instantly and automatically logged in. Without filling in username and password in a login form. Without filling the OpenID field and clicking 3 times. Without clicking the button of your browser's autologin extension. Without a single cookie sent from your browser to the server. Yet, you authenticate yourself at and get authorized by the web server. Yes, this is possible - with SSL client certificates. I use them daily to access my self-hosted...

DZone.com: Practical Testing Patterns - Redux

DZone.com: Practical Testing Patterns - Redux
A while back we posted about a series of articles Giorgio Sironi was doing about some of the more practical applications of testing patterns in PHP unit testing. He' been building on the series ever since and has lots of great patterns you can use to more correctly structure your testing practices.The current list includes: Test Strategy: Scripted Test Design for Testability: Dependency Injection Fixture Setup: Delegated Setup Fixture Teardown: Automated Teardown Test Double: Mock Object There's lots...

Derick Rethans' Blog: Translating Twitter, part 2

Derick Rethans' Blog: Translating Twitter, part 2
Derick Rethans has posted the second part of his look at translating twitter as a part of his PHP-GTK Twitter client Haunt. Because of the deprecation route Google chose for its translation API, he needed a change to another service - the Bing Translation API.A while ago I wrote in an article about translating tweets in my client Haunt. For the translating itself I was using the Google Translate API, which has sadly be deprecated. Evil after all I suppose. I've now rewritten my translation code to use...

How not to interview

How not to interview
My final post in my Job Search series.A It's short and simple. Employers:A Don't aoBait and Switcha on job interviews. Multiple times during this job hunt, I've had companies contact me, sounding very excited to have me, to talk to me about specific position(s) that they'd be interested in me taking. Then, at some point in time, usually after both sides had spent a long time (and in some cases having flown me out, or having long in person interviews), the rug was pulled out from under me.A Suddenly the...

Rafael Dohms' Blog: php|tek 2011 and what's trending

Rafael Dohms' Blog: php|tek 2011 and what's trending
Rafael Dohms has posted a wrapup of this year's php|tek '11 conference and has included some of his thoughts about the "trending technologies" he saw during his time there.Another edition of php|tek has come and gone and this year some very amazing topics came into view. The conference itself was once again a great experience, great people, incredible speakers, lots of activities and incredible hack-a-thons and unconference sessions.Topics he noticed coming to the forefront at this year's event...

Zend Framework 1.11.7 Released

Zend Framework 1.11.7 Released
The Zend Framework team announces the immediate availability of Zend Framework 1.11.7, our seventh maintenance release in the 1.11 series. 1.11.7 includes more than 20 bug fixes and may be downloaded from the Zend Framework site .

Latest PHP Tweets