Archive for August 20, 2007

Job Posting: Bullseye Creative Seeks a PHP/MySQL Coder & Web Designer

Company Bullseye Creative
Location Seattle, WA
Title PHP/MySQL Coder & Web Designer
Summary

Bullseye Creative is looking for a PHP / MySQL coder and web designer to join our family of designers, artists, superheroes, and fashion extraordinaires.

POSITION SUMMARY (The good stuff):

Bullseye Creative is searching for an outstanding web developer with a strong background in PHP, MySQL, and Javascript. Bullseye Creative is a dynamic firm offering services in graphic design, web design & development, advertising, brand development and management, video and radio production, and much more. Bullseye is a high energy playful but serious, take no prisoners firm. We are growing, so if you think you have what it takes…send us your resume.

POSITION RESPONSIBILITIES (Nuts and bolts):

You will be responsible for the development, maintenance, deployment, and troubleshooting of web-based hosted applications written in PHP, HTML, and Javascript utilizing a MySQL database solution. You will also take part in the development of Flash projects utilizing ActionScript 2 and 3. The candidate must work well as a team member of the creative department to complete a daily workload and execute accurately, timely, and within budget.

POSITION REQUIREMENTS (Skillz):

A BS degree in Computer Science and / or 2 — 4 years experience as a web developer is required for this position. Extensive knowledge of the following is required: PHP, MySQL, JavaScript, CSS/CSS2, HTML, concepts of software architecture, software development fundamentals, object-oriented design (OOD), AJAX driven data handling, software debugging, and written communication. Extremely organized and a detail / deadline-oriented team player. Flexible, adaptable, able to understand and remain focused on objectives in a fast paced environment. Proficiency in Flash, Illustrator, Photoshop and other graphic design applications a plus.

BENEFITS (more good stuff):

We offer a competitive benefits package of healthcare insurance, short-term/long term insurance, and vacation/sick leave.

For consideration, you MUST send a PDF of your résumé to work@bullseyecreative.net. You will not be considered unless a resume is sent. In addition to a résumé, If a portfolio of your work is available for viewing online, please provide a link.

NO PHONE CALLS PLEASE.

Link More Information

Job Posting: OnForce Seeks a LAMP Developer (Lexington, MA)

Company OnForce
Location Lexington, MA
Title LAMP Developer
Summary

OnForce is recruiting sharp, energetic PHP programmers to help develop, enhance and maintain its internal and external marketplace applications. The ideal candidate is self-motivated, with a passion for technology and a strong desire to learn new skills. A good sense of humor and a keen wit also go very far in this department.

Key Responsibilities:

  • Architect and implement scalable, secure, reliable solutions
  • Assist with development of technical specifications
  • Work closely with Product, QA and Operations teams to execute our rapid SDLC
  • Help maintain and improve quality of codebase through automated/unit testing, peer code reviews, adherence to coding standards

Previous Experience:

  • Strong web programming background with several years experience with PHP4/5 and MySQL4/5 or other relational DBs
  • OOP experience
  • Experience working with Unix based systems, preferably Linux
  • Strong written and verbal communication skills
  • XML-RPC/SOAP/Web Services experience
  • Team programming experience

Optional (but helpful) Experience:

  • Highly available web architectures
  • High traffic ecommerce experience
  • AJAX/AJAJ
  • SEO
  • MVC
  • CSS
  • SVN/CVS
  • Experience with internationalization/localization of web apps
  • InnoDB,MySQL optimization
Link More Information

David Coallier’s Blog: PHP Namespaces (Part 1: Basic usage & gotchas)

David Coallier has posted his look at the namespace support that will be included with PHP6, specifically some examples of their basic usage and things to look out for when using them in your applications.

Well, PHP has namespaces now! Time to start educating people on that long awaited feature and for the people that already do know namespaces from C++, you also need to read this, it’s simple, but will give you the basic syntax.

He starts with things like “what is a namespace?” or “what are they used for?” before getting into the syntax. The next step up is explaining how they work - he uses an example project, ProjectOne, with its namespace definition and an example script (invoke.php) that uses this class (including the new “import” keyword and the double-colon namespace separator).

DevArticles: Learning AJAX

A new introductory tutorial over on DevArticles looks to help you get acquainted with Ajax through its use in both PHP and JSP:

This is a two-part article. In these two parts I’ll try to describe what AJAX is, and how to use AJAX in PHP and JSP. Later we will use some advanced JSP tag libraries to make cool AJAX-based web applications.

This first part looks at the basics of the connection - the XMLHttpRequest object and a simple example putting it to use grabbing the latest date from a background PHP or JSP script (complete with screenshots of the end result).

