Michelangelo van Dam has put together a book review of the Addison-Wesley/Pearson book "Zend Studio for Eclipse - Developer's Guide":
This book is in my opinion a beginner's guide into using ZSE, aiming at PHP developers that have a knowledge of general concepts like versioning, debugging and refactoring. I personally was hoping to see advanced settings to tune the IDE into a powerful developer's tool, but it was merely a basic explanation with the correct terminology for a product that I've been using well over two years now (yes, I was also beta-tester for it).
He keeps it short but does note that the book can be a good asset for those just getting into Eclipse but if you're already past that level, it wouldn't hold much for you.
Recently on his blog Rich Zygler has made some suggestions about building up a good development environment. His idea environment includes Linux, Apache, PHP and Subversion.
I do have some definite thoughts on the layout of development environments. And I find that there's a huge lack of information about this on the interweb, so here you go. We use Linux, Apache, PHP, and subversion in our development environment and so these instructions will be biased towards these topics but I think you can apply this method using various other technologies.
He talks about setting up the environment for multiple developers (with advantages and disadvantages) as well as the directory layout and subversion repository setup. There's not any configuration file examples here, but its a good overview of how things are set up in his environment to make a plan of attack for yours.
About a month ago I visited Microsoft's Web Developers Summit to come and talk with many other people from the PHP Community on how to get closer together and make the PHP experience better on Windows and with other Microsoft products. Although I was quite skeptical about the whole event and was slightly worried about it having only marketing and brainwashing sessions I set off just after php|works to Redmond (or actually Bellevue).
He talks briefly about each day, highlighting some of the presentations (some that talked to the attendees and some that just talked at them) as well as some of the technologies that were introduced and updated.
Want to help make a difference while doing what you love? LIVESTRONG.COM is high traffic social media destination developed to carry Lance Armstrong's message of leading a healthy active lifestyle. We inspire individuals to improve their lives through engaging interactive tools and the Web's most extensive library of health, fitness and nutrition articles, videos and databases. As a developer on the LIVESTRONG.COM team you will work on new features and enhancements for the site and the LIVESTRONG DailyPlate iPhone application which was recently ranked #1 in the 'Health & Fitness' category in Apple's download store.
Desired Skills:
Extensive experience developing web applications in PHP 5
Solid understanding of OO programming and MVC frameworks
Strong foundation in MySQL & relational databases
Experience working in a high traffic, high performance web environment a big plus
A passion to learn, do, and grow
The ideal candidate will have at least 5 years of professional experience developing web software. However, if you don't have quite that much job experience but are confident you meet the above desired skills please submit your resume anyways. We love giving brilliant people the opportunity to learn and grow with us.
About the Position :
LIVESTRONG.COM has a no-nonsense approach to getting things done. We use the latest technologies, release often and early, encourage creativity over conformity, and reward initiative.
Learn from a team of industry veterans with experience working on the web's most popular sites
Pair Programming sessions with experienced engineers to exchange ideas and learn.
Challenge Yourself with exciting projects in a fast-paced, high traffic environment.
Open Source friendly & encouraged
Exposure to exciting new platforms like iPhone & mobile development
Growth and Leadership opportunities for hard working, proactive team members.
Make a Difference as you watch your work change the lives of others
Corporate Overview:
Demand Media is revolutionizing the Internet, and we want you to be part of the team that is defining the next generation of media. We are a privately held company founded in May 2006 based in Santa Monica, CA, with offices in Bellevue, WA, Seattle, WA and Austin, TX. Among Demand Media's many web properties are: eHow.com, Cracked.com, ExpertVillage.com, LIVESTRONG.com, ChannelME.TV and many more. For more information visit us at www.demandmedia.com.
Benefits:
Our downtown Santa Monica promenade offices provide an excellent work environment.
What we Offer:
Competitive Salaries
2 weeks PTO/vacation, 4 sick days and 4 personal days
Relocation Assistance
Medical, dental, vision, 401(K), and other benefits
Senior Developer, Medical Informatics, Children's Hospital Informatics Program.
Children's Hospital seeks a full-time, highly motivated, self-sufficient, senior developer to take on critical development of advanced genomic health record software. Individual is expected to thrive within a strong software team that emphasizes teamwork, joint coding sessions, and good ideas implemented using simple, robust code.
This is an ideal opportunity for a strong developer who wants to discover and specialize in medical informatics.
Responsibilities will include regular software design sessions with other team members, significant amounts of development, and eventual mentoring of junior developers.
Desired Skills:
Bachelors or Masters in Computer Science, or equivalent industry experience.
Web development, including ideally experience with REST API development.
Experience with dynamic languages, ideally Ruby and/or Python.
Experience with iterative development strategies.
An appreciation for the value of strong documentation.
An appreciation for the simplicity and power of web-based tools.
For additional information, please contact Sarah Legendre at sarah.legendre@childrens.harvard.edu
We're in need for a full-time, deadline-driven PHP/MySQL developer who is familiar with open source technology, and has a good understanding of the Zend Framework. You must be an expert in PHP, CSS, and XHTML. You will be developing as well as maintaining various projects as needed for an online website built on a modified wordpress platform. A strong understanding of MVC and a strict adherence towards good programming is an absolute must.
You should be able to integrate a customer ticket/support system, affiliate system, and secure ordering system, as well as complete front-end customer interaction programs.
You will work out of our White Marsh, Md. office but there would be the opportunity to telecommute.
Position Requirements:
Qualifications:
4+ years experience building professional web applications
Proficiency with PHP / MySQL and database architecture
Zend Framework
Excellent verbal and written communication skills
Self-motivated
Well organized
Valued Skills:
Prior experience in the social networking industry
Proficiency with HTML/XML/CSS architecture
Project planning experience
Excellent writing and communications skills
Benefits:
Medical, dental and vision plan
Retirement plan with profit share
Project revenue share bonus
Send resume to Mickie Kennedy at zend@ereleases.com
You love coding and building new things. You're smart, you're fast, and most importantly, you always get it done. Admit it, you're a rockstar.
Chegg is looking for an experienced, energetic PHP Developer. The ideal candidate for this position has worked with high-load, high-availability websites previously and must be comfortable working in a fast-paced startup environment.
About Chegg
Funded by 2 top tier VC's, Chegg is changing the way college students obtain textbooks. Already on over 4,000 campuses, Chegg is the #1 in book rentals. Chegg was recently featured on Techcrunch.
Work in a fast paced and highly collaborative development environment tasked with engineering improvements to our site's features, performance and interface using PHP
Build new features and enhancements as we scale our systems with growth.
Prototype and implement optimization techniques and participate in design and code reviews
Continuously improve Chegg's products, usability and user experience.
Requirements:
Strong background in web application development using PHP
Well versed in code optimization and software design principles
Experience with an object oriented coding language
Experience working in a Unix/Linux environment
Bachelor's degree in Computer Science or equivalent
Ability to identify performance bottlenecks in PHP applications
Excellent interpersonal and communication skills, and proven ability to work effectively with all organizational levels
Benefits:
Medical, dental and vision plans with no premium for employees
Complimentary catered breakfast, lunch and compensated dinner daily
Our client is currently looking to add three PHP web developers to their
team. The ideal candidate will have a strong background with PHP and
good understanding of HTML (JAVA experience is also beneficial). The
client would also prefer an understanding of internet services, web
services, and security.
PHPBuilder.com has posted a list of resources that they offer to help both beginning and experienced PHP developers to further their knowledge:
PHP is one of the most popular scripting languages used to develop applications on the web today. As a result, internet.com has a multitude of PHP resources throughout our network of websites. Here are some of our best PHP resources, along with some featured tutorials and out-of-network resources that you may not know about.
After looking around for different hosting for some of his projects (one that was a bit more PHP-developer friendly), Brandon Savage looked into Slicehost, a virtual server option that gives a bit more control than the larger, more typical shared hosting environments. Here's his review of the move.
I'm not sure what I was expecting, but what I got was pretty amazing. Slicehost works by offering virtual servers for each account - that is, for each account they offer, you get your own box. [...] You're responsible for putting anything on it you want. And that's where the fun starts: you really can put anything you want on it.
The slices allow you to customize your PHP builds, add in MySQL, change up Apache - whatever you want. All you need to know is how to compile things and get them working together. Slicehost isn't a good option for someone that's not familiar with linux system administration, but if you know exactly what you want and how to put it there, their pricing is one of the best out there (plus they just got bought up by Rackspace so their future seems bright).