News Feed
Sections
News Archive


Community Events
php|tek 2008 PHP Conference



feed this:

Padraic Brady's Blog:
ZF Blog App - Part 4 Design with Blueprint CSS & Zend_Layout
0 comments :: posted Wednesday April 30, 2008 @ 10:21:43
voice your opinion now!

Padraic Brady has posted part four today detailing his development process for a piece of blogging software with the Zend Framework. This part focuses on the design stage of the application.

In this article we're going to take a stab at setting up a default blog style, using some filler content, and finally capturing the design with a Zend_View template to be consumed by Zend_Layout as a common HTML Layout for the entire future blog.

He uses the Blueprint CSS framework for his projects, a simple system that helps you lay out pages it a bit more sensible fashion without having to worry about the underlying CSS so much. He shows how to integrate the library into his project and gives some sample HTML to style with it. Then, with a little help from the Zend_Layout component, he splits it up into a layout that can be used over the entire website (code included).

tagged with: zendframework blueprint css zendlayout tutorial design template blog


C7Y:
Reflections on Designing an IRC Bot in PHP, Part 1
0 comments :: posted Tuesday April 08, 2008 @ 15:25:01
voice your opinion now!

Matthew Turland set out a while back to develop a bot in PHP. The result of it is Phergie an "an IRC bot written in PHP 5 with an OO API" that can be extended with components for a wide variety of features. Another pleasant offshoot from his project is this first part of two articles on the C7Y community site detailing its creation.

The PHP Community channel on the Freenode IRC network, #phpc, had a longstanding bot called "Ai". Like many bots at the time of her creation, she was based on PHP 4. [...] With the coming end-of-life of PHP 4 and at the encouragement of channel users, I decided to start a project to develop a new bot based on PHP 5 that would fully utilize its new object model and offer users a chance to contribute to the bot they used in their channel.

Matthew talks about the initial stages of development (planning, research) and some of the development process of the bootstrap file, configuration file, and driver as well as the event handling.

tagged with: design irc bot tutorial c7y pecl extension libircclient

IBM developerWorks:
Five more PHP design patterns
0 comments :: posted Friday March 28, 2008 @ 08:49:35
voice your opinion now!

The IBM developerWorks site has a new article posted that talks about design patterns, five of them in particular, that can help to "accelerate your PHP development" and make your code more maintainable down the line.

As an application developer, you can have a lifelong career without ever knowing what any of the patterns are called or how or when they're used. However, I've found that a good working knowledge of these patterns, as well as those introduced in the developerWorks article "Five common PHP design patterns" (see Resources), allows you to do two things: Enable high-bandwidth conversations and reduce painful lessons.

The patterns they talk about in this "five more" article of the series are:

  • Adapter Pattern
  • Iterator Pattern
  • Decorator Pattern
  • Delegate Pattern
  • State Pattern

Diagrams are provided for each of them, showing how they flow along with brief code examples (structures really) to show how that transitions over to actual use.

tagged with: design patterns tutorial adapter iterator decorator delegate state

Maggie Nelson's Blog:
php|architect Database Design for PHP Programmers by Mac Newbold
0 comments :: posted Friday February 29, 2008 @ 07:53:00
voice your opinion now!

Maggie Nelson has pointed out an article in the most recently published edition of php|architect magazine (the February 2008 issue) that's an introduction to database design for programmers (by Mac Newbold).

It's a pretty good article about database design and I think all PHP developers who are just starting to integrate databases in their applications should read it. However, there are a few things I'd like to add and point out.

The "blurb" for the article mentions MySQL, PostgreSQL, Oracle, Microsoft SQL, SQLite and database schemas. You can find out more about this issue, including how to get your own copy, from the php|architect website.

tagged with: macnewbold phparchitect magazine issue database design programmer

Community News:
Terry Chay Speaking at SF PHP Meetup in February
0 comments :: posted Wednesday January 23, 2008 @ 10:21:00
voice your opinion now!

Terry Chay, a popular speaker at many of the PHP conferences and photog to the geek chic crowd in San Francisco, will be speaking at the upcoming PHP Meetup for the SF PHP group. He'll be giving a talk titled "OOps! The PHP Fear and Loathing Guide to OO Design".

How does the PHP developer in the trenches create powerful object-orientation code? By doing what the PHP's architects did, of course: cherry picking the most pragmatic of OOP principles and patterns! This talk is targeted at the PHP developer who has basic knowledge of PHP OOP syntax but wants to find out where OOP principles can fit into a program.

If you'd like to attend, head over to the meetup page for the event and let them know you're coming. It'll be happening at the CNet Network offices February 7th @ 7pm.

tagged with: terrychay sanfrancisco meetup february oop object oriented design

Job Posting:
Rival Schools Seeks Web Developer (Flexible Location)
0 comments :: posted Friday November 16, 2007 @ 13:13:05
voice your opinion now!
Company Rival Schools
Location Flexible Location
Title Web Developer
Summary

Rival Schools, a strategic design and production company, is looking for dedicated, enthusiastic web developers for upcoming projects.

We are looking for team-oriented problem solvers who can help us build great online experiences for our clients. Rival Schools is a collaborative company, and we want people who are active participants in the development process.

Successful applicants will have at least 3 years experience and be really good at the following:

  • PHP/MySQL Development
  • ASP, IIS, SQL server
  • Javascript, AJAX, DHTML, XML, CSS
  • experience working with Flash applications
  • great communication skills including the ability to work with creative teams and producers to achieve client goals.
  • solid organizational skills with ability to manage multiple projects and meet deadlines
  • strong understanding of cross platform browser requirements
  • ruby on rails knowledge is an asset

We have both full time and contract opportunities available, and are open to applications from all over. We're much more concerned with who you are than where you are.

Send applications and a brief intro about yourself to jobs@rivalschools.tv, and thanks for your interest in Rival Schools. No phone calls please. We'll contact you to schedule an interview.

Link More Information
tagged with: rivalschools job post developer design production rivalschools job post developer design production


mysql zend application ajax job code pecl package database PEAR developer zendframework PHP5 framework book conference cakephp security releases release

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