PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 4881 to 4900 of 6889

Sebastian Bergmann's Blog: Template for Jenkins Jobs for PHP Projects

Sebastian Bergmann's Blog: Template for Jenkins Jobs for PHP Projects
Sebastian Bergmann has a new post to his blog today talking about the Jenkins template he's put together to help PHP projects get started quickly with the popular continuous integration tool (formerly Hudson).Most 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...

Binpress.com: Web Developer Programming Contest

Binpress.com: Web Developer Programming Contest
Binpress has announced a new contest they've put together to try to find the best of the best programmers out there. The contest offers over $40,000 USD worth of prizes in three different categories going to the best code submitted to the Binpress site.Have you been developing custom solutions for the web? pick your best feature, module or UI component that can be packaged and re-used and publish it on Binpress. Binpress is a marketplace for source-code, where developers can sell and buy source code from...

ServerGrove Blog: Why Symfony2 already rocks

ServerGrove Blog: Why Symfony2 already rocks
On the ServerGrove blog today there's a quick new post about why they think Symfony2 already rocks when it comes to features and community.We have talked quite a bit about Symfony2 earlier in this blog, and like everyone else we are really excited about it. It is a complete rewrite of the framework taking advantage of many of the newest features of PHP 5.3, and let me tell you, it is quite amazing.They've been using the Symfony2 preview releases to power a control panel for their virtual server...

Automating PHP Continuous Integration with Jenkins

Automating PHP Continuous Integration with Jenkins
If you were at the PHP Benelux conference last weekend, you probably saw several talks, including mine, that mentioned using Jenkins as aAContinuousAIntegration server. For those of you looking to tackle setting up Jenkins for your PHP projects, I just came across this blog post from Sebastian Bergman, creator of PHPUnit and thought leader in the PHP community when it comes to testing in PHP. In the post, he announced his new open source project to create a standardized template for PHP projects running...

Brandon Savage's Blog: A Reflection On Adopting Zend Framework - One Year Later

Brandon Savage's Blog: A Reflection On Adopting Zend Framework - One Year Later
In this new post for his blog Brandon Savage takes a look back at his past year with a technology that, back then, was new to him - the Zend Framework.About a year ago, I was introduced to Zend Framework as the framework I was going to be working with almost every day. And for nearly a year now, every day I have worked closely with Zend Framework, learning it's intricacies and dealing with its warts. [...] A year after adopting it seemed like a good time to reevaluate the framework and reflect. Learning...

Why PHP Namespaces Matter

You've heard about PHP namespaces by now. Most likely, you've heard about -- and likely participated in -- the bikeshedding surrounding the selection of the namespace separator. Regardless of your thoughts on the namespace separator, or how namespaces may or may not work in other languages, I submit to you several reasons for why I think namespaces in PHP are a positive addition to the language. Continue reading "Why PHP Namespaces Matter"

Zend Developer Zone: Podcast: Interview with Matthew "last name is:" Weier O'Phinney

Zend Developer Zone: Podcast: Interview with Matthew "last name is:" Weier O'Phinney
On the Zend Developer Zone today there's a new interview by Kevin Schroeder (of Zend) with Matthew Weier O'Phinney of the Zend Framework project.Late in December 2010 I started interviewing people for what will hopefully be a consistent stream of awesome podcasts. The first of those interviews was with Matthew Weier O'Phinney. In the interview he tells a little about himself, talks about Zend Framework (seriously?) where things have been and where things are going. It was quite an interesting interview...

Taking a break to solve problems

Taking a break to solve problems
Developers are modern day artists whose masterpieces are not hung on walls but stretched out thin on web servers all over the world, yes that is very poetic, but I really try to look at developers as artists and puzzle solvers. To become better developers your skill-set must include creativity and problem solving skills and of course a artistic touch. Writing a piece of code is an ever evolving process and never ending, its a puzzle. Let's think of it in modern terms, writing a code is like solving a...

Site News: Popular Posts for the Week of 02.04.2011

Site News: Popular Posts for the Week of 02.04.2011
Popular posts from PHPDeveloper.org for the past week:InfoWorld: InfoWorld review: Fabulous PHP frameworks NetTuts.com: 20 Ways to Save Kittens and Learn PHP CodeIgniter.com: CodeIgniter 2.0.0 Released Mike van Riel's Blog: Introducing: DocBlox Strattonbrazil's Blog: php to python: Why PHP is now dead to me Rob Allen's Blog: Zend Framework 2 in Action Gonzalo Ayuso's Blog: Function decorators in PHP with PHPDoc and Annotations Stubbles Blog: On annotations and logic Daniel Cousineau' Blog: A Lesson in...

Podcast: Interview with Matthew "last name is:" Weier O'Phinney

