PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 4321 to 4340 of 6889

Why I Love Being An Engineer

Why I Love Being An Engineer
Laura Thomson posed a question on Twitter, asking what do you like most about being an engineer? I spent a good part of the morning thinking about it, and it's an interesting question to answer. My answer is simple: it's the fact that engineering is a creative enterprise, one that requires intense imagination and sometimes [...]

Voices of the ElePHPant: Interview with Chris Cornutt

Voices of the ElePHPant: Interview with Chris Cornutt
The Voices of the ElePHPant podcast has released their latest interview with a member of the PHP community. This time it's Chris Cornutt, a project lead on the Joind.in project.Cal's "Three Questions" to Chris center around his experience in this open source project: Why did you open source joind.in? What is the biggest challenge you have in building a community of developers around joind.in? What would you say is the biggest success you've had w/Joind.in? You can listen to this latest episode either by...

Zend Developer Zone: Creating Web Page Templates with PHP and Twig (part 1)

Zend Developer Zone: Creating Web Page Templates with PHP and Twig (part 1)
On the Zend Developer Zone today there's a new tutorial from Vikram Vaswani about using the Twig templating engine in your application. It's part one of a series that introduces the library to you and includes examples of some of the most common templating logic.Most PHP frameworks, including Zend Framework, Agavi, CakePHP and CodeIgniter, come with built-in templating to enable this separation. However, if you're not a big fan of frameworks, or if your project is small enough that you don't need the...

Lorna Mitchell's Blog: Downgrading a PECL Module

Lorna Mitchell's Blog: Downgrading a PECL Module
Most of the time you spend using PECL modules, you'll either be upgrading or installing new ones. Occasionally, though, you might need to move the other direction and roll back to a previous version. This handy tip from Lorna Mitchell shows you the handy single-command method.Recently I saw some weirdness in an existing application when I upgraded a PECL module that the application depended on. To figure out if that really was the problem, I wanted to downgrade the module to its previous version. There...

A Few Joind.in Thanks

A Few Joind.in Thanks
If you're a listener of the Voices of the ElePHPant podcast, you've probably already spotted the latest episode where Cal interviewed me about Joind.in and the experiences I've had with making to open source and the challenges associated with it. Unfortunately, the podcast was only a few minutes long and wasn't a good forum for me to thank the folks that have helped to make the project into what it is today. As I mentioned in the recording, I knew to make the site all it could be, I needed to open it and...

DZone.com: Solarium PHP Solr client

DZone.com: Solarium PHP Solr client
New on DZone.com today there's an article from Bas De Nooijer talking about a new tool he's created to allow PHP to work directly with Solr (the popular searching platform from the Apache project) as a result of research he'd done from a previous article. The result is Solarium, an open sourced PHP client for Solr.I've worked on a lot of Solr implementations in PHP applications. There are multiple solutions: manual HTTP requests, the solr-php-client library, custom implementations etcetera. However they...

Community News: Two Week Reminder for PHP Community Conference Tickets

Community News: Two Week Reminder for PHP Community Conference Tickets
As a reminder to all of those out there wanting to attend this year's PHP Community Conference - it's only two weeks until the event, so you better register soon!The PHP Community Conference is a two-day event. We kick things off with a tutorial day that will introduce you to tools and ideas that you can use in your code right away. The second day will consist of presentations that will inspire you to create something new with PHP.The conference is happening April 21st and 22nd in Nashville, TN and...

Oracle Technology Network: Scaling a PHP MySQL Web Application, Part 1

Oracle Technology Network: Scaling a PHP MySQL Web Application, Part 1
The Oracle Technology Network has posted the first article in a series by Eli White looking at building a scalable PHP/MySQL web application.Hopefully the most important lesson you can learn here is to understand what you will need to do to scale in the future. By knowing this, you can do only what you need at each phase of your project without "coding yourself into a corner", ending up in a situation where it's hard to take the next scalability step. [...] In this two-part article I will share some of...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:AjaxLine: Best Joomla! Extensions - March 2010 Eric Bannatyne's Blog: Simple CRUD With CodeIgniter Manuel Pichler's Blog: Howto create custom rule sets for PHPMD Hasin Hayder's Blog: Complete oAuth script for Twitter and LinkedIn using PECL oAuth Extension Ibuildings Blog: Migrating a dev team to an OO team (Part 2) Brandon Savage's Blog: Caching For Efficiency With Zend Framework Squirrel Hacker Blog: PHP DateTime is missing methods in 5.2...

Downgrading a PECL Module

Downgrading a PECL Module
Recently I saw some weirdness in an existing application when I upgraded a PECL module that the application depended on. To figure out if that really was the problem, I wanted to downgrade the module to its previous version. There is no opposite command to "upgrade" but you can instruct pecl to install a specific version of a module, using the -f switch to force pecl to overwrite newer modules. Downgrading Pecl_OAuth For me the problems were caused in the switch between default functionality in...