Zend Developer Zone: and of course…The Contest (Free ZendCon Pass)

The Zend Developer Zone has announced a new contest today to give away a pass to this year’s Zend/PHP Conference & Expo (happening the first week in October in San Francisco, CA).

Here’s the contest. [Below]you will see a Flash player queued up to play a 30 second commercial for ZendCon. Near the end of the video is a panel that says “and of course…” I’m looking for the best, ZendCon related answer to the answer to the panel, “and of course…” (you will understand after you’ve watched it) Witty, poignant, silly, creative, none of these describe the ones I was able to come up with, so let’s see you try.

The one submission that takes the cake will win first prize, the ticket to ZendCon and five runners up will receive a free license for a copy of Zend Studio. Entering is easy - submit your entry by sending an email off to contest@zend.com

PHPBuilder.com: Dynamic XML with PHP

PHPBuilder.com has a new tutorial posted today with a look at the easy creation of dynamic XML with the data from a database.

In this article I will show how to generate dynamic XML documents with Object-Oriented PHP. Before I get started, let’s get right to the heart of this functionality. Although the code may look fancy, being packaged up inside objects and inheritance, the key elements of this functionality rest in the the mysql_list_fields() and mysql_num_fields() functions.

The XML is built manually with the tags assigned to a string as they are built. The information is from a simple query to select all from a user-defined table and is output with a UTF-8 character encoding. They also include a Javascript (download) that helps in making an XMLHttpRequest connection to fetch the XML you’ve created and pull it in.

Zend Developer Zone: PHP Abstract Podcast Episode 16: Ajax + PHP, End to End Debugging BONUS EPISODE

The Zend Developer Zone has a bonus episode of their PHP Abstract podcast series posted, a different sort of episode - it’s a video podcast as hosted by Davey Shafik and covering the combination of Ajax and PHP (and debugging all along the way).

Davey is a full time PHP Developer with 10 years experience in PHP and related technologies. An avid author for both magazines and books author, Davey keeps his mind sharp by trying to tackle problems from a unique perspective. Today Davey is going to show us how to debug Ajax applications using Firebug and the Zend Developer toolbar.

You can grab the video [mov] directly from the ZDZ site or subscribe to their feed to get this and other great podcasts.

DevShed: Creating Image Streams from Existing Graphics with the GD Library in PHP

DevShed continues its look at using the GD graphics library in PHP with the second part of the tutorial series, this time focusing on the creation of images from existing images (and their streams).

As I stated at the end of the previous article of this series, the GD extension comes packaged with many other useful functions, which indeed deserve a close and detailed look. Thus, in this second tutorial I’ll show you how to create different types of image streams from existing graphics, but in this case limiting the process to building GIF, JPG and PNG images.

They work through each of the types (GIF, JPG and PNG) creating an new one from a previous “clouds” image of the same type (a GIF out of a GIF, a JPG from a JPG, etc).

Job Posting: Maxonic Seeks a PHP Developer - Contract (Foster City, CA)

As posted by Terry Chay:

Company Maxonic (Recruiter)
Location Foster City, CA
Title PHP Developer
Summary

The following skills are essential:

  • Working familiarity with Linux
  • Strong PHP development skills
  • Good competence with SQL
  • Understanding of good object-oriented development

The following skills would be highly advantageous:

  • Experience with Apache
  • Knowledge of PostgreSQL database
  • Understanding of character sets and encoding, and i18n issues
  • Good understanding of Subversion and other version control tools
  • Understanding of open source development and licenses
  • Knowledge of Perl/Python and C programming skills
  • Documentation and specification authoring skills
  • Interest in open source applications used in web site development

Some level of understanding of issues relating to the following would be beneficial:

  • Security
  • SQL, databases and query optimization
  • Implementation of access control levels and content management features
  • Internationalization
  • Internet protocols
  • Architectures for large-scale database-backed websites
  • Design patterns, UML familiarity

Contact Jessica at jrattan [at] this site.

Link More Information

PHP 10.0 Blog: Namespaces FAQ

The PHP 10.0 Blog has the quick and dirty version posted today of the full namespaces readme that’s been posted about the upcoming namespace support in PHP.

We now have an implementation of namespaces in PHP 6 HEAD, so here’s a short FAQ about how they work for those that are too laz^H^H^Hbusy to read the whole README.namespaces.

It’s an FAQ sort of list (quick questions and answers) with eleven questions that give an overview of what will be supported. This includes why they’ve been implemented, what some of the syntax is and looks like and how they can be used in files.

Also note namespaces are still work in progress, so it may happen it would be changed a lot when it’s released.