Podcast: Interview with Matthew "last name is:" Weier O'Phinney
Late in December 2010 I started interviewing people for what will hopefully be a consistent stream of awesome podcasts. The first of those interviews was with Matthew Weier O'Phinney. In the interview he tells a little about himself, talks about Zend Framework (seriously?) where things have been and where things are going. It was quite an interesting interview to do and I am sure you will find listening to it just as interesting as it was to record it.

Template for Jenkins Jobs for PHP Projects

Template for Jenkins Jobs for PHP Projects
Most 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.Jenkins is the leading open-source continuous integration server. Thanks to its thriving plugin...

Speaking at Confoo and php|tek

Speaking at Confoo and php|tek
2011 seems to be a year of multiple firsts for me. First, I've been invited to speak at Confoo. I've submitted there before, but this year is the first time I've been accepted. This will be my first trip outside of the United States, as Confoo is held in Canada, more specifically Montreal. I've never spoken at a conference on a topic that wasn't PHP-related, but this time I'll be venturing outside of my comfort zone to speak on developing REST web services with Jersey, a framework written in Java that I...

Joshua Thijssen's Blog: Password hashing and salting

Joshua Thijssen's Blog: Password hashing and salting
Joshua Thijssen has a new post to his blog looking at password hashing and salting - something that, really, should always be done to help protect your site's user information.Even though it is true in effect that using a salt increases the overall security of your hashes BUT it's not only because your passwords are longer. There is a another (maybe even more important) factor that comes into play, namely the fact they are more secure against rainbow table attacks, but that depends on HOW you season your...

Steve Francia's Blog: On Symfony2

Steve Francia's Blog: On Symfony2
Steve Francia has posted a look at the upcoming version of one of the more popular PHP frameworks out there - Symfony2. It's an introduction to this latest version and with some highlights on what's good and what's still a work in progress.Symfony2 is the latest brainchild of Fabien Potencier. Essentially he took the excellent advancements brought by PHP 5.3 and combined all the learnings he took away from building Symfony as well as established design patterns and best practices often from the Java...

A Reflection On Adopting Zend Framework - One Year Later

A Reflection On Adopting Zend Framework - One Year Later
About a year ago, I was introduced to Zend Framework as the framework I was going to be working with almost every day. And for nearly a year now, every day I have worked closely with Zend Framework, learning it's intricacies and dealing with its warts. I sat down in March of last year and [...]

Greepit.com: Behavior Driven Development Framework for PHP: Behat

Greepit.com: Behavior Driven Development Framework for PHP: Behat
On Greepit.com there's a quick post pointing out a behavior-driven development framework for PHP that turns the usual sort of testing (unit testing) around and looks from the other side - Behat.Unlike any other PHP testing framework that tests applications inside out. Behat is testing applications outside in. It means, that Behat works only with your application's input/output. There are Symfony plugin and Symfony2 bundle for Behat, so you can start testing your applications right now.Behat is an open...

Michael Feichtinger's Blog: PHP5 WebSocket Example - A Simple Chat

Michael Feichtinger's Blog: PHP5 WebSocket Example - A Simple Chat
Michael Feichtinger has posted a simple websocket example to his blog today. It shows the creation of a simple "web chat" application for real-time communication without the mess that can come with ajax.The classic example for websockets is a chat. This chat example has only 200 lines of code (excl. the Websocket class), is really easy to understand and customizable.He creates a basic "WebsocketClass" class that (in his example) connects to an IP and port. It uses JSON as the messaging format and some...

PHPBenelux 2011 Recap

PHPBenelux 2011 Recap
I had the distinct pleasure last weekend to speak at the PHPBenelux conference, held in Antwerp, Belgium. It was my first time at the conference, where I presented my talk aoMaking Software Management Tools work for youa. The talk centered on choosing tools to help support your software development teams that compliment them rather than impede them. I used lots of examples of what we've done over the last year to help our development efforts, both in customizing our own tools and in changing from...

Chris Hartjes - Book Reivew: PHP 5 Social Networking

Chris Hartjes - Book Reivew: PHP 5 Social Networking
Community member and all around great guy Chris Hartjes has posted a book review over on his blog. Grab a cup-o-joe and click on in, let's talk about it for a second.

Community News: PHP Community Conference Registration Opens!

Community News: PHP Community Conference Registration Opens!
The PHP Community Conference has officially announced the opening of their registration for the April event in Nashville, TN.The PHP Community Conference is all about you! Come on out to Nashville for a different kind of conference this spring. We're going to hear from community members about projects they're working on and how they were inspired. It's going to be a fun, laid-back event where you and the people you'll meet can collaborate to build some awesome applications of your own with PHP.The price...

Latest PHP Tweets