Throwing in the towel with SabreAMF and Dropbox PHP lib

Throwing in the towel with SabreAMF and Dropbox PHP lib
I'm officially stopping development for my SabreAMF and Dropbox php library. I'm using neither myself anymore, which is detrimental for my interest and time I devote. So I felt like it's better to make it official. I'm hoping for both projects they get forked and picked up by other people. I'm happy to transfer control of the sites to a different developer, if he or she can show good coding skills and some dedication. Dropbox-php has a mercurial repository so it's easy to clone / fork, and I just...

Symfony CMF: why, how, when (summary)

Symfony CMF: why, how, when (summary)
In my love affair to always be a bit verbose it seems like some key points (no Java requirement in the final version for example) were made clear enough. So here is a short summary: all key infrastructure pieces exist now but still need some polish and tuning the goal for the final solution is to be considerably easier to create a custom CMS solution on top of the CMF than using Doctrine ORM/ODM straight the final solution will have no non PHP dependencies, aka most likely we will even support just...

Devis Lucato's Blog: PHP BDD with Cucumber/Cuke4Php

Devis Lucato's Blog: PHP BDD with Cucumber/Cuke4Php
Devis Lucato has put together a new post to his blog showing how to use the Cuke4PHP tool to use Cucumber-style BDD (behavior-driven development) testing in your development.Cucumber is a Behavioural Driven Development framework written in Ruby. Using a wire it allows to write BDD steps in PHP to test PHP applications. Cuke4php is in fact a wire protocol implementation of Cucumber written in PHP.You'll still need to have Cucumber (Ruby) installed on your testing system, but pulling in the Cuke4PHP tool...

Creating Web Page Templates with PHP and Twig (part 1)

Creating Web Page Templates with PHP and Twig (part 1)
There's no shortage of PHP template engines and they're all very similar, often differing only in implementation details and support for specific features. They all serve the same purpose: that of functionally separating a Web application's user interface from its business logic, and thereby enabling developers and interface designers to work on the same application without getting in each other's hair.

SitePoint.com: An Introduction to CodeIgniter

SitePoint.com: An Introduction to CodeIgniter
On SitePoint.com today introducing you to a lightweight, powerful framework that's recently had a lot of buzz around it - CodeIgniter. In this new tutorial they introduce you to the framework and help you create a new controller and view.As a web developer, you've probably found yourself in the middle of a PHP-based project where you can't help but feel you're heading inevitably towards a Fisher Space Pen of your own. You're bogged in an ocean of code, not all of it bug-free, some of it superfluous, much...

php|architect: Live! in Austin - Introducing in-person training from php|architect

php|architect: Live! in Austin - Introducing in-person training from php|architect
php|architect, the people behind the php|tek confernece, have announced a new training event they're holding in Austin to help you hone your OOP skills in a day-long class.On Tuesday we launched a new initiative called php|architect Live! - a full-day, in-person training course that gives you practical and in-depth knowledge of a specific topic. But there is more: we don't want our Live! events to be "just training courses." We want them to be intimate learning experiences.As mentioned, their first event...

PHPBuilder.com: The PHP Fat-Free Framework: Slim Down Your PHP Development

PHPBuilder.com: The PHP Fat-Free Framework: Slim Down Your PHP Development
On PHPBuilder.com Jason Gilmore has posted another article in his series looking at lightweight frameworks. In this latest article he looks at the PHP Fat-Free Framework, a PHP 5.3 framework the comes bundled in a single 55KB file.If you're keen to start capitalizing upon the great framework-oriented features you've heard so much about but aren't yet ready to invest the significant time required to master one of the more involved solutions, consider investigating one of the lightweight solutions such as...

Dutch PHP Conference 2011

Dutch PHP Conference 2011
Ibuildings is proud to organise the fifth Dutch PHP Conference on May 20 and 21, plus a pre-conference tutorial day on May 19. Both programs will be completely in English so the only Dutch thing about it is the location. Keywords for these days: Know-how, Technology, Best Practices, Networking, Tips & Tricks.

DZone.com: PHP Quick Reference

DZone.com: PHP Quick Reference
On DZone.com today there's a new post from Chris Shiflett sharing some timeless advice from an older copy of a PHP Quick Reference (published in 2009) about performance and security.While cleaning out my desk, I found an old copy of a PHP Quick Reference I helped make a few years ago. On the front page are a few performance and security tips that I thought I'd share. (Performance tips are from George Schlossnagle.)Performance tips include profile early/profile often, cache when possible and don't...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Cyber MySQL PDO Plinq Simple Zend View XSLT Compare Validator PHP Proxy Checker Digital Human OBPipe pfpFileTree

Latest PHP Tweets