News Feed
Jobs Feed
Sections



Recent Jobs

News Archive
feed this:

Ibuildings techPortal:
DPC Radio Advanced OO Patterns
January 18, 2012 @ 08:42:54

On the Ibuildings techPortal today they've posted the latest episode in their DPC Radio series as recorded at the last Dutch PHP Conference. In this new episode they share a session from Tobias Schlitt called "Advanced OO Patterns".

You already know Singleton, Signal/Observer, Factory and friends. But, which object oriented patterns are en vogue in the PHP world and how can you seize their power? This talk gives you an overview on Dependency Injection, Data Mapper and more OO patterns the PHP world talks about right know, using practical code examples.

You can listen to this latest episode either via the in-page player or by downloading the mp3 directly. You can follow along with the talk in his slides over on the qafoo.com site.

0 comments voice your opinion now!
dpc11 dpcradio advanced patterns oop talk podcast



PHPBuilder.com:
PHP Arrays Advanced Iteration and Manipulation
December 09, 2011 @ 12:50:11

In this new tutorial from PHPBuilder.com, Jason Gilmore shows you some of the more advanced things you can do with arrays in PHP (specifically in the areas of iterating through them and manipulating their contents).

Sporting more than 70 native array-related functions, PHP's array manipulation capabilities have long been one of the language's most attractive features. [...] There are however many array-related tasks which ask a bit more of the developer than merely knowing what part of the manual one needs to consult. Many such tasks require a somewhat more in-depth understanding of the native features, or are possible only when a bit of imagination is applied to the problem.

In his examples he shows how to do things like sorting a multi-dimensional array, iterating recursively (with the help of a RecursiveArrayIterator), converting an object to an array and doing "natural" sorting on an array's contents.

0 comments voice your opinion now!
array manipulation advanced iteration spl recursive sort


DZone.com:
Codeigniter and Object-Oriented PHP Two Guides
December 06, 2011 @ 09:56:46

On DZone.com today John Esposito points out two CodeIgniter tutorials that can help you on your way to becoming a pro with this popular PHP framework.

As Codeigniter builds on its (already considerable) popularity, now might be a good time to think about using the massively community-supported PHP framework to its maximum potential, if you aren't already. Here are two tutorials to check out, depending on your level of familiarity with object-oriented PHP and frameworks.

Here's the two he mentions:

The second tutorial is a little older, but the functionality of the framework hasn't changed dramatically since then so most of it should still apply.

0 comments voice your opinion now!
codeigniter tutorial beginner advanced framework


Chris Roane's Blog:
What does it mean to be an Advanced PHP Programmer?
June 06, 2011 @ 09:42:28

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 sure what makes code or a programmer "advanced".

He asks a few questions about the criteria for considering someone an "advanced programmer" including things like how fast or efficient they are, how much they make or the conference(s) they've been to. He points out that, because "advanced" is such a relative term, it's hard to put a finger on it. Being this hard to define (and mostly worthless even if it is) he suggests an alternative to trying to figure it out:

Instead of throwing around general terms in labeling code or other programmers, let's come together and figure out ways in improving code together. Practical applications.
0 comments voice your opinion now!
advanced programmer opinion criteria define


Chris Roane's Blog:
Advanced PHP Form Validation
May 09, 2011 @ 10:57:51

In a new post to his blog Chris Roane looks at a method for some advanced form validation using both server-side and client-side validation (with the help of jQuery).

Last year I wrote an article in how to implement basic validation for a form with PHP. I decided to re-look at this and improve what I did in that article. This time we are going to make a more advanced PHP form that is more responsive and effective. This PHP sample code has many advantages over the previous article. Not only that, but for the most part it is easier to implement with more complexed forms where you need more than basic validation.

He uses PHP5, jQuery and a helpful validation plugin than handles a lot of the heavy lifting for you in defining a validate() method with the field names and checks to perform on them. You just apply this to the form and it works like magic. Don't forget the backend though - he includes code to check for things like values being set and specific checks on a few fields.

0 comments voice your opinion now!
advanced form validation jquery tutorial


LearnComputer.com:
Best PHP Books My Top 5 Choices
March 31, 2011 @ 09:57:32

