Archive for August 2007

Job Posting: Money-Media, Inc. Seeks a Senior PHP Developer (Manhattan, NY)

Company Money-Media, Inc.
Location Manhattan, NY
Title Senior PHP Developer
Summary

Money-Media, Inc., a vibrant financial content firm in midtown Manhattan, seeks a talented and dedicated Senior PHP Developer. The Senior PHP Developer will work as a key member in our bright internal development group.

The ideal candidate will have at least 5 years of professional experience programming PHP applications in a production LAMP environment. We are looking for an enthusiastic, friendly person who values small company culture and teamwork. This person should be a self-starter and be forward thinking.

You are:

  • passionate about new technologies
  • dedicated to solving problems elegantly and innovatively
  • a leader in the field of Internet technology and PHP development
  • a developer who understands business
  • big picture thinker with attention to details and appreciation for analysis
  • sociable, for a techie, and you speak in a human voice
  • a developer who consistently delivers and keeps up to date on best practices/standards and programming methods

You want:

  • to build world class websites with dynamic UIs, produce mobile content and communities, leveraging web services, xml, xhtml, OO PHP and (of course) ‘Ajax’
  • work with a team of talented and enthusiastic developers
  • a chance to shape outsourced teams and projects
  • to drive business growth through technology initiatives
  • to have a positive daily impact on a group of loyal subscribers
  • to take all that you have learned so far and put it to good use while learning more

We offer:

  • a fun, collaborative team of web professionals with expert level skills
  • the opportunity to build web based business applications and publications user-centric techniques
  • a fast paced, dynamic, iterative development environment
  • career development via day to day code and project implementation and academically via conferences/classes/training
  • an organization that values coding skills and personal initiative: your ideas will make a difference
  • top notch compensation and benefits including gift budgets and work/life balance
  • a small company feel with an absence of politics
  • a convenient central midtown location near Times Square

We would like you to be:

  • experienced developing web sites and applications using object-oriented PHP 5, XML and MySQL
  • an individual who understands customer experience and can create optimal experiences using HTML, JavaScript, AJAX, and CSS 2
  • familiarity with Zend, MVC, templating, caching, sessions, and authentication
  • experienced with SQL
  • excellent debugging and troubleshooting skills
  • aware of web standards, their purpose, benefits and appropriateness
  • business aptitude and customer focus

And so, send us: (these are all requirements to be considered)

  • a cover letter with a brief overview of your skills and your ideal position
  • your salary requirements
  • a code sample of a project you built and delivered that illustrates your skills
  • a copy of your resume, ideally this will contain links to your online portfolio or at least some links to sites you’ve worked on
  • Send all of this to: devhr@money-media.com and let’s see if we can do good things together.

About Money-Media

Money-Media (http://www.money-media.com) is a privately-held, New York-based company that publishes online and print content for leaders in the financial services industry and in corporate boardrooms. We are an entrepreneurial group that emphasizes initiative, positive thinking, continual improvement and resiliency in our work culture. Our website is www.money-media.com.

Link More Information

Community News: Theo Schlossnagle Nominated for E&Y’s 2007 Entrepreneur of the Year

Congratulations are in order for Theo Schlossnagle, a Principal over at OmniTI, who has made it into the list from Inc.com for Ernst and Young’s 2007 Entrepreneur of the
Year Award candidates.

Being the founder and principal of a $6 million technology company is the crown jewel of Theo Schlossnagle’s resume, but this is merely one of his many bragging rights. He is also a published author, the architect of a leading email software solution (www.messagesystems.com), and one of the IT industry’s most in-demand speakers. And he’s yet to turn 30.

Theo not only founded what became OmniTI (which employs several of the more well-known PHP developers including Wez Furlong, George Schlossnagle and Chris Shiflett) but is active in the PHP community itself, both as a developer and as an author - Scalable Internet Architectures.

Congrats Theo and best of luck!

The Bakery: Five More Articles/Tutorials Posted

The Bakery has five more great articles/tutorials they’ve posted recently covering topics like authentication and cross-controller input validation. Here’s the list:

  • Obvious trick to reduce amount of HABTM relationship tables - Trick howto reduce amount of HABTM tables in complex application
  • Validation in another controller - You have 2 controllers, posts and comments, you want to be able to have a form on a posts view which submits to the comments controller, which does its thing then redirect to referrer - easy!
  • ConditionalValidation behavior - The validations in cake 1.2 are great, but sometimes I needed to have conditional validation. Because the validations are set at model level, i did implement a behavior that allows to turn on or off validation.
  • obAuth Simple Authentication - Authenticate your users and secure your controller actions from users belonging to certain groups. Or simply secure your controller actions to let any authenticated user to access it.
  • obAuth Component Tutorial - This is a tutorial on how to use obAuth component: http://bakery.cakephp.org/articles/view/130

Check out The Bakery for more information on these and other great CakePHP-related articles, tutorials and commentary.

Davey Shafik’s Blog: AJAX and PHP End-to-End Debugging

To compliment his vidcast on the Zend Developer Zone, Davey Shafik has a few more helpful notes posted to his blog on debugging with Firebug.

Cal Evans at the Zend DevZone just posted my screencast on AJAX and PHP End-to-End Debugging. I mentioned in the screencast that I you could find some information on my blog that is used in the video, so this is that post.

He points out another quick method for debugging an ajax application (as mentioned by Greg Beaver) - adding the GET request values directly to the query string inside the Javascript of your application.

ThinkPHP Blog: LAMP App Monitoring

On the ThinkPHP blog today, Bjorn Schotte points out a PHP extension that has the potential to be very useful for developers wanting to monitor the current usage of the parts of their scripts - mod_top.

mod_top is a PHP extension that is able to monitor PHP 4.4.x and PHP 5.x based applications. Sounds cool. Unfortunately it seems there’s no source available, but the FAQ says that mod_top is free.

Check out some of the screenshots to get an idea of what the output looks like. There’s three simple steps to getting it up and running - installing the Lamp1701 libraries, installing the PHP Probe extension and, of course, running the software. Check out the project’s page for more information including the downloads.

Drawing Functions and the GD Library in PHP

If you re a PHP developer looking for an approachable guide on how to use the popular GD extension available with PHP 4 and PHP 5 then look no further because this series might be what you need. Welcome to the third article of the series that began with A Close Look at the GD Library in PHP. In this group of tutorials you ll find distilled material on using the most important functions that come integrated with the GD library….

Designed to Inspire, Educate & Instill Creativity Learn to build an effective email marketing campaign at the ClickZ Email Marketing Forum (NY) -Oct 2

Sebastian Bergamnn’s Blog: SeleniumTestCase Improvements in PHPUnit 3.2

Sebastian Bergamnn spotlights one of the features of the upcoming version of PHPUnit (a unit testing software suite for PHP) - the Selenium integration. Specifically, he looks at improvements made to the SeleniumTestCase extension.

Probably the most important improvement to SeleniumTestCase is the fact that you can now run each test using a set of browsers instead of just one browser. [...] Other improvements to SeleniumTestCase include more robust error handling and better error messages.

To illustrate the “run each test in multiple browsers” feature, Sebastian includes the code for a test that runs three times, once for three different types of browsers - IE, Safari, and Firefox.

Community News: Latest PECL Releases for 08.21.2007

Latest PECL Releases:

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