On LearnComputer.com there's a new post with their top five choices of PHP books they see as good resources for any developer wanting to improve their grasp of the language.

Continuing with our best-five-book series, today we are introducing our pick of the top 5 PHP books. Obviously, PHP has been around much longer than our other review subjects such as Android or HTML5, and there is a greater general variety of books to choose from.

Their list of top five covers a pretty good range of skillsets, but leans more towards the introductory level:

  • Professional PHP6 (and yes, they mention that the title is "blatant false advertising" since PHP6 is nowhere to be found)
  • Learning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites
  • PHP Solutions: Dynamic Web Design Made Easy
  • Beginning PHP and MySQL: From Novice To Professional
  • Head First PHP & MySQL
1 comment voice your opinion now!
top choice book introductory advanced best opinion


Mashable:
10 Intermediate and Advanced Tips from PHP Masters
November 05, 2010 @ 10:55:36

Following up on their tips for PHP beginners they posted a little while back, Mashable has a a new article with a few more advanced tips from the same group.

Well, if you happen to be one of those more seasoned PHP developers, this post is for you. Our expert panel has returned to offer helpful hints and suggestions for those of you who have long since passed the "beginner" milestone and are on your way to becoming true masters of the art and science of PHP. Feel free to ask questions and leave your own suggestions in the comments - the lovely people we interviewed in this post are quite likely to pop in and reply to you directly.

Tips included in this article are things like:

  • Stay Current
  • Interact With Others' Code
  • Ask Questions
  • Keep It Simple
  • Maintain Your Code
  • Work With Others

Notice a trend? Working with others outside of your own development bubble can really help not only your development skills but can also provide you with a good way to give back to the community.

0 comments voice your opinion now!
intermediate advanced tips development hints


Ibuildings techPortal:
DPCRadio Advanced Git
October 12, 2010 @ 08:49:14

On the Ibuildings techPortal today they've posted the latest episode of their DPCRadio series (recordings of the sessions at this year's Dutch PHP Conference) - David Soria Parra's talk "Advanced Git".

Besides OpenSource projects like the Linux Kernel, OpenJDK or Perl, companies increasingly use distributed version control systems like Git and Mercurial. Their unique features makes new and modern work-flows possible, which are particularly useful in agile development. The talk gives a introduction to the advanced features of Git and the fundamental concepts of modern distributed version control systems.

As usual, you can choose to either listen via the in-page player or you can download the mp3 and listen whenever. His slides are also available online so you can follow along.

0 comments voice your opinion now!
git version control introduction advanced dpc10


KillerPHP.com:
Advanced PHP Video Tutorial - Passing Parameters Around an MVC Application
August 10, 2010 @ 13:57:17

On the KillerPHP.com blog today there's a new screencast looking at passing data around a MVC (Model/View/Controller) application.

In this video tutorial from our Advanced PHP series, we look at how to write a very simple MVC (Model,View,Controller) framework from scratch using PHP 5.3, soon to be PHP 6

You can find other advanced PHP videos on this page of the KillerPHP.com site covering topics like Javascript, creating CRUD, making a login system, ORM and much more.

1 comment voice your opinion now!
screencast advanced video tutorial parameter mvc application


NETTUTS.com:
Advanced Regular Expression Tips and Techniques
April 19, 2010 @ 09:47:04

NETTUTS.com has posted an advanced guide to regular expressions that just happens to use the PHP PCRE functions to do the matching.

Regular Expressions are the Swiss Army knife for searching through information for certain patterns. They have a wide arsenal of tools, some of which often go undiscovered or underutilized. Today I will show you some advanced tips for working with regular expressions.

They have it broken out into several tips including:

  • Using Callbacks
  • Lookahead and Lookbehind Assertions
  • Filtering Patterns
  • Named Subpatterns

There's also a section called "Don't Reinvent the Wheel" with a few handy expressions to do common things like parse [X]HTML and validating form input.

0 comments voice your opinion now!
advanced regularexpression regex tutorial tip



Community Events





Don't see your event here?
Let us know!


interview podcast development community api symfony2 application manifesto release language custom introduction conference framework test phpunit package unittest series opinion

All content copyright, 2012 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework