The Voices of the ElePHPant podcast has posted their latest episode today in their series of community member interviews. In this latest episode host Cal Evanstalks with Ryan Weaver.

In this episode Cal and Ryan talk about the concept of "developer experience" (DX) and how the Symfony project has been working to make things easier. DX tries to make things that developers find consistently complex and simplify it. Ryan is hoping the concept will spread outside of the Symfony community into other groups.

In the latest episode of the Three Devs & A Maybe podcast hosts Michael Budd, Fraser Hart, Lewis Cains and Edd Mann talk with an associate of Edd's, Keyvan Akbary about life as a software developer.

This week we are very lucky to have Edd's work college and good friend Keyvan Akbary on the show. We start off discussing how Google Maps lied to him on his train journey down from London to the 'Garden of England' Kent. This moves us on to talk about the exciting new greenfield project he is currently working on - following a DDD approach, comprehensive test suite and TDD. After this we back track a few steps and chat about how he got into computing and subsequently programming - through a high school web-page and friendly competition with his brother. Following this we delve into his University experience and how he felt happier in a work setting, which can be seen by the great experience he has been able to gain in such a short space of time. Finally, we discuss his experiences with his own start-up, the current book he is helping write and interesting technologies that currently appeal to him.

The PHP Town Hall podcast has posted their latest episode with hosts Phil Sturgeon and Ben Edmunds - Episode #35, Developer to CTO and Back. This episode features guests Gary Hockin and Jacques Woodcock.

Phil Sturgeon has a post with several "developer fallacies" of 2014, a tongue-in-cheek list of things that some people were sharing as facts that just weren't.

Let's take a look back at some of the silly, shortsighted or patently false things people have been saying around the PHP community, and the development community in general, starting from January 1st 2014 and going through in rough chronological order.

In his latest post Anthony Ferrara is back with more discussion around the "only supporting the latest versions" debate (here is the previous article). In this new post he talks about being a "responsible developer" and how that relates to keeping your software up to date.

The general consensus [shared during a DevHell and PHPTownHall Mashup ] was that as an ideology, only supporting latest versions is correct. From a practical standpoint though they said that it's unrealistic. That there are tons of legacy systems out there that are running just fine and can't justify the cost of upgrading. So they shouldn't have to upgrade "for ideological reasons". From one point of view, this certainly makes sense. [...] This point of view disturbs me deeply. And it further disturbs me that it came from the same person who preaches for testing.

He makes the connection between being responsible and the software upkeep through testing. He points out that the real effectiveness of automated testing is in preventing regressions - that is, when software is updated, that bugs don't reappear. He then goes on to share his opinion on some of the other arguments presented in the recording like the "if it ain't broke, don't fit it" and security issues topics. He also shares some number of the reality of what can happen if software is not up to date (or even patched) and how this circles back around to his previous points about software versions driving the OS and PHP versions forward.

It is easy to become a web developer these days. The only things you need is a computer and Internet. But I believe there is big difference between a developer and a good one. Good developers are like little heroes. They are awesome in what they do and are there when you need them. A real benefit to the our world and definitely someone you can look up to! I believe everyone can make this step and start being a better developer today. This is why I asked great developers from all around the world what they think makes someone a really good developer.

His list covers more than just good coding practices too. He suggests things like:

Experimentation

Reading the code of other good developers

Just build websites

Contribute to other projects

Watch out for the Hypetrain

Never give up

He includes a quick summary of each of these and the rest of the top ten list too. Be sure to check out the full post for more.

The Voices of the ElePHPant podcast has posted the latest in their special conference-recorded "It's the Booze Talking" series of episodes (this time it was at ZendCon 2014). In this new episodeCal Evans talks with guests Jeremy Mikola, Mike Stowe, Derick Rethans and Beth Tucker-Long.

They discuss the life of a developer evangelist including travel experiences, what it's like working conferences, and how it has an impact on their family life. They also all share their worst travel story in the course of their work and what they really enjoy about their roles.

In this episode, Jeff and Matt talk about some things they have learned about being remote developers. While both are currently employed as remote developers they have also worked in on-site jobs. This episode is a collection of things that might be different, things to expect, things that might be hard, and, of course, whether you need to wear pants.

In his newest post Anthony Ferrara looks at some of the things he calls the foundations of object-oriented design, as set of three things (and principles) to keep in mind when working on OOP applications.

It's quite easy to mix up terminology and talk about making "easy" systems and "simple" ones. But in reality, they are completely different measures, and how we design and architect systems will depend strongly on our goals. By differentiating Simple from Easy, Complex from Hard, we can start to talk about the tradeoffs that designs can give us. And we can then start making better designs.

He starts with the "simple vs easy" concept and how sometimes making the two meet can be difficult. He includes an example of interdependent interfaces and how they add complexity (and, in turn, make them less easy to use). He also talks about accidental versus essential complexity and how, sometimes, "accidental" isn't always a bad thing. Finally, he wraps it up with a few principles to remember in your development including recommendations to reduce (accidental) complexity and keeping the target developers in mind, making it easiest for them to use.

Cal Evans asked a question on Twitter the other day of his followers for advice, from developers, to share with recruiters and how they can do their job better when it comes to recruiting talent.

I post this not to belittle or ridicule recruiters. I think that good recruiters are a valuable part of the tech ecosystem. I post this to hopefully help more recruiter become good recruiters.

He's listed all of the responses he's gotten in the post (via Storify) as individual tweets. There's a few recurring themes happening and lots of good advice including:

"treat developers as human beings"

"We're smart people, we can see an email isn't personal. Treat us like the individuals we are."

"Read the profile before sending out CV, I am not a Ruby developer."

"Googlebing someone before emailing them. Know who they are."

"don't try to sound like you know what you're talking about if you don't. You just lose respect."

"build a relationship with me, not a one night stand"

" Have the decency to at least get back to devs if the end client hasn't chosen them"

If you are or know of a recruiter, please share this post with them. The unfortunate fact is that there's a lot of recruiters out there that don't realize that this is how to talk to developers (and sadly, some don't event care).

On the SitePoint Web Blog there's a recent post by George Fekete with a few suggestions about how to be a good developer, regardless of the language or technology you're using.

As a PHP developer, or any kind of developer as a matter of fact, you need to constantly improve yourself in this ever-changing industry; you need to learn and use new knowledge every day. What successful developers have in common, is that they care about programming a lot, they are professionals treating good programming practices as a form of art. In this article, you'll learn about how to be a better developer by following the "etiquette" of programming and you'll learn how to use this information to perhaps teach others to better themselves.

He starts with some tips about "being professional" overall that include things like being responsible and having a strong work ethic. Then he moves into writing good code. This isn't about actual code examples, more about good practices and tools. He also shares some tips about how to keep things (and yourself) on track and tips on how to "be a master" when it comes to social interactions and the work you're doing.

In this new post to the SitePoint PHP blog George Fekete shares some thoughts about what it means to be a "full stack developer" and what kinds of technology and skills are involved.

The barrier of entering the web development industry as a web developer is still low, but it's getting increasingly complex. The dynamic nature of the whole industry makes requirements shift often to the most popular and "next best thing" tools and programming languages. Gone are the days when only one programming language or a very specific process was required from a developer. Nowadays programmers must know a range of technologies across multiple platforms in order to do good work.

He starts with his own definition of what the term "full stack developer" means and how it's different from what it meant even just a few years ago (like back in 2000). He breaks up the skills and technology into a few different categories:

System administration

Web development tools

Back-end tech

Front-end tech

Design (including UX/UI)

Each item on the list includes a bit of context around the topic and a few items that could fit inside it. He ends the post wondering if it's better to be a full stack developer or not. Is being a generalist better than being a pro in a particular technology?

The Sound of Symfony podcast has posted their latest episode today: Episode #3, "Developer experience. Join hosts Magnus Nordlander and Tobias Nyholm as they talk about the Symfony project's recent emphasis on the developer experience.

In this much belated episode we talk about developer experience and getting new coders into your open source project. The episode features not one, but two interviews. First up we have a short talk with Ryan Weaver about the DX initiative and the DX hack day, and afterwards we talk to Cathy Theys from Drupal about Drupal's mentoring efforts and how you can make your project more welcoming to new developers.

Is your company trying to hire a developer? Are you a recruiter responsible for helping your client hire a PHP developer? Do you have a job post out on the net? Get this one thing right and you'll find your PHP developer. Yes, that's the entire secret; keep it simple. Make it easy for us to scan, easy for us to understand, easy for us to figure out how to apply.

He includes a few points to follow to help guide you into the "keep it simple" approach including avoiding "semantically null terms" and listing the minimum skills for the job, not everything you could possibly need.

In his latest post Jani Hartikainen makes a recommendation for those wanting to become better developers: first become a teacher. He suggests that communication is the second most important skill a developer can have.

What is the most important skill for a developer besides actually writing code? Communication. What do you typically do when you communicate as a developer with someone else? You explain problems, you describe solutions, you talk to non-programmers about what you're doing. You could also say that you're teaching others about what you're doing. [...] Being a good communicator is often completely overlooked.

He looks at why it's important for a developer to have good communication skills and what it means to "communicate well" with fellow developers. He suggests that real teaching can start when developers understand the domain and code they're working with. He also talks about the flip side of things, the importance of listening to other developers and those trying to help. Listening well means understanding the question and being open to different ideas, even if they contradict your own.

As with all aspects of programming, the best way to improve communication and your ability to reason about code on a higher level is practice.

As some developers move on in their careers, they start to progress more towards a management role. Sometimes this comes in the form of a "product manager" since most of their knowledge is wrapped around the product(s) they've been working on. However, making the move up from developer to product manager can be a difficult transition. In this new post to the SitePoint Web blog, Ernest Sliter tries to help with his own three-stage advice.

It's certainly not uncommon for developers or other employees serving in technical roles to eventually transition to product management. Some developers may find they enjoy managing the product road map and solving customers' problems rather than writing code and building the product themselves. Other seasoned engineers may be searching for a suitable career transition into a management position. If you're interested in moving to product management in the future, here are three critical steps to make the transition.

For each of his steps he provides a summary of what the choice or action entails and includes a few sub-points that can help:

Cal Evans has a new post to his site with a great suggestion for those looking to hire PHP developers: get your jobs page right and show that you have a good "developer culture" to attract good, solid talent.

When building an online strategy for finding developers to hire, start with your web site. It is amazing that so many companies miss this totally or mess this step up. Make sure you have a top level menu item that is easy to identify as "this is where we post jobs". Call it "Jobs", "Careers", "Work with us" whatever, just make sure it's in the top level of your menu and not something that people have to dig down into your site to get to.

He also suggests that you treat the "Jobs" page as an important part of the site. Vague or incomplete descriptions of the positions turn off developers and will make them move on to something else. Link to the deeper details and don't overwhelm the viewer with it all up front. He gives twoexamples of companies that he thinks have gotten it right and how it reflects on their investment in developer culture.

So step 0 in the process of finding developers to work on your team is to build a culture of respect. If you get this right, attracting developers - attracting the best developers - will be easy. Get this wrong though, nothing else will matter. Remember, developer talk to each other within their community. They will know if you are not a good place to work.

In his latest postAdam Culp talks about an interesting (and slightly disturbing) trend he's seeing in the technology and developer community in his area: developers are leaving/being picked up faster than they're being replaced.

Over the past couple years I've noticed a rise of good companies no longer outsource offshore to save money, instead they outsource because they can't find developers here. [...] I'm sad to see the dwindling number of developers available to fill a growing number of jobs in South Florida. [...] Couple this with most companies and recruiters simply drain the pool without giving back, and governments sinking more and more of our hard earned taxes into already flooded non-tech related fields. The end result is higher unemployment, folks with a degree who can't find work, and the vicious cycle continues on and on.

As the demand grows for more talented technical people, this gap is only going to widen. New developers aren't coming in fast enough (or learning fast enough) to fill the holes. He talks specifically about what he's seeing there in Florida, but it's a story that's happening in many places around the country...and some places around the world. Developers get "snatched up" by companies and they're no longer allowed or have the time to contribute back and teach the newer developers. He links to an article that discusses the same topic and comes to many of the same conclusions.

There's a good conversation happening over on Reddit today about what constitutes the "PHP community" and how it can be defined. JordanLeDoux wonders if those who just write PHP are included in that group as well.

One conversation was with a dev who hates PHP because (mostly) they work with code that was written by some non-PHP dev who was asked to write it. The other was with /u/krakjoe from the PHP internals team, where I was commenting on a sentiment that sometimes finds its way into the internals mailing list: if you want a real programming language, then go use one.
In both cases, I made the assertion that most people who utilize PHP or edit a script aren't actually part of the PHP community. [...] How can someone that is functionally isolated from any other person working in PHP be part of the PHP community?

Responses to the post are, for the most part, encouraging suggesting that

On the Symfony blog there's a recent post about a new effort being started to help improve REST in Symfony-based applications. William Durand talks about some of the current tools and some of the missing features/difficulties each has. This effort wants to help change that.

Building APIs with Symfony is not new. We've done that since the early beginning of Symfony: Askeet, Jobeet, it's been a long time! Nowadays, more and more web applications are made of an API and a client side application. Sharing data across applications using APIs also became an essential feature. [...] For most of us, it is not as clear as it should be, and we can certainly do better than what we have right now! Hence the creation of a working group to gather both people and knowledge for REST in Symfony: https://groups.google.com/forum/#!forum/resting-with-symfony.

The target of the group is just about anyone associated with the development of APIs: developers who build them, developers to contribute to Symfony's REST functionality, people with questions about REST and, really, anyone else interested. It's a part of their wider developer experience initiative they've recently ramped up.

Users of the Sublime Text 2 editor already know how flexible and useful it can be in developing their own software. SitePoint has a new post that wants to help enhance that experience even more with a list of 10 essential plugins you can use as a full-stack developer.

When I started with web development a few years ago, Vim was my first choice of text editor. It was easy to work with and I could get the basics done without much hassle. [...] In spite of the "Vim vs Emacs" debate out there, about a year ago I decided to try out a native text editor and Twitter was abuzz with one of them (no prizes for the guessing which one.) The creators of Sublime Text say it's a text editor you'll fall in love with and, having worked with it for almost a year now, I must say I completely agree with them.

Among their "top 10" list are things like:

Package Control

GitGutter

AllAutocomplete

ColorPicker

DocBlockr

Each item on the list comes with a link to the library, a brief description of what it has to offer and a screenshot (in most cases) of it at work.

The Developer's Lane site has posted a top ten list of questions answered about the CakePHP framework. The idea is that they could be used as a part of an interview to see how well the candidate knows the framework.

Here there are many questions and answers about How CakePHP Framework works? and basic questions related to CakePHP framework functionality.

Questions include:

What are are drawbacks of Cakephp?

What is the name of Cakephp database configuration file name and its location?

What are commonly used components of Cakephp?

Why does Cakephp have two vendor folders?

Can you remember what is the directory structure when you download Cakephp?

The questions provide a good overview of the framework, but won't tell you if the developer is any good...you still need to figure out that one on your own.

Last week, I talked about the Symfony Experience, and announced a new Developer Experience Initiative. [...] And now it's time to put our ideas into action, with the first community hack day on July 5th. This hack day is for everyone and we'll focus on tasks from all around the Symfony world: the core code and third party bundles. This is our chance to really push on things that never quite get done as well as they could: third party bundle documentation, exception messages, shortcuts, etc.

The event will be happening on July 5th from 9am to 8pm Central European Time (3am to 2pm Eastern time in the US) and will be run from the #symfony channel on the Freenode IRC network. There'll be plenty to do, so if you're interested in getting involved, reach out to Ryan or Javier once you're on and they can point you in the right direction. More information can be found on the Symfony blog.

Ubiquitous…that is definitely one word you could use to describe PHP in relation to the web. It really is everywhere. [...] What makes PHP so popular and widely-used? While there's no single answer to this question, PHP's ease of use is certainly a significant contributing factor. [...] But therein lies much of the challenge of finding highly-skilled PHP developers. PHP's relatively low barrier-to-entry and 20 year history means that PHP developers have become practically as ubiquitous as the technology itself. Yet while many can legitimately claim to "know" PHP, those who are true experts in the language are capable of producing software that is much more scalable, functional, robust, and maintainable.

There's a wide range of questions included in their list, each one with a brief description and the "right" answers a knowledgable candidate might give. This includes questions about:

Defining and using closures

What "global" is and when to use it

Describing the PHP superglobals

The use of "static"

There's also a section for the even more advanced development positions out there with questions about PHP's internals (the actual C code) as well as the differences between some built-in object types.

In this new post to the Symfony blog Ryan Weaver talks about some steps the project is making to help improve the "developer experience" (DX) around using the framework. There's four things listed that they're trying out to see if they can improve the framework even more.

When Symfony was released, we (the community) thought a lot about the Symfony experience: working on documentation, improving error messages and creating open source bundles. But since then, innovation has slowed down and the Symfony experience has stopped evolving. Today, the Symfony Framework is still the highest quality PHP Framework available. But the Symfony experience has stagnated. The good news is that improving the developer experience is easy, and it involves you!

He includes the "four easy steps" that any developer using Symfony can follow to help out the development team and make things even easier (and more intuitive) to use:

Lorna Mitchell has shares some interesting results of a recent survey asking people how they got involved in working with open source projects. The results were from a poll announced on Twitter.

I did a very unscientific twtpoll recently regarding what brought each of us into open source. Plenty of people took the time to vote or retweet, so I thought I'd loop back around and let you know how it looked overall when the poll closed.

Not surprisingly, the largest group came from the "find a problem, submit a fix" category (40%) with the next in line being the group that open sourced their own code. The third category she mentions, coming in at 18% of the responses, was those seeking new skills either for personal growth or for their current (or next) job.

In this new post from Dawn Casey (wife of the infamous Keith Casey) she talks about some of her "growing pains" around becoming a new developer and the learning process. She's come up against some interesting problems in the course of her learning, both good and frustrating.

In the course of my learning development (seven months at this point) I've heard quite a few things from other veteran developers, all of whom were trying to be helpful. Or I'd ask a question and get one of these things in response because it makes sense to *them*…they don't realize I have no point of reference. [...] I'm frustrated because they can't explain whatever it is I don't understand..mostly because I don't understand exactly what it is I'm not understanding.

Her frustration comes not only from not being able to ask the right questions, but also from being a "blind deaf alien" thrown into the world of development. She point out an issue common to those trying to get into programming: the wealth of information one needs to know before getting started. She also mentions another common problem, particularly for new developers (or those looking to improve one certain skill): the sometimes unhelpful nature of other, more experienced developers. While some are happy to help and guide you through the learning process, there's others that will just toss you a tutorial link and call it a day.

Here's the gist of what I'm saying: There is so much back-knowledge needed to be a web developer today that many are derailed for months trying to learn everything they need to know before they can learn anything at all. PLEASE REMEMBER THIS!!

For those out there hiring developers to join their team, you might read up on a few tips in this new article on LinkedIn for the "things not to do" during the interview process.

It has been my observation that most recruiters and hiring managers tend to make the same common mistakes. That is why I've decided to write this new series, "Dev Recruiting 101". In it, you will have the unique opportunity to view your industry from the perspective of a veteran developer. You'll learn the secrets that will win us over and the pitfalls that will make us run for the hills. My goal is to give you the "inside scoop", as it were, about how to attract the best talent in our industry.

The list it broken out into ten different points, each with their own descriptions and real-world examples from the author's experiences:

Discourage the candidate by telling them how lousy the job is.

Don't show-up for the interview or initiate the call at the agreed-upon time.

Don't speak clearly.

"Okay, now we'd like you to write some code. Here's some blank printer paper and a #2 pencil."

Spend 30 minutes giving a detailed history of the company, then say you've run out of time.

"As you know, our site is an adult-oriented webcam service. How often do you watch internet porn?"

Make the candidate spend 6 hours interviewing with virtually every single member of the engineering department.

Ask niche-specific technical questions that are neither part of the job description nor the candidate's skillset.

"If a plane crashes on the border between Russia and Ukraine, where do they bury the survivors?"

Judge the candidate based on whether or not they're a telepath.

There is nothing more important in hiring the right candidate than conducting an effective interview. Not only does it help you narrow down your choices, but it's also an opportunity to show the candidate why they want to work for you and not someone else.

In his latest post Adam Culp discusses something that developers are all to aware of, whether they will admit it openly or not, is a feeling of anxiety around problems they have, both personal and work/development related.

Yesterday I was approached by a developer, apprentice, friend, and sometimes mentor, who was having some personal issues. I consider this person to be very strong, and capable of great things. [...] During the conversation it was revealed how they're experiencing HUGE anxiety, complete with panic attacks, and are even consulting a physician who prescribed medication for it. [...It's a] common misconception is that anxiety is caused by the stress of the moment, which is simply not true. [...] For each of us the cause is slightly different, because we each struggle with our own problems and OCDs.

Adam shares some of the common stressors developers can feel around their work and life including not being "busy enough" at work, wanting to contribute but not knowing where to start and loud or open work spaces. He includes a few bits of advice on these things, some from his own experience including how to say "no" to deadlines, talking and sharing with others and doing some kind physical activity. Be sure to check out the comments for thoughts and ideas from other members of the community too.

On the Facebook HHVM blog today there's a post about the Hack Developer Day they recently held in Menlo Park. The event brought in developers for a day of presentations from the Hack/HHVM engineers.

150+ Members of the PHP and developer community came to Facebook headquarters and joined over 2000 people online for presentations by the engineers of Hack and HHVM. Afterwards we held a five hour hackathon, where the attendees worked with those engineers to write Hack code, either by converting current codebases or writing new code from scratch.

For those that weren't able to attend or are interested in catching up on what was presented, they've posted videos of all of the sessions in a YouTube playlist as well as PDFs of all the slides. If you want the short version of what was presented, there's a quick list in the post or you can read a recap on the Facebook Engineering blog.

In this new post to CiteWorld.com, they're making the claim that the Hack language from the developers at Facebook is the "silver bullet for user-developers".

How do you modernize the way we build the web? That's the question at the heart of the release of a flurry of new languages and development platforms -- all from companies that run and build large scale web services. [...] While getting more out of CSS is good, as is replacing JavaScript; Facebook's HHVM and Hack combo is targeting one of the foundations of the modern web: rapid application development.

They talk some about the overall goals of Hack (improved performance, a stricter typing system) and include a brief example of some Hack code. They consider it to be a "more modern language" that brings PHP-based development up into a different level of languages. He also talks about HHVM a bit, migration from PHP to Hack and the potential for Hack to be adopted on other platforms outside of the current HHVM runtimes.

Jonathan Hill has taken an interesting perspective in his recent post looking more at some of the average financial costs around being a web developer.

With Software Development topping 2014′s top jobs list, I thought I would share how much it cost me to become a web developer, and what my monthly expenses look like nowadays.

He breaks it down into a few different categories, listing an average price for each:

Initial (start-up) costs for hardware and software

Training costs

Recurring costs

Obviously, not all of the software and tools he lists are needed for every software developer, but it does give some perspective. Thankfully, he also links to some free alternatives to the tools he mentions that can reduce these costs as well.

While not specific to PHP, this new article on the Coding the Architecture blog gives some good insights on what developers should know about software architecture.

Now I may be biased, but a quick look at my calendar hints to me that there's a renewed and growing interest in software architecture. Although I really like much of the improvement the agile movement has provided to the software development industry, I still can't help feeling that there are a large number of teams out there who struggle with a lack of process.

[...] Put very simply, software architecture plays a pivotal role in the delivery of successful software yet it's frustratingly neglected by many teams. Whether performed by one person or shared amongst the team, the architecture role exists on even the most agile of teams yet the balance of up front and evolutionary thinking often reflects aspiration rather than reality. The big problem is that software architecture has fallen out of favour over the past decade or so. Here are five things that every software developer should know about it.

Each of the five things comes with a paragraph of explanation (and some links to additional resources):

Software architecture isn't about big design up front

Every software team needs to consider software architecture

The software architecture role is about coding, coaching and collaboration

As a PHP developer, you may have been asking yourself how to improve your skills, gain reputation or become more professional in your work. One of the ways of doing so is to get through a certification programme. The only one that covers PHP itself (not a particular framework or software solution) is being delivered by the Zend company. In the remainder of the article I will focus on this particular certificate and describe its advantages and disadvantages. At the end I will also mention some other certification programs that may be valuable to a PHP developer.

He starts with a bit of general information about the certification including some of the categories it covers. He then gets into the pros and cons, listing two items for each. He suggests that it's a good way to measure your knowledge but there is a question of how much it really proves to get a passing score.

In his latest post Matthew Turland has shared some of his thoughts about how to be a better developer, regardless of the language or skill level you may find yourself at.

I've shamefully ripped off the title for this blog post from what I expect will be a phenomenal session given by Ed Finkler at php[tek] 2014. Sadly, I haven't seen the session and may not be present at the conference. However, I've spoken with Ed and seen him give sessions on several occasions, so I know he sets the bar pretty high. If you've not considered attending the conference and his session, I highly recommend doing so. Ed has plenty of insightful things to say about being a great developer. Today, the subject coincidentally crossed my mind and I realized I had a few things to say on the matter that may also prove useful to others.

He suggests that there are three main qualities that developers need to become better at their craft and, as a positive side effect, work better with other developers around them. These three points are:

Humility

Patience

Imperfection

For each, he briefly explains the topic and makes some practical suggestions for achieving the goal.

These are things I've learned from my own experiences. I state them here realizing that they may be more applicable to me than they are to you. You must form your own opinions and find your own wisdom. [...] In the end, you must find your own path. Regardless of what that path is, I hope you find the passion shared by myself and those who inspire me and I wish you well in your pursuits.

According to this new post over on the Mashable site, PHP is one of the "languages to learn" for 2014. Others in the list include Java, C and relatives, Python and Ruby.

The tech sector is booming. If you've used a smartphone or logged on to a computer at least once in the last few years, you've probably noticed this. As a result, coding skills are in high demand, with programming jobs paying significantly more than the average position. Even beyond the tech world, an understanding of at least one programming language makes an impressive addition to any resumé.

They point out that PHP powers more than 200 million websites all around the internet and shares a few links of places to learn more about the language (including Udemy and Codeacademy).

If you're thinking about taking the Zend Certified PHP Developer (5.5) test but aren't sure exactly where to start, Lorna Mitchell has provided a list of some good resources to help you out.

Yesterday I updated my previous ZCE certificate to the Zend Certified PHP Developer qualification (the new ZCE for PHP 5.5 also got a new name). Since the ZCE 5.3 exam is no longer available and I work with various clients to prepare their teams for these certifications, it was important to me that I keep my own certification up to date. Now I've done that, I'd like to share some resources for others doing the same thing.

Last time, we discussed social aspects of teamwork, and how working in a team can both benefit and harm you. There's loads to take into consideration when working with other people, and lots to be gained. This time, let's talk about practical aspects of teamwork, particularly virtual teams or, in other words, teams with remote members.

He covers a three main topics (several that only relate to non-colocated teams):

Time Zone Difference and Broken Bottleneck in Teamwork

Organic Solutions (the importance of a technical lead and filter)

Inorganic solutions (technology to make life easier and remote workers more productive)

The Voices of the ElePHPant podcast has published their latest episode, another in their series of interviews with PHP community members. This episode features Shawn Stratton.

They talk some about Shawn's current work, a migration from pure PHP development to a more operations kind of role and some of the considerations he's had to make. He also talks about the one lesson he recommends to both ops and dev to help them work together more effectively. They also discuss some of the tools he uses to help make the development environment easier and more useful for developers.

Bruno Skvorc has posted his latest article in his "Becoming a PHP Professional" series to the SitePoint PHP blog today. This time he talks about the social aspects of teamwork, a look at three things to consider to make working on a team easier regardless of the size.

This article will focus on social aspects of teamwork and initiative, and will serve as an introduction into a more concrete and practical teamwork based article coming soon. t's important to note that when I say teamwork, I don't only mean teams while working for a larger entity - a corporation or company in which you're a minor sub-group. A team is also a group of freelancers working together on a project - either close by, or remotely. Whenever you work with someone in any capacity whatsoever - that's a team. A loose team, but a team nonetheless.

He makes three suggestions that can help you figure out how to interact with people both in your immediate team and those outside of it:

Knowing your role

Giving respect to superiors (to a degree)

Don't be afraid to leave

What I'd like you to take away from this part is - don't be a slave of circumstance. Be courteous, professional and honest, but don't be afraid to leave a poisonous environment - it harms you, the people who love and support you, and finally, the project you're working on.

My friend Sandy shared a link to a fascinating natural experiment comparing the productivity of two similarly tasked developer teams. If you haven't read it already, take a minute to check it out. I've seen this need for visibility throughout my career. [...] if you want to measure actual productivity, in terms of what tasks your development team what can you do? This is where I think a good habit of issue+SCM tracking, rigorous testing , and continuous integration can really shine.

He also talks about a few of the bad practices some companies get in the habit of using to represent this same metric including "butts in seats" time and the totals of billable hours. He suggests a better alternative is measuring things like issues addressed in your bug tracker and ongoing performance metrics from a continuous integration system.

On 7PHP.com today another community interview has been posted - this time it's with Michael Wallner, a full-time PHP core developer working at SmugMug.

Today I bring you an interview with someone (named Michael Wallner, @_m6w6) who has been hired to work full-time on PHP. Yes you heard it right: this guy is paid to work on The Core of PHP. As you know PHP is open-source, so why would a company hire someone to work full-time on such a free technology? (I let you get the answers from Mike himself). Besides since he is highly involved with PHP and it's core, it's a good opportunity to learn from his experience and know-how, so let's hear from him!

He answers questions about his past, how he started with PHP and what he thinks of the language now versus when he started out with it. He gives some advice to budding PHP developers and some of the libraries/projects he suggests. They then talk some about his work at SmugMug and how much time he'll be spending dedicated to working on the PHP core. There's also a bit answering the "why" question of why SmugMug would hire him to work on the core...but you'll have to read the interview to find out that answer.

If you weren't able to make it to this year's ZendCon conference that just happened in Santa Clara, you can get at least a little piece of it from this new post to the Zend blog. It's a video from a keynote session from Peter Magnusson titled "Rise of the Native Cloud Developer."

At his keynote session at ZendCon, he shared some of the important and sometimes unexpected lessons Google learned while building for the cloud - such as the importance of lightweight execution containers, relying on failure, and how to overcome the speed of light when building distributed systems.

And then he went ahead to discuss about the rise of the "Cloud Native" developer - how engineers and organisations large and small now using these principles to build truly robust and scalable services, and businesses.

Erika Heidi Reinaldo has made a post over on her Coderwall page with a few helpful hints for the budding PHP developers out there about things to investigate and learn to help further their knowledge of the language.

This post is a collection of things that I consider important for people who are starting with PHP, based on my experiences with this language through the years. PHP has considerable evolved in the last years, thanks mainly to the community efforts. [...] As a downside for the language evolution, as things change, tutorials and practices might get deprecated. So we have a lack of good updated tutorials for beginners.

She includes some great things for new developers to look into including a recommendation to "learn the language, not a framework" and exploring git and Github as a collaborative workspace to both share your own work and explore the work of others for helpful hints. She also makes a recommendation that can help more than most developer think - get involved (contribute to projects or meet with other developers, online or at something like a user group).

In this post to his siteJ-P Stacy suggests that its neither the developers or the language that's the real problem with PHP. He wants to get beyond the typical anti- and pro-PHP rants and look at what makes for good web applications, specifically PHP ones.

I think there's a sense in which PHP's success - widespread and inclusive - is at the very same time its failure - quickly learned and nonselecting. Communities like PHP's can evolve in the same way as any other population evolves: individuals exhibit random traits; a particular environment translates those traits into a likelihood of longevity; over time, individuals or their descendants exhibit different traits, adapted to suit the environment. But if the environment is not particularly harsh, then very little selection occurs. Only a negative evolutionary pressure, a harsh environment, can if you like weed out a lack of developer talent.

[...] There's no escape. We must live with the likelihood that untalented developers can end up building charmless applications, and a (unfairly large) proportion of those will be PHP applications.

He does make one suggestion that could help the community and those developers new to the language and in need of training - good management (or, as he describes it, "direction"). He suggests three areas that could be managed to help make the PHP ecosystem better as a whole - the people, the processes for making good software and the embracing of standards known for success.

Anna Filina has a quick new post to her site today with some helpful tips on how to motivate your developers (and coworkers) to make for the best end result.

When developers are not motivated, progress is slow and quality is low. This ultimately affects company revenues and can lead to reduced opportunities for all employees. Motivation leads in the opposite direction: wealth and happiness. The first thing to understand about motivation is that it's internal. We can't force someone to become motivated, but we can still have a strong influence. Here are my top three picks to increase motivation from my presentation at IPC 2013 in Berlin.

Her top three are:

Setting goals for the group and a purpose for making it good

Focus on the "small wins" sometimes to keep motivation high

Let developers use their full range of talents, don't force them into one niche

On Reddit.com there's a recent post asking what kinds of things someone can do to gain the skills they need to get a job as a web developer. Disregard the comment at the top and get straight to the good stuff - there's lots of great recommendations here including:

"take the time to take algorithm classes , UML classes and db modelling classes and , very important , read other people's code"

"Work on stuff that interests you." and "Work on stuff that doesn't interest you but solves a problem for someone else"

"Just keep programming. You'll do stupid things, but having to do those things should become annoying."

Unfortunately, the poster started things out with a "don't tell me to read a book" mentality, so there's some responses in there about that. Don't let that disuade you from some of the other answers, especially if you're new to PHP, though.

There's an interesting post over on the Hut 8 Labs blog looking at overconfidence in developers and how it effects their estimations of the time it takes to get things done.

I'm going to talk today about what goes on in inside developers' heads when they make estimates, why that's so hard to fix, and how I personally figured out how to live and write software (for very happy business owners) even though my estimates are just as brutally unreliable as ever. But first, a story.

He talks about one of his own experiences about overconfidence and how he found a connection point in a section of a book with it as it talked about overconfidence. He talks about why you (we, as developers) suck at making estimates and how it should be less of a "how long to do it" question and more of a "how confident am I that I can do it" question. He points out that there are some situations where estimations don't suck - 0-12 hour tasks.

So what do we do? Just accept that all our projects are doomed to failure? That we'll have poisoned relationships with the rest of the business, because we'll always be failing to meet our promises? The key is that you first accept that making accurate long-term estimates is fundamentally impossible. Once you've done that, you can tackle a challenge which, though extremely difficult, can be met: how you can your dev team generate a ton of value, even though you can not make meaningful long-term estimates?

As the organizer of the SoFloPHP User Group I am often approached by entry to mid-level developers asking what they can do to advance in their career or become better developers. Of course I am nowhere near perfect but have been around long enough to get a few bumps and bruises along the way, so [this list] is what I usually share as some pointers.

Some of the things are PHP-specific, but a lot are just general good practices any developer should follow. His list includes things like:

It's okay to stay up late once and a while, but get some sleep

Track your time and get in the habit of knowing what you did with each hour

Certifications will not actually carry much value on your resume, so I would not make them a main focus.

Pick an IDE to use and learn it FULLY. I will not recommend one in this post, so explore and find one that fits how you want to work.

Always strive to make yourself replaceable. If you are replaceable you are also promotable, and you can go on vacation pain free.

He also suggests learning a few other tools like git (and github), a good IDE and having a "pet" full-stack framework. Check out the full post for more great tips.

In a new post to her site Francesca Krihely starts looking at the developer experience - how developers relate to your service and product and what kinds of things you need to be doing to help engage them.

I had a great brainstorm a few weeks back with the members of the Developer Evangelists meetup on the topic of the User Journey, or as I'll call it now, the Developer Experience. The main problem we wanted to solve was how we convert new users into experts or awesoms users. In many ways, a Community Manager and/or Developer Evangelist is responsible for driving user adoption and making users successful, so this is a topic near and dear to all of our hearts. I walked away with three key things that help improve the developer experience: Great Product, Great Support and Empowerment.

This post talks about the first point - the "great product" - and notes that, if the product isn't useful and enjoyable to use, even developers won't bother with it. She also talks some about the need for quality documentation and how it can be seen as a sort of "marketing" to developers.

Work on making your product fit for an awesome developer experience. If you build it, they will come.

NetTus.com has followed up their previous article covering some of the basics of the HTTP protocol with this new post, part 2 of the series. They suggest that HTTP, the messaging format of the web, is the one protocol that every web developer should know.

In my previous article, we covered some of HTTP's basics, such as the URL scheme, status codes and request/response headers. With that as our foundation, we will look at the finer aspects of HTTP, like connection handling, authentication and HTTP caching. These topics are fairly extensive, but we'll cover the most important bits.

In this article, they talk about things like the HTTPS secure version of HTTP, server-side connection handling, identification/authorization and working with caching and cache control headers.

Davey Shafik, a long-time PHP developer and community member/speaker, recently had to learn Ruby on Rails for a project at work. He's shared some of the experience (from the perspective of a PHP developer) in a recent post on the Engine Yard blog.

I know PHP. I mean, I really know PHP. Not just the syntax, or the idioms and idiosyncrasies, but why. I can tell you why something works the way it does, under the hood; and I was probably around when the decision was made to do it that way. Thirteen years with any language is a long time. [...] Ultimately, it comes down to: Is it the right tool for the task? Because of this, ultimately when I come to write a web site, PHP is my tool of choice. Know thy tool well, and it shall treat you well. Then along came Engine Yard, and I was exposed to just a ton of fantastic engineers who happen to choose Ruby as their tool of choice.

His project was the site for the Distill conference Engine Yard is putting on in August. He lists a few "WTF" moments he came across when learning and creating the site with Ruby including issues with parentheses on metod calls, method naming rules, implicit returns and variations on control structures. He also talks about some of the other technologies used to power the site like OAuth and S3 for image uploads (via paperclip). He finishes out the post by wrapping up the experience and talking some about the benefits of getting outside your comfort zone and learning something wildly new (language or other technology) to give you perspective.

Anthony Ferrara has posted his latest episode of his "Programming with Anthony" video series, this time he talks about becoming a better developer (hint: it's not about knowing everything).

In today's episode, I talk a little bit about what it takes to become a better developer. Nobody will ever expect you to know everything, but you better know how to find it...

You can watch the video either in his post or over on YouTube. He also has this and his other videos set up in a playlist if you'd like to see coverage of other topics like design patterns, iterators, dependency injection and prepared statements.

If you are a first-time entrepreneur and likely someone with little experience with software development, the chances of you successfully directing the development of a product on your own, are slim. [...] In software development, too often vision holders hand off a "vision document", i.e. "The Specifications", to a developer and expect him to translate it to the finished product they have in their mind. Most software developers or graphic designers are simply not fit for that role - they do not have the experience, skills or vested interest in transforming your vision to an actual product.

His examples revolve around the idea of outsourcing the development to another group, but a lot of the concepts still apply to in-house development too. He talks some about the idea of "you get what you pay for" when it comes to quality and how much you're willing to pay. He then gets into one of the hardest questions when dealing with development - how to find good developers. He mentions several things that need to be a part of that relationship like trust and good communication.

On Reddit.com recently, it was asked what kinds of things someone would need to know if trying to move from being a senior developer to a lead developer in their role. There's lots of answers - some serious, some not - but it's an interesting read.

I'm fairly confident that I am able to move into a lead developer role quite easily. I have worked in many places where the CTO was so incompetent that I've ended up doing a CTO's job as well as coding. Now I want to find a job where I can be a good lead developer. I might have some holes in my self-taught PHP knowledge, so what do you think I should know?

Some of the recommendations include:

"The lead engineer is not the smartest guy in the room. Sometimes you will know the right answer, but just telling people what to do won't always get the right results. Ask them how to solve problems and let them own it."

"It may be different where you are but I expect lead developers to be more of a 'lead' as in 'leader' than 'lead' as in 'best developer'. That is, you'll probably be expected to actually manage, delegate, and architect on top of your development abilities."

"The lead dev will guarantee the whole architecture of the application and the processes of development."

"If you, as a lead dev, are project managing then your employer is doing it VERY wrong."

Check out the full post for more discussion and to add your own thoughts.

If you're a PHP developer and have ever wanted to branch out into learning another language, Node.js is a popular choice right now. To help you ease into some of the concepts that Node development involves, Francois Zaninotto has come up with his "Node.js for PHP Developers" series of posts (4 of them now, one previously mentioned here):

On NetTuts.com there's a great list of tips and things to keep in mind if you're a budding programmer - a set of common pitfalls to watch out for as you hone your skills.

Regardless of our current skill level, we all were beginners at one point in time. Making classic beginner mistakes comes with the territory. Today, we've asked a variety of Nettuts+ staff authors to chime in with their list of pitfalls and solutions - in a variety of languages. Learn from our mistakes; don't do these things!

The article starts off with some Javascript tips, but quickly gets into some more PHP specific things like:

Use Ternary When Appropriate

Use Guard Clauses

Keep Methods Maintainable

Avoid Deep Nesting

Don't Overuse Variables

There's also two "extras" thrown in more concerning general programming practices - using methods to represent actions and some basic code readability suggestions.

On the Smashing Magazine site today they've posted a list of powerful CLI tools that every developer should at least know about to help make their lives easier - six of them ranging from SSH tunnels to HTTP testing.

Good tools are invaluable in figuring out where problems lie, and can also help to prevent problems from occurring in the first place, or just help you to be more efficient in general. Command line tools are particularly useful because they lend themselves well to automation and scripting, where they can be combined and reused in all sorts of different ways. Here we cover six particularly powerful and versatile tools which can help make your life a little bit easier.

The tools they mention are all things you'd install on a unix-based system:

Michael Kimsal has a new post to his site with some recommendations for web developers as to the things they should know to do their job well.

The original question from was a 16 year old who's been doing some basic CRUD apps, but is getting bored and wanted to move on to 'real' development. There were some good replies, but few went in to the depth of detail that I think beginners are even aware of. Granted, this might scare off some, but for others it might give them some ideas about what's possible and what's involved in professional web development. I know I'm going to leave off some topics, so feel free to add on!

He touches on topics ranging from version control to performance and even a mention of mobile development. Each section includes a brief summary of the topic and some have specific topics to check out to help narrow things down to the important parts.

Jacob Mather has written up a (somewhat lengthy) post about things for developers to consider when wanting to improve at their jobs.

At Symfony Live San Francisco 2012, I gave a little talk. No, really. A little talk. Seven minutes. I'm not even sure I used all of it. That's not a lot of time, but I think I managed to at least provoke some thinking. At least I hope I did. Hmm. How do you act like you care about your work, as a developer?

He has the post broken up into several different categories including being involved in the community, continuing your education constantly, working with automation to make your day-to-day easier and what your real job is (hint, it has more to do with problems and less with code). He also includes a section with suggestions about dealing with coworkers of all different types - everything from management to designers.

I'm going to throw out here some potential advanced skills from off the top of my head - not at all a complete list.... PHP objects? PHP regular expressions? Frameworks? Security measures? Ability to use PHP to do cool things like recursive node walking of XML files? Use of third party libraries? Or would you add something else entirely? Just curious, because I'm looking for work and want to know if I can reasonably bill myself as having advanced PHP skills. Thanks for the input!

The year 2011 was a great success for developer communities in Zagreb. Although mobile developers started in 2010 with Mobile Monday, web developers were a bit shy and Ruby developers started first, then python meetups started and in the summer few people urged/pushed me to start organizing PHP Meetups. Besides colleagues I did not know a lot of PHP developers so I needed to spread the word about it. Twitter was the first step and it paid off. With only a few retweets there were already 10-20 people interested.

The post talks about the growth of the group, things they wish they'd done better (like involving local companies) and their work to create a custom logo for the group. If you're in the area and want to find out more about the group, check out their main page.

What a lot of this boils down to is culture, or more specifically, lack of cultural awareness. I'm talking about making assumptions based on what a developer may personally hold to be true but in the broader global context is incorrect and often marginalises their audience. In the pursuit of a more globally harmonious online experience, let's take a look at 10 lessons relating to aspects of web development with a cultural bent. Some of this may not be new to you, but all of it is relevant if you want to play nice with people from all cultural walks of life.

John Wards passed along some information about an upcoming one-day conference happening in Oxford (UK) during the end of November (the 23rd), a conference aimed at developers but talking mostly about database both server and client-side - the All Your Base Conference.

The All Your Base Conference is a database conference for web developers. It's a one day affordable, single track conference exploring noSQL, RDMS and client-side database solutions. There will be a keynote from the creator of MySQL Monty Widenius and talks from developers from Github, Heroku, Adobe, Mozilla, 10Gen, Basho and Twitter.

The full price tickets are £125 but you can play a game on their site for a £10 discount (only before October 1st though, it expires then). You can get more information about this event from the conference's main website.

In this edition I talked with Ian Barber @ianbarber who is a developer advocate for Google+. Ian has been working with PHP for Virgin in the UK and has an amazing run of experience in the PHP world; delivering presentations at a number of conferences - his recent talk entails "Building a Firehose" at [PHP Tek 12 @mtacon].

In this recent post to Reddit.com, the author recounts some of his past experience in technology and the steps he's taken along the way to improve himself. He's at a loss now, though, and wants recommendations for what to do next (a familiar situation for many):

I started 12 years ago designing websites. back then the fun and the complexity were playing with css, javascript and dhtml. [...] So right now i need some advice because im kind of lost facing so many possibilities. I want to learn the MVC approach, but i think that doing it by learning a different language (like ruby) will help me to increase my knowledge and being able to work with CI, Cake, Zend or Symphony more naturally. What should i focus first? web design tools? frameworks? mobile programming? NoSql databases?

Responses so far talk about things like using version control, even just in personal projects, the usefulness of Ajax/modern Javascript, more advanced CSS techniques, SOA and some framework suggestions to fill the MVC desire.

Do you have a recommendation on what'd be a "next good thing" to learn in the current web development world? Share it here!

Fortrabbit.com has conducted a survey of developers world-wide about what kind of platform, tools and software they use in their development work. They've posted the results to their site today, the answers from about 160 different developers.

We have asked our readers a few questions on their PHP workflows, hosting and tools. We are very curious about this, because we want to build the best PHP PaaS for dev guys.

Some of the highlights from their findings include the large share of Zend Framework use, the predominant use of git for deployment, MySQL still being the database of choice and multi-stage deployment (environments) are a preferred setup. You can see the full results here [pdf].

Odd though it may seem, this principle explains some of PHP's greatest security weaknesses. PHP does not explicitly use Secure By Design as a guiding principle when executing features. I'm sure its in the back of developers' minds just as I'm sure it has influenced many if their design decisions, however there are issues when you consider how PHP has influenced the security practices of PHP programmers. The result of not following Secure By Design is that all applications and libraries written in PHP can inherit a number of security vulnerabilities, hereafter referred to as "By-Default Vulnerabilities".

He focuses on what he sees as a responsibility of those creating the language to either default to a more secure architecture or provide information as to why their choices could cause problems. In the extended version of the post, he talks about some specific issues that the language has including SSL/TLS misconfiguration, openings for XML entity injection attacks and limited native filtering for cross-site scripting.

Phil Sturgeon has a new post to his site today comparing a few different types of developers and discussing language/tool zealots among them (and a plea for tolerance and understanding).

What is it you do as a developer? As I see it in web dev there are a few different types: Hobbiest, Client Web Dev, Distributed Application Devs, Web App Developer (SaaS) and Corporate Dev. What do they all have in common? They're all using some sort of language to make some sort of system for somebody somewhere. That is about the last connecting factor that most of us developers actually share. [...] The crazy thing here is that most developers who are in a situation where they can use whatever system they like, often end up picking a specific tool and using it to death. This is ridiculous, as every developer should use the best tool for the job.

He talks a bit about each of the different categories of developers and where he sees their place in the world of development. He points out some of the restrictions of each type of position (required technologies, dependencies, etc) and comes to his point about their choices:

The point I am trying to make in all of this, is that while you might have really strong opinions about what language, framework, version of the framework or version of the language you use, EVERYONE has a totally different situation to you.

In this recent post to the "Programmers" area of the StackExchange site, the user asks the community for help in testing a PHP developer during the interview process to asses their level of knowledge accurately.

My company needs to hire a PHP developer, but nobody has PHP knowledge in my company and we find difficult to test for PHP skills. If it were a C/Java developer I would ask him to write a quick implementation of the Game of Life, but PHP is a completely different language. I saw this test with interest. Anyone else has more suggestions?

There's several other suggestions made touching on a wide range of evaluations including:

Laura Thompson has a new post to her site about the "dark craft" of engineering management and of her thoughts as to why it's as much a "craft" as writing the actual code.

Why is management a craft? It's a craft for the same reasons engineering is a craft. You can read all the books you want on something but crafts are learned by getting your hands in it and getting them dirty. Crafts have rough edges, and shortcuts, and rules of thumb, and things that are held together with duct tape. The product of craft is something useful and pleasing.

She goes on to fill out her description of what it really means to manage a development group including providing devs with the resources they need to master the subject and allowing them the autonomy to solve problems without having to be involved in every decision. You can read the rest of her thoughts here.

In this new post to the Developer Drive site today, they share six things that you, as a developer, can do to hold you back in your career (or development growth in general).

The web development industry is one that is always growing because of how we use the web. No longer do we expect the Internet to simply host a digital pamphlet for a business. The expectations nowadays are for a site to be rich with content, provide the means for visitors to interact and be dynamic in every interaction. With the demand at an all time high, freelance web developers may think that there is little they could do to harm their career. Unfortunately, there are many ways that people in this industry sabotage themselves when it comes to their career.

Among the things they recommend avoiding are practices like clinging to older technologies, failing to network with other developers and market themselves and forgetting why you were hired in the first place.

In this recent post to Reddit.com, a "solid novice with PHP" asks the community for some insight into what the day-to-day life is like for an average LAMP developer.

I wanted to hear from someone who does LAMP development for a living, What does your work day look like? That is to say that, I have no idea what the responsibilities for a LAMP developer look like. Are these people putting together entire websites on various platforms (wordpress, joomla, whatever)? Are you simply doing backend work (setting up databases, working with tables, etc)? All of the above?

The comments on the post talk about things like:

The differences between the "startup" and "business" life of a typical developer

Zend has published the results of their "Developer Pulse" survey for 2012 - the product of a survey of over three thousand developers across the PHP community.

The summer 2012 edition of the Zend Developer Pulse™ survey shows that PHP is gaining prominence as a cloud application development language of choice. The combination of speed and ease of use enables developers to build and deploy PHP-based cloud applications quickly: more than half the developers surveyed indicated that the apps they are developing today are destined to be deployed in cloud environments.

You can view the full results of the report in this PDF which touches on topics like:

The CodeDevelopr.com site has posted a handy reference list of 50+ guides and manuals that can make looking up those key facts easier.

This is a list of over 50+ Documentation Manuals and Guides for Programmers, Web Developers, and Web Designers. I will actively update this list with more Manuals as I come across them. If you would like something added, please leave it in the comments section below. Over time it will become more refined and better organized and in return, more useful so please bookmark and share with your friends.

Over the years I've built many different types of websites. These range from being a few pages, to being very customized with advanced features. I've learned there is no clear definition in the best way to create a website. But I do think there are advantages and disadvantages to pursuing different methods. This article takes an analytical look at each option. Let's take a closer look at the different approaches in building a website.

He includes a brief summary talking about each method and mentions things like benefits and downfalls of the approach and what can be involved in their development.

We are looking for great PHP programmers. There's many ways to put this, so we'll keep it simple: If you love developing in PHP, you're aware of the latest trends and you have enough experience under your belt, you may well be what we're looking for.
You'll get to work on scalability problems, work with new technology, such as Silex, Composer, LessCSS and Backbone.js. You won't be working on browser compatibility all day, but there is a front-end component. You must be willing to relocate and legally allowed to work in Münster, Germany. We can help with work visas, if required.

In their May meeting, the Minnesota PHP User Group heard two talks on "When SQL Meets Documents" [above] and "Message Queues & Distributed Job Processing" [below]. MNPHP meets once a month at The Nerdery's office in Bloomington.

Be a part of a newly forming team that will be tasked to entice new authors to Wikipedia. You will create responsive UI-driven software components in a highly iterative environment to support user engagement experimental features for Wikimedia websites using JavaScript, CSS3, HTML5 and PHP.

Some of the projects you'll work on:

Develop new experimental editor engagement features for Wikimedia sites.

Extend MediaWiki software to support new experimental features.

Participate in periodic technology meetings for design, development and testing of experimental features.

Scrum master for development team.

Required Qualifications

5+ years of web development experience, including front-end development (JavaScript/jQuery/HTML5/CSS3), and server-side development using PHP/MySQL.

Familiarity with version control systems/continuous integration tools (we use Git/Gerrit/Jenkins).

Must be able to meet aggressive timelines, iterate rapidly, and switch rapidly across multiple projects.

Strong communication skills: Must be able to communicate clearly and effectively; have strong written and oral communication skills as well as be able to collaborate easily within a cross-functional team.

B.S. or M.S. Computer Science or related field preferred.

Extra Points if you have:

Experience with MediaWiki and other open source PHP-based content management systems

Experience in the Wikipedia community

Experience contributing to a major Open Source project

Understanding of free culture / free software /open source

Experience working with online volunteers.

Experience with wikis and participatory production environments.

Good sense of humor

Being creative, highly motivated, hard-working and ability to work effectively in multiple cultural contexts are great assets

Comfortable working in an open, highly collaborative, consensus-oriented environment

Please provide URLs to any existing open source software work you may have done (your own software or patches to other packages) if possible. We'd love to see what you can do!

About the Wikimedia Foundation
The Wikimedia Foundation is the non-profit organization that operates Wikipedia, the free encyclopedia. According to comScore Media Metrix, Wikipedia and the other projects operated by the Wikimedia Foundation receive more than 482 million unique visitors per month, making them the 5th most popular web property worldwide. Available in more than 270 languages, Wikipedia contains more than 21 million articles contributed by a global volunteer community of more than 100,000 people. Based in San Francisco, California, the Wikimedia Foundation is an audited, 501(c)(3) charity that is funded primarily through donations and grants. The Wikimedia Foundation was created in 2003 to manage the operation of Wikipedia and its sister projects. It currently employs 130 staff members. Wikimedia is supported by local chapter organizations in 38 countries or regions.

We're looking for a PHP developer that is a motivated, creative, critical thinker with a great
sense of humor. This position is part of a fast-paced marketing team and is responsible
for maintenance and development of our public website. This position includes maintaining
existing Joomla and WordPress systems, adding new features and enhancements to them as
needed and managing integration with marketing automation software and CRM (Salesforce
and Marketo). Ideal candidate should have a strong working knowledge of Open Source
Systems (Joomla and WordPress), CSS, MySQL, SVN, jQuery, Javascript etc., have excellent
written and verbal communication skills and be able to work independently and as part of a
team.

PRIMARY RESPONSIBILITIES
Responsibilities for this position include but are not limited to the following:

Will work with Internet Development Team to meet technical expectations and goals

Will have responsibility for one or more technical aspects of development

On PHPMaster.com today there's a new article with six things that they (well, Daniela Baker) thinks every independent PHP developer should know and have in their arsenal.

PHP development is hot right now, but there are also lots of people in PHP development. If you want to make it as an independent PHP developer you've got to know more than just PHP. Here are six other essential skills you need to succeed as a PHP developer.

Her list of six is made up of:

JavaScript, HTML, and CSS

Knowing What You Don't Know

Business Communication

Business Finance

Project Management

Networking

Really, independent or not, these types of skills/knowledge can help any developer out there to see the bigger picture outside of just their code, out to what the business is doing.

The Etsy staffers are also completely serious about their work, and these two features they share in common with their customer base, who are tying to earn side money, if not pay the rent, by designing the hand bags, walking sticks and hand-made chocolates that have made Etsy famous in the artisan and sustainable business scene. [...] The quality model for Etsy is cutting edge, but not unique. New developers are expected to push code to production on day one. That's not commit code, but push it to production.

The article gets into some of the technology they use there at Etsy (including NodeJS, Nagios and, of course, PHP), the atmosphere they try to maintain, how they do their code deployment and how they conform to various regulations, security and privacy concerns.

Paul Jones has offered a tip he thinks will help you in future interviews for a software development position - don't mention frameworks.

If the job description does not mention "Framework X," you should probably avoid answering that you use "Framework X" to solve the problem presented to you by the interviewer. If I ask you to perform a simple task, such as parsing a string in a well-known format, saying "Framework X does that for me" is likely to be seen as a negative. You should be able to do the simple things in PHP itself (e.g. parsing strings).

He points out that, as someone currently in the interview process, he is frustrated by the fact that some developers rely so heavily on the functionality that frameworks give them that they don't know how to do some of the most basic tasks outside of them.

Saying that you use a feature of "Framework X" for simple things is a negative. It sounds like you're dependent on that framework for basic tasks. That means we (the employers) will need to train you how to do it without that framework, and that's a hassle for us.

If you're into Open Source software (doesn't matter if you're new to it or an old hand), you'd do well to check out the book Henri Bergius has posted about - that he also contributed to - "Open Advice - FOSS: What We Wish We Had Known When We Started".

Open Advice is a book that will be helpful to those who are new to FOSS, but, because of the individual voices, styles, and tones, it doesn't read like a "how to". It could even be recommended to those who aren't necessarily interested in contributing, but are curious about what this "free software thing" is all about.

It contains real experience from real developers that work on FOSS projects with chapters titled:

"Code First"

"University and Community"

"Love the Unknown"

"Quality Assurance"

"Good Manners Matter"

"Stop Worrying and Love the Crowd"

The book is licensed under a Creative Commons license (CC-BY-SA) and can be downloaded in multiple formats - ePub, mobi, PDF and paperback, if you prefer that.

John Conde has shared some of his recent experience when he began job hunting as a PHP developer. If his experience is any indication, it's clearly a good time to be a (qualified) PHP developer.

I created my profile on monster.com on a Monday and made it public that night. The following Tuesday morning my telephone went nuts and my email inbox blew up with recruiters reaching out with positions that I was "perfect for". Over the course of the next week and a half (not including weekends) I spent 10-12 hours a day receiving and returning phone calls, and reading and responding to emails from recruiters.

He received calls from all over the country as well - "apparently experienced PHP developers are in short supply". He points out a few things he found interesting about the search like the fact that unit testing was never listed as a requirement (or even a "plus") in descriptions, only a few descriptions talked about memcache and that PHP wasn't the language over half of the employers were looking for.

He also shares a few hints for those looking for jobs right now, things to add to your resume or look for as far as skills most in demand:

Have experience with frameworks

Joomla was very commonly being used so being familiar with it is definitely a plus

In this new press release Zend has announced the posting of the results from their "Zend Developer Pluse" survey - a survey taken of developers world-wide about their habits, preferences and desires.

Zend Technologies addresses [the question of how a new demand for a new generation of apps] in Zend Developer Pulse, a new survey series that takes the pulse of a vibrant community of developers from around the world. The company's first developer survey conducted in late November 2011 offers insights on emerging technology and career trends captured from 3,335 respondents. The findings are summarized in a report now available at [http://www.zend.com/topics/zend-developer-pulse-survey-report-0112-EN.pdf].

The press release mentions some of the details from the survey including that 66% of developers will be working with mobile app development projcts, that next-generation UI deveopment scored high in skillsets, there was a strong interest in cloud development and that there's been a strong rise in the need for PHP development skills in the last year.

On the 7php.com blog Khayrattee Wasseem has a few suggestions about how to "build your geek cred" as a PHP developer - suggestions of resources and things you can do to get more involved in the language and its community.

If you've read the PHP|Architect Magazine - March 2011 Edition, you have surely enjoyed the nice article by Jason Austin (a PHP developer from Raleigh, NC) titled "Good PHP help is hard to find". Jason talks about 'the why' and 'the how' to distinguish yourself as a qualified PHP Professional from the crowd. And the way to do that is: "You have to build your geek cred". I think he did a brilliant job with the article.

Some of Khayrattee's suggestions include (each rated with a number of "cred points"):

Get certified with recognised certifications like the Zend Certified Engineer program

I am a big time fan of Netbeans and I left it a few days after it's release of 6.7. It was so good, heavenly, yummy but I had to leave this old pal because of it's extreme hunger to the available resources. [...] I left Netbeans and started using PhpStorm. I have a company license and I am glad that I made this move. I am not going to preach PhpStorm in rest of this article, but what I will do is sharing my experience with PhpStorm.

He goes through a list of his favorite things about the IDE - its speed it operates at overall, great Javascript/HTML intellisense, version control integration, less resource intensive and that it costs less overall (and comes from a "developer friendly" company).

In less than a week, we'll be in 2012. I know it's a cliché, but where has the year gone? Naturally, we're now at the time of year when folks set goals for the new year. While you might have some goals for your "real" life, how about a few resolutions for your developer life?

In a new press release to their site, Zend teases at some of the results from their Zend Developer Pulse survey. In these results, they share what music developers prefer (according to the survey) for when they're developing.

The survey showed that as much as 86% of developers listen to music while coding. Of the major music genres, 42% of developers said they prefer coding to music of the rock/pop variety.

The results also included the top artists, some "guilty pleasure" choices and some of the least popular artists. The full results of this survey will be coming out in January 2012, giving a "developer perspective" on the current state of the industry, technology in general and their career.

Consider this a call to the PHP Internals team. We've been doing a series of panel discussions over at Engine Yard about PHP-related frameworks and where they are going in the future, but one important piece that's missing is the discussion about the future of the PHP core. [...] If you're a core PHP contributor and you want to voice your opinion in a friendly panel discussion about where you'd like to see PHP in 5 years, then I'd love to chat with you and include you in the discussion.

So, if you've worked on the internals of the language and would like to be in on the discussion, let Elizabeth know by dropping her an email that you're interested!

On the PHPClasses.org site they've posted the latest episode of their "Lately in PHP" podcast. This time the focus is on a recent article that was posted to the site about finding good developers by looking in the right place.

The recently published article on attracting talented Web developers by offering remote job positions raised an interesting debate on the challenges, advantages and disadvantages of this way of working. This debate was the main topic of discussion of the episode 18 of the Lately in PHP podcast with Manuel Lemos and Ernani Joppert, who were joined by César Rodas. César is a top PHPClasses contributor that has been working remotely for several years for companies around the world.

A new post on the PHPClasses blog today suggests that good, talented web developers are actually pretty easy to find, you just have to look in the right places.

Once in a while, we hear company managers and recruiters complaining about how hard is to find talented Web developers that are willing work for them. The problem is that they are not looking right. Not only there are plenty of talented Web developers out there, they are easy to find, and many of them are available for hire.

The key point in his "easy to find developers" argument is simple - be open to telecommuting. Too many companies shun it because of the lack of control it brings to a group, but it also shuts down so many possibilities. He offers a few of his own reasons for the hesitation: the need to see the employee frequently, security concerns and trust issues. He also includes a few of the success stories of PHP community members who telecommute including Eli White, Ernani Joppert and Arturs Sosins.

Just because you want to use the Zend Developer Cloud at phpcloud.com doesn't mean that you necessarily use Zend Studio. While I may wonder why you don't use Zend Studio ( :-) ) I know there are a lot of other good IDE's on the market and an IDE like PHPStorm might suit how you do your development.

He walks you through the whole process, complete with screenshots - creating the project on phpcloud, cloning your git repo there, configure PHPStorm for deployment (via SFTP) and set up a little path mapping.

Anthony Ferrara has a new post today on his blog with some things he think you can do to become a better overall developer (and not just in PHP). He shares six things from his own experience to help answer this question.

One of the most frequent questions that I get asked is "How can I become a better developer?" I think that it's a very good question to ask that deserves a good response. But how can you respond to something like that? Becoming a better developer depends so heavily on past experience (where to grow), interests and rationale (why do you want to grow), that it's really hard to answer without a fair bit of discussion. This post reflects my experiences from both my own growth and the growth that I've seen in others.

The things on his list are pretty simple, but they're easy to forget in your day to day development life. Things like being motivated to better yourself, gaining confidence in your abilities, sharing your knowledge and/or becoming a mentor to developers with less experience than you. Interestingly enough, this last one can sometimes teach you a little something about you and your processes too.

Kevin Schroeder has posted about an idea he recently came across (in this article) called the "Curve of Talent". Kevin's post expands on the idea and makes it a bit more relevant to the "how can I be a better developer" question asked quite often.

I get asked, quite frequently, about how people can be better programmers. Why they're asking me, I have no idea. But what I usually tell them is to be curious and be creative. Waste time. Now, I don't mean "wasting time" by playing Quake (one of the best adrenaline-based games of all time), I mean taking time to learn new things and try new things... sometimes without permission and sometimes before or after normal work hours. (Though not ALL the time. If you always are working you have priority issues).

He recommends working on side projects - ones where you can be free to explore new technologies and ideas that might not fit in the confines of your day to day work. The article from Eric Paley talks about "C level performers", people who may or may not have the experience, but just can't seem to make things happen. Kevin's recommendations can help you break out of this "C" mold and get on the path to not only better yourself as a developer but also make you more equipped for future projects.

As mentioned in this new post to her blog Lineke Kerckhoffs-Willems and Kim Rowan are starting a new project to provide audio and video recordings of tutorials specifically targeted towards PHP developers - ProTalk.

We feel that video and audio recordings have been an underrated medium for too long. We believe they actually provide an excellent vehicle for getting your ideas across and can be a more effective means of learning for beginners and professionals alike than the written word. Slides are great also, but so much of the message is lost without the speaker's narration to guide you through. We know there are conferences that record the talks and we'd like to centralize all this content at ProTalk for easy access to everyone that is interested. Another important thing to emphasise here is that we propose to create a community-driven site. We will create, manage and maintain it, but we'll need a regular flow of content and that's where you come in!

To get the ball rolling, they're looking for feedback on a few questions - do you think the PHP community could benefit from this, would you be willing to contribute and any suggestions on how the site should work/what it should offer.

Blurring the lines of the usual conference scene, Lorna Mitchell has posted about her experience at a Python conference as a PHP developer (and a speaker at that).

A few weeks ago, while attending the delightful OggCamp, I was approached by someone asking me to speak at PyConUK. Well ... I'm a PHP developer, but as with most PHP developers, we just like good shiny tech and aren't religious about any particular language. So I instantly said yes and then started to worry what I was letting myself in for!

She mentions being happy for attending if for nothing else than that it allowed her a look at technology outside of the usual PHP bubble. The event featured session on topics ranging from music production on linux, the Nanode project, accessibility and Lorna's "Careers in Open Source" presentation.

Attending conferences/events that apply outside of your own community can lead to some great things. Be sure to poke your head up now and again and take in the bigger picture - there's more than just one language (or sets of technology) out there. Jump in and learn from them, even if you're just a beginner.

On the Agile Toolkit blog today there's and interesting article with a slightly misleading title - "How to Earn Money with Open Source?" It talks less about strategies of how to monetize your open source project and more about how other projects are doing it and why a good core team is important.

OpenSource is an amazing phenomena, but how safe open-source projects are? Would commercial project be safer over the community-supported project? Frameworks can't exist without their core team and In this article I look at how different PHP frameworks are supporting their core developers.

He talks briefly about the need for a good, solid group of core developers on a framework (or really any product) to provide a stable foundation if a product was created with it. Four projects are mentioned - Zend Framework, CodeIgniter, Symfony and Agile Toolkit - and why, because of the backing they have from a company and a large group of developers (and contributors) they're not "yet another framework" that'll disappear over time.

Making new frameworks is fun, however, if you share framework with others, be responsible about the support. Make realistic goals and try to have a plan for a next few years. If you are the author, think who will support the community when you decide to move on.

On PHPClasses.org there's a new article talking about a CMS that's "designed with developers in mind" - MODX, technically a "content management framework".

If you have ever wrestled with trying to create a custom Web site using a CMS that made you jump through hoops to get the desired output, you should definitely check out MODX, a CMS framework designed from the ground up with Object Oriented Programming PHP developers in mind. Read this article to learn more about MODX CMS framework and how you can easily use it to build your own content management system customized to your needs.

The article introduces you to MODX and shows you (briefly) how the MODX manager works to help you create a site quickly and easily through simple configuration options and content creation. He also talks about "chunks", template variables, plugins/extras and xPDO - their abstraction layer for database connections.

In a new post to his blog Marco Tabini offers some quick advice to younger developers looking to make their mark in their profession (PHP-related or not). He shares five tips to keep in mind as you hone your process and write your code.

Every now and then, I get asked by developers who are just getting started in the trade if I have any suggestions to help them out - favourite language, tips and tricks, and the like. None of these things matter, really, but there are a few things I wish I had known when I started out that have nothing to do with the mechanics of software development.

Court Ewing has a (slightly inflammatory) post to his blog that shares some of his opinions on why he thinks PHP is broken and a few thoughts on how it could be fixed. He's edited the article since its first publishing to include some clarification of his original ideas.

Before getting into the original post, I wanted to a comment made in his edit with an apology for the original post coming across as more of an "irritated user" than an unopinionated observer.

PHP's development process has been broken for a long time, and the failures of that process have swelled since the first ripples began to appear many years ago. [...] This is no surprise given the very fluid history of PHP though, and the lack of any sustainable processes may have even been one of the key things that allowed PHP to evolve so quickly into one of the most used programming languages in the world. But that early success doesn't make the PHP development process any less broken.

He covers a few points where he has issues with the PHP project including the release management, test coverage and recent issues with bugs in releases. He gives suggestions on how things could be made better - a detailed release process, a voting process for new features and a emphasis on good code and tests in the core. He also notes that he thinks more contributors in the mix isn't the solution. While it's encouraged to join the project, he suggests that the current core development group are the ones that should work the hardest on making things better.

Be sure to check out the comments for some great responses from the PHP community - both for and against the statements from the original post.

Kevin Schroederhas a suggestion for developers out there - you should hit F5 more often:

The best developers hit "Refresh"? No. Well, yes, but that's not what I was referring to. F5 is what you hit in Zend Studio/PDT to "Step Into" during a debug session. A LOT of developers just look at an API, or code completion, write to it, commit, deploy and they're done. I have found that the best developers not only build to the API, whatever it is, but also watch the API at work.

In his opinion, he's never met "the smartest PHP developer", someone who couldn't learn something from stepping through someone else's code. You don't even need to fully know what's going on to catch helpful bits of code or new ideas you may not have thought of along the way. He also suggests conferences (like ZendCon) are an excellent place to pick these same things up, just in person.

Having been asked what people can do to become better programmers, I would respond by saying that hitting F5 would be pretty high on my list.

The moment you start writing code that grows beyond a few classes, you start to realise that you need a way to group files and logic. While this is easy to do, it can become quite difficult to ensure that you have class names that are unique and don't end up accidentally clashing with other classes in your own code, or classes in other people's code that you are using.

He talks about PHP's namespacing, a relatively recent addition, and how pre-5.3 "pseudo-namespacing" was done through class and directory names with autoloading. He compares this to Ruby's module support that provides a sort of built in namespacing support. He includes a multiple namespace Ruby example and shows how to nest modules for even more fine-grained separation.

Juozas Kaziukenas has suggested an alternative to the usual "how to set up a web server" tutorials and methods for developer environment. He suggests that maybe virtual machine images are the way to go.

There are millions of articles on how to setup LAMP setup on your own machine to allow developing websites locally. I think this is a wrong approach as running server programs in one's computer creates a lot of potential problems. Better approach for this would be to use Virtual Machines as they allow bigger flexibility and fewer headaches when something goes wrong.

He talks about a few of the advantages to the approach and some of the performance gains you'd get from having your environment local like that. He points to VirtualBox as a good potential solution and some tips on working with the local server as if it was remote.

Ideal candidate must be able to self-manage for multiple tasks, able to adapt to changing circumstances and have 3-5 years direct experience in business web application development. Must be able to work well alone or as a team.

Please submit your resume as soon as possible. Position is 30 day contract-to-perm.

In a recent post to his blog Kenny Katzgrau talks about why PHP was a ghetto (both on the quality front and the public perception) but how things have turned around and the language is being perceived as stronger all the time.

I was talking with the Co-founder of a pretty cool start-up in DUMBO the other day about why the non-PHP development world generally has such disdain for PHP and the community surrounding it. He brought up an interesting point that stuck with me, largely because I hadn't heard it before. [...] He didn't say the actual language was poor - he said it was the general culture surrounding the language, which is usually iconified by a language's founder, that seems to encourage bad practices. That is, PHP code bases tend to be hacky and unmaintainable.

He goes through a few things in PHP's past including the influence that Rasmus Lerdorf has had from the beginning and how the "pizza-faced adolescent years" of PHP have been a big part of the problem. Because of its past, PHP had been considered a "ghetto" but with recent improvements like encouragement of coding standards, full-stack frameworks, great unit testing tools and the same low barrier for entry, the language is gathering its strength and moving away from its past into something new.

On RubySource.com there's a recent post with a bit of a confession from an ex-PHP developer who's moved over to Ruby about some of he is experiences in making the shift and why he's a convert now.

I've been a PHP developer for nearly a decade, and in January this year I started developing in Ruby. While initially a sceptic, I'm now a convert - and I'm here to share my experiences with you. [...] I'd like to think of myself as a fairly good PHP developer, and the idea of moving to Rails was both scary and exciting. [...] In Ruby's defence, these are frustrations that are well made up for with the delights of finding out how easy other things are to do - and any learning process has its frustrations.

He compares a bit of code that would take a list of email addresses and pull out the domain parts of each, grabbing only the unique ones. He includes some PHP code (using anonymous functions in PHP 5.3) to get the job done and compares it to the Ruby method that's a bit more fluid and readable. He talks about some of his frustrations during the learning process of creating code like this and includes his steps as he evolved through it.

In a new post to his blog Keith Casey links to a Developer Smackdown (episode #46) that he participated in while down at SXSW in Austin.

Last month I attended SXSW for the third time. In addition to having a good time and meeting up with friends & colleagues, I had the chance to be a guest on Developer Smackdown to talk about Community and the similarities and differences between them in the PHP and .Net Communities.

You can listen to the recording here - "Unicorn Rhinos, Mexican Martini's, and 2 My Style Community Tacos" - (note, it's on the long side and unfiltered) where Keith and other community members talked about their respective technologies and communities.

David Behler has provided a complete guide to helping you get a development virtual machine instance up and running quickly complete with Apache, PHP, MySQL and Samba shares to access your files.

I know that no server is like the other and you might still run into some problems due to different library versions and so on, but you gotta admit that two Linux servers have way more in common than a Linux and a Windows server. So in this post I'll tell you how to setup your own VM with all the libs you need. Even if you haven't worked with Linux before, you should be able to follow this tutorial/example easily.

He uses an image from thoughtpolice as the base and walks you through every step of the way. He shows you how to log in as root, update all packages and start installing the software you'll need (all via apt-get). There's even a sample Samba configuration file you can use to get started. The end result of all of this setup can be found in this image too.

Cal Evans has posted the eighth tip in his six-tip series (but who's counting) about how a client can coordinate better with a developer and make a better relationship for the project. In this new tip, he suggests that the client "own it".

No, I'm not talking about own it as in Point 7 - "Do your part", I mean make sure that at the end of the project, you own the project, not your developer.

He mentions two of the aspects you, the client, will need to worry about once the last line of bug free code has been committed and delivered. Be sure that you own the domain name for the project and have a clear understanding of any intellectual property concerns that might come up (what codebase is it built on, who owns the code - client or developer, etc).

Smashing Magazine has posted their latest Upcoming Conferences list for the events happening in March through August of 2011.

We're well into 2011, and many designers and developers around the world are planning their travels for the year, including the possibility of attending any Web design or development conferences. To help you out with your plans for the upcoming months, we've put together a list of conferences and events that you might want to consider. This particular post covers events taking place in about a six month timeframe that ends in late August and early September.

Their list includes PHP-related events such as the International PHP Conference and events surrounding many other technologies like Ruby, Photoshop, MySQL, Javascript and lots of other more business-minded sort of events. Check out their full list to see which ones you might want to attend.

Rafael Dohms has posted a new tip for developers (and really anyone else that has to concentrate on mentally challenging tasks all day) that could sometime help you break through that wall you've hit in your code - take a mental break.

Developers are modern day artists whose masterpieces are not hung on walls but stretched out thin on web servers all over the world, yes that is very poetic, but I really try to look at developers as artists and puzzle solvers. [...] A different activity, to most its the simple act of going to get coffee or water, taking a stroll outside in the fresh air, some like sports, some like games.. everyone has their escape valve.

He gives an example of a friend (Chester) who, when he hit a mark he just couldn't pass, turned to a set of lego blocks to help clear his mind. The subconscious mind kicks in as you preoccupy the conscious and a lot of times the answer floats up to he top with little or no effort.

Cal Evans has snuck in a seventh part of his six-part series looking at what you, the client, can do to help make the relationship and contract between you and your developer better. This new post talks about doing your part.

robably the second most common reason I've seen projects fail is because the client fails to live up to their commitments. No I'm not talking about hitting your payment milestones, I'm talking about delivering your content.

Without everything they need to get the job done, the developer(s) cannot hit the marks you both laid out in the contract. Show them that you're committed to the project by delivering your side of things too.

Don't be the reason that it misses it's delivery date. Also, don't expect your developer to work extra hours to get the project back on schedule just because you failed to meet your obligations.

Cal Evans has posted the final point in his "Six Ways to be a Better Client for your Developer" series seeking to make the client/developer relationship more stable and enjoyable for both sides. This latest tip involves the paperwork part of the relationship.

Good fences make good neighbors just as good contracts make for good developer/client relations. At the very least your agreement with your developer should contain a complete description - in non-vague terms - of each feature to be built as well as a paragraph description of the overall project.

He emphasizes that, if the feature or change is not included in the documentation from the start, it's not a part of the project. Making assumptions on vague definitions will only cause problems down the road, so be specific in what you want.

If negotiating the contract with your developer is a hassle, consider it your last opportunity to walk away and find another developer.

Cal Evans has posted point number five of his six ways that a client can do their best to work with the developer(s) on their project (and get the most out of the relationship). This next point deals a subject considered by some to be a bit uncomfortable - money.

Let your developer know up front how much you have to spend, don't make them guess. They know what they can build projects for and letting them know up front helps them decide what tools to use and even whether they can afford to take the project or not.

He recommends the client ask for references and check them before committing to the developer and how close they came in the past to the goal budget. They should understand that, once the initial price and design is agreed upon, changes should be handled separately - no one-off requests squeezed in at the last minute. Hitting a moving target is asking for trouble.

Cal Evans is back with the latest part of his "Be a Better Client" series of posts focusing on how the person asking for the work to be done can interface with those doing the work more effectively. This time his recommendation is about deadlines.

Regardless of whether it is a large or small project, don't set one final deadline, set regular milestones. If it' a week-long project, figure out what will be delivered each day and set daily milestones. Larger projects will have them spaced out more but either way, make sure that you have them at regular intervals and that all major deliverables are assigned a milestone.

He points out that a single deadline only does one thing - lets the project know when to be done. It shows absolutely no progress along the way. Milestones are much more effective at this.

Make sure your developer is reporting back to you on a regular basis. At the very least you should have a status meeting at each milestone to make sure it was hit. For larger projects you will need meetings between the milestones to make sure the project stays on track.

Cal Evans has posted his third tip for clients wanting to have a better relationship with the developers on their project. This new tip talks about the balance between suggestions and "being sold" on technologies.

To balance Point 2, make sure your developer fully understands the problem and has put thought into it before actually proposing a solution. If, in the first meeting they propose a solution, especially a pre-packaged solution like WordPress, Joomla or Drupal, exit the building in a calm and orderly manner. In these cases they are selling you the solution they know, not the solution you need.

He suggests that you tread carefully when it comes to software choices and don't blindly follow the suggestions handed to you. A little research is all it takes to see if their proposal is actually a good fit. Ask a lot of questions and really think about the answers before moving on.

Cal Evans has posted the second part of his series targeted towards clients contracting developers and how they can both get the most out of the relationship and work with them the best way possible (part one is here).

Look, if you could do this yourself, you would. The fact of the matter is there is just no such thing as "I *just* need a shopping cart." Do you have any idea how complex a shopping cart is? Even modules for things like Drupal, WordPress or Joomla require setup and proper configuration.

He suggests to the client that they don't assume the technology they might need (unless they know exactly what it is). Don't start things with "I need " - you're paying the developer for a reason. You are the one that knows the problem to be solved, let them worry about the technology.

On SixRevisions.com there's a recent article aimed at the new to mid-ranged PHP developers out there (with some good refreshers for the seasoned developers) about ten things you can do to become a better PHP developer.

In this article, I'll share with you ten things I wish I was told when I was just getting started with PHP development, and I'm hoping you'll be able to learn a thing or two if you're just taking your first steps into this awesome web development language.

Suggestions that made their list include:

Use PHP Core Functions and Classes

Create a Configuration File

Always Sanitize Data That Will Go into Your Database

Don't Over-Comment Your Code

Use a Good Source Editor to Save You Time

Connect with Other PHP Developers

Be sure to check out the comments for more great suggestions from other developers.

The Software Development team is challenged with solving complex problems that will advance our business to the next level. We build the most innovative systems in the industry using the latest technology to deliver creative solutions for our customers.

We are looking for talented software engineers with experience working with Rich Internet Application (RIA) technologies to build scalable web experiences of exceptional quality. The goal is to build innovative new interfaces to advance customer experience at SoftLayer to the next level.

If you are a talented developer who seeks responsibility, thrives when empowered, and understands the importance of personal accountability, then we would like to talk with you. As a member of the SoftLayer team, you have the opportunity to directly impact the continued success of the company. We strive to make SoftLayer a place where you want to be - a place where you are proud to work and where you are motivated to produce the best results possible.

About SoftLayer
Headquartered in Dallas, SoftLayer is the innovation leader in on-demand web hosting and data center services. As the largest hosting company in the world, SoftLayer lets customers create dedicated, cloud, or seamless hybrid computing environments, leveraging the company's world-class data center facilities in Dallas, Houston, Seattle, and Washington D.C., and network Points of Presence nationwide. SoftLayer integrates and automates all elements of its platform, empowering enterprises of any size with complete control, security, scalability, and ease-of-management via a leading Customer Portal and Open API.

If you would enjoy working in a dynamic environment and are looking for an opportunity to become part of a stellar team of professionals, we invite you to apply today.

Cal Evans has started up a new series of posts to his blog today, flipping things over from the usual developer-centric perspective most people take and looking at the client instead. In this first part of the series he looks at the first of six ways you can be a better client to your freelance developer.

You and you alone are the vision keeper for your project. You have to convey the problem that needs to be solved without specifying how it is to be solved. Work with your developer to make sure they understand you as you describe the problem. [...] Don't assume that the developer will understand industry jargon or acronyms. Just because it's clear to you doesn't mean that it is clear to them.

Communication is a huge key when dealing with any developers, freelance or not and Cal's suggests that not only is everything laid out clearly, but there's also no stone unturned on things like features and goals for the project.

Our client is an incredibly successful organization in the digital media sector. They are enjoying ongoing growth. As such, they require a Senior PHP Developer.

Being a highly motivated and dedicated professional with an exceptional commitment to excellence while understanding the importance of being a team player is paramount in your being successful with our client. Your mandate is to take part in the programming activities for the various projects related to the development of web applications.

Job Description

Execute web page development with XHTML/CSS/JavaScript/AJAX;

Contribute to the development with object oriented programming (PHP5);

Work comfortably with MySQL;

Diagnose and repair problems/bugs;

Design, develop and draft functional specs as required during the development process;

Carry out complementary tasks to your day-to-day responsibilities.

Required Skills

Bachelor in computer science or any other pertinent training;

Over 5 years experience in web programming;

Experience in working with MySQL, or MS SQL, HTML and PHP 4 or 5;

Experience in Flash and Action Script (asset).

Excellent team player.

French or English, however bilingualism is an asset.

To apply or for more information, contact Robert at atr.employment@yahoo.ca

This position will author web applications using PHP, mySQL & Javascript and maintain said software in keeping with our architectural standards. The right candidate will be at the forefront of social media implementation on various sites within the department purview.

Responsibilities:

Develops new software and works on various associated development tasks in accordance with pertinent established standards under a team leader.

Participates in code reviews as needed and as assigned by their respective project team leads and PMs

Reports time and work effort progress to PM and team leads according to established company standards and/or as needed and requested

Provides input into project technology issues and direction to their respective project team leads as appropriate

Ability to accurately render level of effort estimates based on information known at the time that estimate is required.

In this new post to the Zend Developer Zone Cal Evans asks open source projects and companies alike - "what's your bus factor?"

In a previous job I had it was the "Beer Truck" factor (you can see where our heads were) but the common term these days is Bus Factor. Put simply, it's your projects exposure to the risk of key members disappearing tomorrow. To be crude if your project can't survive a key member of your project being hit by a bus tomorrow then you have a very high "Bus Factor".

He points out that it's not just an open source problem, but something that companies should take into consideration as well. Technology groups are especially bad about having single developers consistently working on certain parts of a system. If the time comes that that developer can't do the work (bus, leaves company, etc), how much of an impact will that have? Cal suggests a few ways that it can be avoided including spreading the work around a bit more, moving developers to places in the codebase they don't know and avoiding the "black boxes" created by certain developers.

Develop and maintain web applications according to project specifications
and professional best practices.

Submit accurate daily time reports on business activities.

Help direct junior team members while accepting direction from senior team
members; participate in code reviews and other professional improvement
practices.

This is a telecommute position. The candidate will work from home or
other remote space. Frequent phone calls are to be expected, so the
remote space should be quiet and free of distractions during such calls.
Occasional travel to meet with clients or other team members in person
may be requested.

Experience Requirements

At least 3-5 years recent continuous experience in professional (paid)
application development with PHP 5, preferably in team environments.

At least 1-2 years of experience with a mature MVC framework (such as
CakePHP, CodeIgniter, Symfony, Zend, or Solar).

At least 3 years of experience working with MySQL databases. Preference will
be given to those who have additional experience outside of MySQL.

At least 2 years experience working with Javascript libraries
(jQuery preferred) and AJAX applications is preferred but not required.

Experience with Subversion or another version control system

In addition to the above areas of experience, experience in any of the
following are preferred:

Because this is a telecommute position, a very high level of responsibility
and trustworthiness is required, demonstrated by continuous communication
with team members on the current state of assigned work. This requires both
the ability to operate independently *and* the ability to work with others
as a team.

Regardless of technical ability, personality must fit the company culture;
in particular, we prefer "humble but direct." Honesty, integrity, and
trustworthiness are paramount.

Commitment to delivering a high-quality work product within the
necessary constraints of time and other resources.

Able to think critically and take action based on business needs;
analyze data, interpret results, and recommend alternatives.

Motivated to accept stated and explicit client problems as their own,
and to uncover unstated or implicit problems that require solutions.

Strong work ethic, on-time performance, and high attention to detail.

Excellent written and verbal communication skills (both with clients and
team members).

Proven ability to self-manage and prioritize among multiple projects
when given proper context and direction.

Strong problem-solving skills; able to find creative solutions to
unfamiliar or difficult problems.

Take initiative for professional development, eagerness to learn.

For more information or to submit your resume, contact Matt Blackwell at matt@company52.com

In another of his "Twitter Asks" series of posts, Chris Hartjes takes a look at continuous integration in PHP applications and some of his choices/personal preferences when it comes to the technology to use.

For those not familiar with the concept of Continuous Integration, I can sum it up with one very glib phrase: it lets you break your code before you buy it. By this I mean, when combined with other programming practices like automated deployment and Test Driven Development, you get a chance to see if the code you've written *today* breaks anything you wrote *yesterday*.

He points out some of the major advantages to having a continuous integration (CI) system set up for your application or site including the biggest - knowing your code is broken before it even gets released. He talks about various deployment/CI tools he's seen including phpUnderControl, Xinc and Hudson (with his preference falling on the last). He doesn't get into the setup of the tools much - each application's setup is different anyway - but he does give an overview of how the process flows in his sample build. One of the keys is having good tests to support the application. Only with those set up will you know when things are badly broken.

On Reddit.com there's a recent post with a question about some of the lesser known PHP tricks that other developers might have picked up out there. The post has pulled in quite a few suggestions including:

You Want to Do What with PHP?" isn't your usual PHP book. I am guessing that even advanced PHP developers don't have a book like this on their shelves as I've never read one that covers quite this variety of material. Kevin talks about a lot of topics that we politely call "Edge Cases" for PHP developers. [...] This book guides you through building things like your own stream handler, asynchronous operations and my personal favorite, writing Daemons in PHP.

Cal covers both the good and the bad about the book. Among the things lacking are no real "ease into it" introduction and a debugging chapter that feels like an ad for Zend Studio. On the good side, the book provides a enterprise-level developer with a whole new toolset they might not have tried out before.

Stas Malyshev has a new post to his blog points out the post he made over on StackExchange asking developers what features they'd like to see in upcoming versions of PHP (with over 70 people responding).

Corollary of that is that some clever tricks are better left not done and some cool things may not look that cool when you have to deal with the consequences. That being said, I think there are many cool things yet to be done in PHP. So, I've posted a poll on Programmers.StackExchange site about what people want to see in PHP. I know people regularly post on PHP lists about that, etc. but I think SE crowd would be somewhat different from what is found on PHP internal lists, so it would be interesting to see what people's wishlists for PHP are.

Among the suggestions on the list there's things like: named parameters, an effort to make PHP more truly OOP, better Unicode support - even a working parser someone created to address some of the common concerns about the language. It's good to see some commentors coming back at some of the suggestions with their own opinions too.

Most developers have heard of "The Joel Test" to help improve the quality of their software and the processes surrounding it. Joshua Thijssen has taken this one step further and created his own set of questions to act as a test for software development managers to make sure they're doing the right things for their group.

This post is not so much for developers as it is for the managers and bosses from those developers. As you probably know by now, managing software engineers (or programmers) is not an easy task. They just don't like to play by the rules you always took for granted. Why is that? Why are those pesky programmers too hard to handle? Why is it so hard to sit down, write code and shut up??

The questions are yes/no and, at the end of the test, your questions will be assigned to points from 0 to 12. Here's just a few of the questions (they all come with summaries to help you understand what its asking):

Over the weekend Stanislav Malyshevasked a question on the StackExchange.com Programmers section as an open request to all of those working with PHP - what features would you like to have in PHP?

Since it's the holiday season now and everybody's making wishes, I wonder - which language features you would wish PHP would have added? I am interested in some practical suggestions/wishes for the language.

By practical he meant something that's possible, something that doesn't make PHP "not PHP", a change that would require breaking existing code and something that doesn't change the language or some "interesting aspect" of it. There's some interesting responses ranging from the completely coherent out to some ranty things like "I wish PHP was designed properly". Handy things like named parameters, dereferencing, syntax tweaks to make things more readable, unicode support and lots, lots more. Take a look at the full post and maybe contribute your own if you have some great ideas.

On the Mayflower blog there's a new post talking about some of the common pitfalls for PHP developers that are starting their work with the front end Javascript language.

If we take a look at our current job advertisement, these knowledge is still important, but also skills in JavaScript are asked and strongly desired. If you wonder why JavaScript is so popular at these times, my answer is quite simple: The browser is no longer a stupid instrument to view some static websites on the internet- the browser turned into an (Web-) Application Platform that provides more content then plain text.

They start by comparing some of the data types common between the two (with most things on the Javascript side ending up as an object). They also talk about the fact that arrays are not (technically) arrays like PHP developers think of them. They finish it off with two more common problems PHP devs have when making the move - looping through arrays and "the thing with the semicolon".

On the Yahoo Developer Network a new post talks about some of the developer "advent" calendars that have popped up around the web - including the PHP Advent.

Christmas is upon us. Developers are embracing the spirit of sharing their knowledge and wisdom, while taking the opportunity to look back and recollect what 2010 brought us in terms of new technologies and ideas. A number of "advent" calendars started posting their blog-a-day-till-Dec-24th. Here are some for your reading pleasure while you kick back with a glass of wine by the fireplace.

Position Summary:
The world's largest local philanthropy, UJA-Federation of New York cares for those in
need, rescues those in harm's way, and renews and strengthens the Jewish people in
New York, in Israel, and around the world. Funds raised by UJA-Federation sustain the
activities of more than 100 health, human-service, educational, and community agencies.
Every day, these community-based organizations provide a multitude of services that
improve and enhance people's lives.

UJA-Federation is looking for a PHP web developer to work on in-house projects to
extend our website built on Open Source technologies.

Responsibilities

Responsible for the development, implementation, documentation and maintenance of
applications

PHP development with extensive responsibilities in object-oriented paradigm, MySQL,
and GD libraries

On her blog today Anna Filina takes a look at developer communities (the first part of a series) - what they are, seeking them out and how you can make your own contributions.

So you have never been involved with a developer community before. What is a community? How do you find one? What can the community do for you? There are as many answers as there are communities. Everybody runs it in his own way.

She talks about communities that share passions, ones that are based on a certain area (city, state, etc.) as well as the different sort of events they might have, both social and educational. She also notes that, because of the way that several developer groups work, there's really not that much expected of the members. This doesn't mean you shouldn't want to help out, but there shouldn't be pressure about it. Her next article will talk more about the last point - starting a community if you can't find something near you.

We are looking for a well-rounded engineer with a solid foundation in software engineering and the ability to think through complex problems to join our WebMail and Productivity Applications team. If you thrive in a dynamic environment and enjoy working with cutting edge technology working to define and deliver complete solutions, then we want to see your resume.

Deloitte Technology Fast 500 - 2009 - For a fourth year, Deloitte has ranked Go Daddy as one of the fastest growing technology, media, telecommunications, life sciences and clean technology companies in North America.

Go Daddy Charitable Work - Go Daddy's philanthropic works support a wide variety of charitable and community organizations dedicated to such causes as domestic violence, child abuse, teenage homelessness, animal shelters, and more.

For more information or to submit your resume, contact Chad Wege at cwege@godaddy.com

We are looking for a top-tier PHP, CSS, MySQL developer with at least 10 years of in-the-trenches experience in the LAMP environment to work on a dedicated 6 month basis, with the possibility of extension. This motivated and committed developer will be a part of site and project that has the capacity to make a real difference in the world.

Healthcare company based in New York City is looking to fill a Senior PHP Developer Position. They are seeking a Senior PHP Developer with a good reputation and ideally 5 years of experience building commercial, enterprise PHP and MySQL web applications in a production LAMP environment to join their team.

You will join a team working to launch many anticipated product releases to commercialization, deliver complex web software products, and build software applications.

Cal Evanshas a suggestion for all of the developers out there not happy with decisions being made at their workplace (or in the contracts they work with) - man up!

Look, it's easy. As developers, we see people we don't respect making decisions we don't agree with. I know how difficult this position is because like every other developer in the world, I've been in this position. However, unlike a lot of developers I've talked to in recent years, I don't see "digging my heals in" or whining as alternatives.

He suggests one of two alternatives to the situation - either deal with things head-on and get onboard with the decision or jump ship and find something else that suits you better. Sometimes this is a bit easier than others (terminating contracts versus leaving a full-time job), but if you're really that upset with it, it's probably not going to get any better.

talk to a lot of people about how to build teams and the cornerstone of any good team is respect. Management has to respect developers and I firmly believe that. However, you as a developers, have to respect management as well. It is a two way street.

Distribion is looking to fill 4 PHP Application Developer positions due to rapid growth. If your a rock star developer looking for an exciting career then look no further!

The ideal candidate would have 3-5 years of experience with OOP PHP and SQL (PostgreSQL/MySQL). Experience with Doctrine and Zend (or other MVC frameworks) is a plus. Extensive experience with JavaScript or JS frameworks such as EXTJS, and JQuery is also a plus.

On the TechChorus blog today Sudheer has posted his answer to a question posed to him on LinkedIn - "What is your definition of a 'true PHP developer'?" His short answer? The question is wrong. Here's the long answer:

A true PHP developer is a programmer who knows PHP. A false PHP developer is someone who doesn't know PHP. That's the closest correct answer I can think of. I think, Jamie wants to ask, "what's your definition of a good PHP developer?". There is no correct answer to the question. All, you can do is highlight some of the good things a PHP developer does. Let's seize this opportunity to talk about the traits of a good PHP developer. Most of the things that apply for a discussion about good PHP programmer also applies to a good web developer and good programmer in general.

He lists some of the criteria he thinks personifies good PHP developers including:

A good PHP programmer writes PHP code everyday

A good PHP programmer always keeps security in mind

A good PHP programmer knows a bit of JavaScript

A good PHP programmer keeps an eye open for trending technologies

A good PHP programmer knows at least one popular framework very well

A good PHP programmer embraces industry best practices

A good PHP programmer is comfortable working with version control systems

A good PHP programmer keeps a tab on PEAR and PECL

A good PHP programmer writes articles

There's quite a few more than just those listed, so be sure to check out the full list for more good suggestions.

Kevin Schroeder has posted an article he'd written for the Zend news letter about non-PHP developers branching out into PHP for the first time and how easy the language makes it.

I have had the benefit of being able to program in many different languages for many different environments over the years. Throughout that experience there are 2 languages that have risen to the top of my favorites list. PHP is one, obviously. But Java is the other. [...] To access all of the functionality in Java, there is a tradeoff with simplicity. To access all of the functionality for the web in Java, there is a massive tradeoff with simplicity.

He notes the cost of using one over the other (hint, PHP's usually cheaper) and, an interesting point, a story about a Java developer that took around two days to get comfortable with PHP. He lists a few things PHP offers that help including the low installation/initial code barrier, loose typing and the definition of functions without a return type.

If you're a PHP developer and have been wanting to find out a bit more of what Ruby is all about, you should check out this new post from TutToaster.com that might help with the learning process.

With our knowledge of PHP we can learn a lot about Ruby. Use of variables, loops, arrays, functions and classes, everything starting from PHP. In the end, there is an example to see all together where we'll combine what we have learnt to see something really useful in action.

They introduce some of the basics of the Ruby language and relate them back to the more familiar world of PHP like:

variables

arrays and structured variables

conditionals/loops

functions

class definitions

Each example comes with some sample code to get you started and they wrap it up with one example showing them all put into one.

I had the good fortune of meeting Eli White, a junior at University of Washington and a PHP developer of 7 years, for the first time at the local Seattle PHP Meet Up a few months ago. [...] I had lunch with Eli last week and we talked about the work he's doing on Web Matrix and Razor. I thought his perspective as a PHP developer on Web Matrix and Razor were worth sharing...

They talk some about Eli's background, including how he got into PHP development, what some of his initial challenges were in getting into the language, and - more on the Microsoft side - how he got involved in the ASP.NET team and the Web Matrix/Razor projects from there.

Mike Bernat has a new post to his blog today talking about what he considers the problem to be with both WordPress and Drupal - despite doing what they do well, they're not good examples for developers.

If a young developer said to you 'I want to learn by looking at existing code from a successful PHP project. Can you point me in the right direction?' Would you ever feel comfortable sitting them down in front of Drupal or WordPress code? What if they responded by saying: 'But they are the most well-known free, and open, products that use PHP. They're obviously doing something right, so why shouldn't I try to learn from their example?'

In his opinion, developers should set their sights elsewhere if they're looking for good examples. Both tools use what he calls the "old way architecture" that could hold developers back from some of the wonderful new enhancements that the language has to offer and best practices that might not be found in their codebase.

While some of the techniques used in WordPress/Drupal are undoubtedly solid and still state-of-the-art, the majority of the frameworks are ancient in web-development terms. PHP is growing as a language, and I for one want to see it regain some of the respect its lost.

If you're a developer are are looking on a way to brush up on some of your "soft skills" in your career of choices, you should check out this day long camp being organized by Cal Evans - Day Camp 4 Developers.

Invest a Saturday in your career. Learn the skills you need from your five camp counselors. We promise no wallets or lanyards. This one-day, technology agnostic, online conference will feature 5 sessions in a single track. You participate in this live conference from the comfort of your own home or office. (or anywhere you have internet connectivity) In addition, you will be able to download all of the sessions after the conference for off-line review.

The event will last all day - seven hours on a Saturday - and can be accessed from anywhere you have a computer to run the GoToWebinar software. There's a cost of $35 USD for each attendee or $30 USD in groups of 10 or more. If you're interested check out the Day Camp 4 Developers site or just go on and register! You can see the schedule here.

www.etouches.com is a fast growing and well funded industry leader in integrated event technology solutions with a suite of software designed and built in-house covering conference registration, hotel booking, email marketing, business networking, meeting, project and budget management. We're looking for a developer to join our expanding team to ensure our ongoing growth.

Competencies

Solid experience of PHP, HTML, XML, SQL and JavaScript. Knowledge of further web technologies such as Ruby, iPhone and Blackberry desirable.

Good analytical problem solving and a solid understanding of designing effective user interfaces.

Able to converse with internal clients and translate business requirements to system requirements and ultimately execute this. Ability to read past a brief and future-proof a plus.

Understanding of Unix/Linux with the ability to manage basic system administration.

Ideally experience of OOP, MySQL and Ajax.

Key Tasks

To be able to work in a high pressure environment running several pieces of development concurrently and changing priorities as required.

To liaise with key stakeholders to keep them updated on development progress and issues.

To take a fresh perspective of the IT landscape and bring new technology to the company.

Ideal Background

3+ years work experience.

College/University educated.

Exposure to the events, mobile or social media industries.

This is the perfect opportunity for an enthusiastic developer who thrives in a fast paced team environment looking for great prospects and advancements in their career within a new role. This is a very exciting role with great opportunity to further your career.

Jens Schauder has an interesting suggestion about the development environment for your projects - one database per developer.

How many databases run in your teams development environment? One for the complete team? I have seen many places like that, but please tell me: Why? You aren't working on a shared files system aren't you? How is a developer supposed to change the structure of that database without interrupting the work of the other developers? And just in case you haven't noticed: Pretty much every RDBMS vendor offers free versions of their database which can run on a developer machine.

He suggests that every developer needs their own isolated database instance where they can run rampant through the data and only cause any real issues (or correct major ones) without having to worry about the impact on others. Keeping them in sync is a whole different story, but can be helped with something like fixture data.

On DesignLuv.com today they've posted what they call a style guide for PHP developers - some types on writing well-styled, easy to read code.

If you're a new developer and are trying to hone in on your coding style, maybe try giving the following a go. These are simply some conventional formatting methods that are generally appreciated and supported by PHP developers and will improve the overall readability of your code.

They talk about a few different subjects - variable names, class and method naming, bracket spacing, default arguments, constants, loops and a lot more. It's good to see them including things like commenting and file name suggestions.

A question that comes up again and again in web development companies is: 'Should the developers have access to the production environment, and if they do, to what extent?' My view on this is that as a whole they should have limited access to production. A little disclaimer before I attempt to justify this view is that this standpoint is in no way based on the perceived quality or attitude of the developers '" so please don't take it this way.

He talks about common excuses from developers like "we've had access before" and "we need access to troubleshoot" as well as some of the process restricting the access could create. He touches on a few other issues including developer concerns vs those of the sysadmin, change control issues and the responsibilities of the sysadmin administrators if they want to allow the developers to poke around their servers.

Summary
Broadcast Interactive Media, a leading provider of editorial and promotional support to television and radio stations across the country, is seeking a PHP Developer. Broadcast Interactive Media seeks someone who loves the Web, thrives on tight deadlines and problem solving. Broadcast Interactive Media needs people that understand what it takes to deliver the highest level of customer service, develop new web products and enjoy being part of an energetic and dynamic organization.

The successful candidate will work with a small team of developers dedicated to building a core set of services leveraged across a wide variety of products and systems using consistent design methodologies. Strong candidates should enjoy writing high-performance web applications in a fast-paced environment while adhering to strict timelines and maintaining a keen attention to detail. The position will consult with the the Director of Core Services and is expected to maintain a high level of ownership over all aspects of assigned projects and responsibilities.

Qualified candidates will possess:

Three or more years of experience developing web applications with PHP5

Two or more years of experience designing, implementing and integrating with web services (REST, SOAP, XML-RPC)

Experience with one or more other programming languages, especially Java

Familiarity with unit testing methodologies and frameworks

XHTML, CSS, JavaScript and JavaScript frameworks

Experience with so-called "NoSQL" data storage solutions

Although intense, this is an opportunity to work with a talented team and contribute to a new and growing company. Successful candidates have a great attitude, are fast learners, excellent communicators, comfortable with technology, are able to take direction, and quickly form telephone/e-mail based relationships.

Salary: D.O.E., plus benefits; Life Insurance, Group Health/Dental Insurance, 401(k), FSA and the opportunity to participate in our Company Appreciation Right's Program, likened to stock options, available based on performance.

If you are interested in becoming part of the Broadcast Interactive Media team, please send your resume and samples of sites you have designed and/or coded to; kzimny@bimlocal.com within the body of an email. Due to BIMlocal security concerns no attachments will be read.

Summary
Are you a PHP guru who loves building great web applications? Can you write SQL with one hand tied behind your back, and code JavaScript, HTML and CSS in your sleep? Do you have a passion for problem solving, and enjoy working closely with a team of dedicated people? If so, you may be the right fit as a Web Developer at Return Path. We're looking for top-notch performers to join the Return Path development team. Our business is growing and our development team has a lot of new and interesting problems to solve.

As Web Developer at Return Path you will be building the next generation of web-based tools to solve the most pressing challenges in the email industry. You will also be improving the features and functionality of our existing product set. As a member of our growing product development team, you'll work closely with other Engineers and members of our Operations and Product Management teams.

What We're Looking For:

3-5 years recent professional software development experience, primarily focused on PHP

Advanced knowledge in web technologies including JavaScript, CSS and HTML

Strong SQL skills

A passion for usability and building awesome interfaces

Knowledge of email technology a plus, e.g. SMTP, DKIM, MIME

You're comfortable owning a project, wearing many hats to get the job done

You'd rather spend your time solving problems than architecting systems

You are interested in working in an agile environment

The Return Path Experience

Don't get us wrong, it's not easy to land a gig at RP. You're going to go through 8-12 interviews and really have to want it. You're going to have to learn the ins and outs of our business before you even get here. Here's the good news: only the best and brightest minds in email work here. So, once you're in, this is a place where you'll be challenged, inspired, rewarded and transformed. Really you ask? Yes, really. The Return Path experience is a two-way exchange. We ask you to give us your very best every day. We expect a lot from you. We challenge you with interesting work, stretch assignments, a collaborative work environment and a ton of learning and growth. The pace is fast and furious. In exchange, we give you everything you need to live a happy, balanced life. This includes great pay, open vacation (yup, you heard that right!), great benefits, flexibility and, well, whatever else you need. Everyone is unique and we pride ourselves on not having one-size-fits-all solutions. At Return Path you're a person, not a title. What's important in your life right now? Kids, pets, triathlons, church, tango, karate, yoga, parents, Pilates, pre-natal - we will support you through it all. Give and take. That's a Return Path career path.

What it's like to work here
It's great! From the CEO and senior management team to the newest entry-level employee, we are a company that cares a lot about fostering a great work environment and a fun, energetic, success-oriented culture. We have a strong philosophical belief that our people are our most important assets. And we don't just pay lip service to that phrase -- we incorporate it into our policies, and we live it every day. Yes, that philosophy means we have generous "traditional" benefits, and it also means we take a lot of time to focus on high quality management and leadership, and time to make sure everyone in the company is in the right job, knows how his or her job contributes to the overall company mission, and has a clear sense of learning and career growth. We have great employee retention over the years because people love coming to work here and really feel like they're part of something special. For more information visit www.returnpath.net

jQuery is one of the most popular JavaScript frameworks, and for a good reason. When I started learning jQuery, I always wondered how do I get started with it. I am sure this question ponders many! Although the web is full of learning resources, I always rely on buying and reading books to access new knowledge. This collection of jQuery books that I am sharing with you, have good reviews and are amongst the best jQuery books available in the market.

On SitePoint.com there's a new tutorial posted in their "PHP & MySQL tutorials" section about using a feature of WordPress that some might not know about but can be extremely handy when you need it - using WordPress tasks.

Scheduling the execution of certain functions at a time in the future is a key feature of the WordPress API, having been introduced in WordPress version 2.0. It's also a topic that's poorly understood by many developers, as it's only briefly covered in WordPress's documentation. Apart from facilitating maintenance tasks, scheduling code to be executed in the future opens up a lot of interesting possibilities for plugin developers.

He talks a bit about how the WordPress tasks work (via the wp-cron.php script) and the two types of tasks - one-off and recurring. He includes code and examples of how to set up each and some other handy features like custom timing for tasks, getting the list of scheduled tasks and a few things to watch out for when working with the feature.

Cal Evans, following some "unscientific research" he did on the subject, has posted some interesting findings about technology conferences and why people attend.

Those of you who follow me on twitter (@calevans) know that recently I asked for opinions on conference attendance. I've collected what I learned in this blog post.

He asked three groups of people - speakers, non-speakers and managers - for their opinions as to why they attend or send their developers to these events. his results were interesting, finding that slightly more people were looking for networking than just the training you get in the sessions. General community interaction also scored high. On the flip side, the things that mattered most to the managers were the training and a good price that seemed right for what was offered.

Both sides are reinforced by comments from people who submitted to the survey, both well-known PHPers and general community members alike.

Do you like large-scale challenges and writing code that gets used by
millions of people daily? Do you like art? deviantART.com is home to
the largest art community on earth. Home to over 13 million registered
members and over 100 million unique artist generated works of art.
deviantART is also a massive social network with visitor and page view
totals that place it in the top 100 of all trafficked websites on the
Internet.

Position:

deviantART is looking to hire a talented software engineer to join our
incredible Devious Technology team. We are a very developer friendly
company where you will be responsible for working on interesting
scalable technologies and fun features across a number of areas of
deviantART. Our remote teams work on a rapid iteration process and
encourage collaboration between developers, UI designers, product
managers and non-technical staff.

This position is open to both US and non-US residents. We like
telecommuters and offer flexible work schedules!

Requirements:

BS or MS in Computer Science or equivalent experience

2-3 years of software development experience in team based environments

A track record of working on scalable interactive web applications,
preferably at a major internet property or well known startup

Ability to demonstrate development skills across a range of
technologies including: CSS, HTML/XHTML, PHP, JavaScript, and XML

Knowledge of Object Oriented Design, and MVC frameworks

Knowledge of databases and SQL

Experience with subversion or another version control system a plus

Salary/Benefits:

Salary and potential stock option packages commensurate with previous
work experience. Benefits package including healthcare, 401K plan,
paid time off and other perks are available to full-time US employees.

Until now one of the biggest issues with noloh.com was the need to sign-up for a free hosted sandbox, or download NOLOH in order to see it in action. No Longer. We're happy to officially announce the launch of noloh.com's Demo section. The demo section allows you to play with live demos and examples, view their source, download the complete source, and even fork your very own version on github.

Currently there's two examples for you to check out - an implementation of Hangman and an Image Broswer. Their "live example" gives a simple browser to run the application in, a source code viewer and a link to discuss the script. You can also, as they mention, fork it directly on github or just download it directly.

Passionate about using technology for social change?! Want to be a part of the founding team of a promising start-up? If you are a self-motivated, entrepreneurial web developer then keep reading!

TheChange is a media platform for sustainability engagement, in a local context. People use our platform to shop, work and study for change while organizations use TheChange to connect with a highly targeted and motivated audience interested in their sustainability initiatives and opportunities. We launched TheChange.com on May 15th with the participation of over 50 of BC's leading sustainable companies and NGO's. We have big plans for future development. It's an exciting time to join our team!

As the back-end development lead you will be responsible for architecting, implementing and maintaining the back end functionality of our platform. You'll be responsible for various additional tasks including bug fixes, server troubleshooting and strategic technical input. You will work closely with our web design and marketing team members to develop and create a continually better customer experience. Growth and new challenges will be endless with this job as the company scales up at a continually faster pace.

This is not your regular 9 - 5 job. We are looking for someone who shares our vision, has an entrepreneurial spirit, a strong work ethic and is keen to be part of a start-up environment. If you are a motivated self-starter with strong interpersonal skills, and enjoy working in an agile and iterative development environment, then you'll fit right in.

Please note: Our start-up is supported by a government program that funds innovative technology start-ups; this program requires that new hires are 30 years or younger and have post secondary education.

Recent graduates with a strong portfolio are encouraged to apply!

Qualifications

Post secondary degree or diploma in a related field

3+ years of demonstrated web development experience

Strong working ability in PHP

Strong working knowledge of MySQL and experience building scalable database driven web sites

Experience using open source software and services

Knowledge of MVC frameworks (CakePHP, Codeigniter, Elgg)

Basic sysadmin skills for linux-based deployments

E-commerce experience is preferred

Who you are

Passionate about web technologies, usability and analytics

Entrepreneurial spirit; you love iterating and shipping quickly and frequently

Excited at the prospect of putting everything into your work

A deep belief in learning through doing

Excellent communicator with good project management skills

Dedicated to constant refinement and improvement in every task you take on

The Opportunity
DunnWell is a rapidly growing services firm located in the heart of Research Triangle Park, North Carolina. We are working on a next generation version of ServiceNet, the web application that underpins our business model and drives our growth.

We are looking for a senior PHP developer to help guide the project. This position provides the opportunity to heavily influence the architecture of the application and to work on several leading edge concepts spanning mobile platforms, social networks, and cloud computing.

DunnWell offers competitive pay and excellent benefits. Multiple restaurants and storefronts operate within walking distance of the office, and our location also offers a convenient commute from all communities in the Triangle.

Essential Functions
The right person will be responsible for all aspects of software development, including: feature development and planning, code writing, testing, deployment, and QA/bugfixes. The ideal candidate will be responsible for the software coding, testing, documentation, and timely debugging of issues.

From the Prescot Linux blog today there's a new post with some advice on hiring a good PHP developer for you or your company.

There are a good number of programming platforms and languages that developers use today to provide businesses and consumers the right web applications to help them with their requirements. PHP is one such programming language that has gained a huge popularity over time, and that too quite rightfully. [...] However there are a number of factors that you must consider while looking to hire PHP programmers for your web development requirements.

Tips included in their list for things to look for in developers include:

Make sure you work with an individual PHP developer or business that has the right skills and experience, and are in constant touch with PHP development projects.

Communication is of the utmost importance. You should be able to deal with the PHP developers efficiently using a project management tool and contact them easily as and when required

[They can offer] you the right services related to web integration and maintenance, as well as further development

[They will offer] you the most competitive price plans with the maximum reliability

For the second year in a row, my friend and colleague Jeff Blankenburg has created what is quickly proving to live up to it's namesake - the Toughest Developer Puzzle Ever. Some of the puzzles are technical, some are not but all require that you understand the web, development and technology to solve. Even if you don't get in on the fantastic prizes that Jeff has lined up, there's great bragging rights in being able to solve the Toughest Developer Puzzle Ever.

Josh Holmes (whose blog is linked above) was the creator of three of the levels of this difficult puzzle. Give it a try if you're looking for something to really stretch your knowledge!

On the Ibuildings techPortal today there's a great overview of web services from Lorna Mitchell covering everything from the HTTP protocol to data formats to REST and SOAP protocols.

In this world of sharing data, increasing numbers of sites and applications are making information available over web services. Whether we are building a service as a feature of our own development, or pulling in the information published by others, we will need to understand the different service types and how to work with them in PHP. This article aims to give you the tools to do just that.

She starts with the basics every web service developer should know - the HTTP spec - and moves from there into things like RPC services, data formats, SOAP messaging, a few debugging tips and finally one of the more talked about technologies these days - REST.

In a recent post to his blog Brandon Savage revisits one of his older posts taking about why he thinks every developer should write their own framework. In this more recent post that brings up another idea - people who write frameworks together are very smart.

I've always known that a group of very committed people could be much more effective at producing a good product than I could be on my own, and for a simple reason: the collective mind usually irons out ideas that work much more quickly than a solitary developer or thinker. [...] The point of this article is to encourage developers to experiment, but remind them that at the same time, there are already existing solutions that work exceptionally well for many if not most needs.

He still recommends developing a framework as a learning tool, but maybe not to use in production applications. There's bigger, more well-developed frameworks out there that can do the job and have the benefit of a "hive mind" of talented developers with perspectives you might not even think of.

There are two fundamental ways of looking at software development. One is all about the final product and the direct benefits you can get from it. The other is all about the lessons you learn from the process of building the software. I call them software as a destination and software as a journey. Historically speaking and even into the present day, the majority of companies that build any kind of software are 'software as a destination' companies.

He notes that, despite the company's stance on the software that's developed, most developers are more in the "journey" category and want to enjoy what they do and to evolve in their skills as they move through their career. Therein lies some of the problems with the software development industry - companies want the result, developers want what's best for the code and want to see it turn out as well as hoped.

I am not sure if there is any irony to be found in software, but if you direct all your focus towards your goal without paying due attention to the nitty gritty of what you're doing every day, you're likely to not get any useable software out of it. As long as you have a reasonable idea of where you want to end up, you just need to get the details right and the bigger picture will tend to sort itself out. On the other hand, you can have the clearest possible goal in mind, but if you let the details slide, bad things will almost certainly happen.

On SitePoint.com there's an interesting opinion piece on one of the bigger debates in the web development world - should designers know how to write code, even if it's just a little?

This debate has been raging on SitePoint for some time. The issue was raised by Elliot Jay Stocks following a simple tweet: "Honestly, I'm shocked that in 2010 I'm still coming across '˜web designers' who can't code their own designs. No excuse."

This, of course, sparked a whole host of other opinions from the SitePoint readers and they've gathered them together and summarized the "for" and "against" topics from there. Those on the pro-coding side suggest that not only does it give them some appreciation for what the developers do for the designers but it also can make them a better, more flexible asset down the line. The those on the con-coding side suggest that designer time is precious and should be devoted to the usability of the site. They also note that you don't "need to be a plumber" to know how to get a working site together - each member needs to do their job.

Be sure to check out the comments for some other great thoughts from the community.

As is mentioned on the Zend Developer Zone, the Adobe Developer Week will be starting up on Monday, May 10th and will offer free sessions for developers interested in learning about Adobe products.

During Developer Week, learn about the Adobe Flash Platform, including Adobe Flex, Adobe Flash Builder, Adobe AIR, Adobe Flash Player, and how it integrates with Adobe Creative Suite 5 technologies. This weeklong event features free, live webinars presented by Adobe technology experts. See live demos and have your questions answered by the experts during interactive Q&A sessions.

You can find out more information about the sessions offered and how to register for them on this page of the Adobe website.

Sometimes getting back to the basics is a good thing. Alan Skorkin has done just that in his latest post looking at the basics of URLs including their structure and what characters are allowed (or are special).

Several people made a valid point in response to that post [about fundamentals in software development], in that it is often difficult to know what the fundamentals actually are (be they macro or micro level). So, I thought it would be a good idea to do an ongoing series of posts on some of the things that I consider to be fundamental - this post is the first installment.

He defines the structure of a URL (the scheme, host, port, etc), reserved characters and absolute versus relative URLs and how they're usually used.

Summary:
Moontoast is a social commerce network for people to pursue and promote their passions through personal relationships. Moontoast simply connects those who know, with those who want to know.

Moontoast is seeking passionate, senior PHP developers-who want to pursue and promote their passion for writing high quality code-to enhance the Moontoast social commerce platform. We are looking for self-motivated individuals with the right attitude and excellent skills who can hit the ground running in a fast-paced web startup. Ideal candidates will thrive in a tight-knit team environment, promoting their passion for software design by leading product teams and mentoring our growing development team.

The main responsibilities of a senior PHP developer include:

Working with the senior developers and architects to provide leadership in technical design and architecture of the Moontoast platform

Setting estimates and expectations for new product development and implementing new features, tracking on target deadlines

Mentoring and leading developers by example through writing clean, well-documented, maintainable code and enforcing standards and best practices

Participating as an active Moontoast Guide in the Moontoast Developer Community

Requirements
We are looking for:

5+ years of experience with PHP

8+ years of experience with web development

Deep understanding of browsers and HTTP

Experts at object-oriented programming concepts and design patterns

Demonstrated ability to design and develop complex web services

Extensive experience with the Symfony framework and Doctrine

Working knowledge of version control systems (Subversion, Git, etc.)

BS in Computer Science/Engineering or equivalent experience

We would like to see:

A passion for web development and an interest in sharing that with others

Summary:
Do you have a passion for open-source technology? Are you a whiz at PHP and MySQL? Red Ventures, an online marketing company headquartered in Charlotte, North Carolina, offers an exciting, high-energy work environment. As a rapid application development company, we minimize over-engineering and empower you to make decisions and manage tasks.

Work Environment:
Red Ventures has been named one of the Best Places to Work in Charlotte by the Charlotte Business Journal and has spent the last 2 years in the Top 25 of the Inc 500. The North Carolina Technology Association awarded Red Ventures with the Fastest Growing Technology Company in the state - what a great place to take your web development career to the next level. Our employees enjoy oversized, hexagonal work spaces. You'll be equipped with a desktop Linux as well as a laptop Windows development environment, and receive as many 19" and 24" monitors as you need. Dress is casual - jeans and t-shirts are just fine. Free weekly lunch-and-learn sessions provide opportunities for ongoing training.

Perks include an exceptional benefits package, 70% paid gym membership, exclusive product and service discounts, and discounts at local restaurants and businesses. You'll also enjoy frequent team reward activities ranging from go-karting to happy hours to four-day excursions to Cancun, Mexico. Are you getting all this from your current employer?

Typical daily activities:

Work along other senior developers to provide PHP programming and functionality for a wide variety of consumer related websites, intranets, extranets, and web-based applications

Be challenged on a daily basis to solve problems in new and creative ways

As a part of this year's TEK-X webcast series, Cal Evans will be presenting today on a subject near and dear to his heart - working with (and correctly handling) remote developers for your projects. From the php|architect blog:

Come join us for this week's TEKÂ·X webcast as Cal Evans discusses the details of managing remote developers. Cal won't be speaking on why you should allow your developers to telecommute - he has done that already. For those who see the light, however, he will give practical advice on the tools and techniques to use when managing distributed teams.

The webcast will be happening today at 1pm (EDT) and there's still spots open, so if you want to get in on this great session, head over to the gotomeeting page and signup!

NETTUTS.com is having a give away of some free copies of the Packt book "Magento 1.3: PHP Developer's Guide" for anyone that comments on the post.

Magento is one of the most popular PHP eCommerce solutions available for web developers. In their own words, it's the fastest growing eCommerce platform in the world. Packt Publishing has generously donated a handful of copies of their latest Magento book, called "Magento 1.3: PHP Developer's Guide".

The book goes into the depth PHP developers will need to really get into the heart of Magento and create customized modules with advanced functionality to make it just what you need.

If you're shopping around for an IDE to step up to from your current editor (or maybe you just want to switch) you should check out this list of ten that you might want to check out.

An Integrated Development Environment (IDE) also known as Integrated Design Environment is a software applications that provides coding, editing and debugging tool for creating desktop applications, web application, java based application and more. In this post, we have gathered some useful and must have free IDEs for programmers and web developer.

I have often used those three terms almost interchangeably, yes, even computer scientist. After all, most of us have a degree in computer science, so what does that make us? However, recently I find that those three things have come to take on more and more distinct personalities in my mind. [...] It is difficult to define what each one should be, (it is more of a gut feel rather than a strict delineation) they are very similar (and rightly so), but I am going to attempt to do it anyway.

He splits them up according to a few criteria - how their code looks, how it works and what level their math skills are at. The photos he uses to further define each are pretty dead on too.

On the Ibuildings techPortal they're posted the latest podcast in their Dutch PHP Conference 2009 sessions series - Boy Baukema's talk on why every PHP developer should love Javascript.

In this talk these and more comparisons will be drawn between the two languages. The main weaknesses and strengths of JavaScript will be discussed and compared to PHP. Examples will be given of closures and lambda functions in JavaScript and they will be compared to the implementation of these same features in the upcoming PHP 5.3. And through comparison the speaker will demonstrate that the two languages are quite similar.

Summary:
We are seeking an experienced PHP Application Developer with serious chops and mentorship/team-building skills to develop and lead a team in the creation of new, enterprise level applications for our large client base.

We are looking for a high energy, self-starter who loves to create usable applications. You must be able to participate and lead others in all areas of the software development lifecycle, including gathering requirements, writing specifications, programming, testing, documentation, etc...

Responsibilities:

5+ years of professional application development experience in PHP

Experience with PHP frameworks

Work with the senior engineers to provide clear leadership in technical design and architecture of Betfair US software systems

Excellent system architecture and application/database design skills

Skilled in working with large databases and writing high performance, scalable applications

Ability to prioritize, multitask and manage work in order to meet critical timelines

Deep experience building Distributed Large Scale Systems focused on highly available websites

Proven ability to operate effectively at the senior level

Exceptional motivator and technical leader

Excellent oral and written communications skills

Additional Notes:
Candidate must be prepared to demonstrate skills by providing code samples or take tests to demonstrate ability to document your experience in significant prior projects.

VIP Overview
Vermont Information Processing is a software and services company that serves he beverage industry. Our software applications handle all business functions for a beverage distributor including inventory management, order processing, sales reporting and financial management. We offer a full benefits package that includes health, 401k, ESOP, profit sharing and on-site childcare. We are located just outside of Burlington, VT.

For more infromation or to submit your resume, contact Teresa Langston at Teresa.Langston@vtinfo.com or by phone 802-655-9400 ext. 2718 or cell phone at 802-498-7310.

As a Software Developer, you have options when it comes to finding work. But we would like to offer you something different. Here, your expertise will help develop integrated software systems to assist Blood Centers in collecting vital units of blood from eligible donors. Our advanced software solutions are used throughout the world for the effective management of blood between donors and recipients. Additionally, our software helps to maximize accuracy throughout the continuum of care. In a field where errors are life-and-death matters, a commitment to excellence is truly key. We are seeking top notch folks for our growing team!

If you'd rather have a purpose than just a job, bring your passion, experience and skill to this critical role. Your development background is needed to support all aspects of :

Tilllate Media Ltd operates tilllate.com in the UK and publishes tilllate magazine. tilllate.com is the largest nightlife and clubbing social network in the world with sites currently operating in 12 European countries and regularly attracting over 3.5 million visitors a month. In the UK, tilllate.com attracts over 250,000 visitors a month. tilllate magazine was launched in Sep 2009 when Tilllate Media recruited the editorial and design team of the long-established dance magazine M8 to create the world's essential clubbing magazine.

The Senior Developer role will play an important part in specifying our in-house technology requirements and developing exciting new features for the site. The successful candidate will have excellent verbal communication skills and good attention to detail. Most likely the successful candidate will be someone who has a computer science background with/or considerable industry experience.

Duties

working with the development team leader and designer/integrator to understand tilllate's business requirements.

contributing to the strategic development and specifications for improvements to the online system.

specifying and maintaining the internal systems and hardware required for the in-house development team.

considerable experience working within a LAMP development environment.

experience using version control and disciplined software development methodologies.

excellent systems/sever/DBA skills and experience.

a willingness to employ code documentation/commenting practices.

staff management skills would be an advantage.

Compensation
This is a full time position and an opportunity to work on a large, sophisticated, ongoing international project. The salary range will be dependent on the skills, experience, and expectation of the individual applicant.

Application
Please submit your CV and a letter of application to john.muir@tilllate.com. Please ensure that you also include links to any projects that you have directly contributed to. We are looking to establish our in-house development team as quickly as possible, as such; interviews of potentially suitable candidates will take place as soon as possible after an appropriate application is received. It is likely that our interview process will be in two parts, with the second part involving the review/discussion of a hypothetical brief.

If you require any additional information or clarification, don't hesitate to contact john.muir@tilllate.com.

HUGE is a leading interactive agency that specializes in building sustainable online businesses for some of the smartest and most demanding companies in the world. Founded in 1999, HUGE has developed a unique methodology and culture that combines the most relevant aspects of research, design, marketing and technology to meet client objectives. The online businesses designed and developed by HUGE generate over $8.3 billion in online revenue a year and are visited by over 150 million unique visitors a month. HUGE is headquartered in Brooklyn, NY with offices in Los Angeles, Stockholm and London. Clients include IKEA, JetBlue Airways, Walt Disney Company, iVillage, Time Inc., Target and CNN.

The Freelance ZEND PHP/WordPress Developer will participate in development efforts on projects for external clients. He or she will work with the account team, interaction designers, and graphic designers to design and build interactive solutions for clients. He or she will be responsible for working on the software design as well as building, testing, debugging and troubleshooting programs and scripts for various functions, and modifying existing code to add new features.

Requirements/Qualifications:

The ideal candidate should have experience creating highly trafficked websites with high volumes of traffic

Strong Object Oriented Programming skills and familiarity with languages such as Java and C#

Strong PHP experience, specifically with PHP 5

3+ years of WordPress with strong knowledge of WordPress plugins and architecture

Overall experience with LAMP and open source in general

Good database skills and the ability to create and reverse engineer an ERD

Experience with mySQL 5 and other RDBMS preferably Oracle or MS SQL Server

Strong CMS experience with systems such as Alfresco, Interwoven, Documentum or Drupal

Strong CMS Workflow experience

Experience writing web services

Experience creating REST based architectures

Experience using ZEND PHP Framework

Experience creating applications from the ground up

Back-end development - Everything is processed at the application layer so they will not be writing Stored Procedures but must understand relational database concepts

Experience in an Agile development environment - the product development is more of a waterfall environment

Experience mentoring other developers

Must have excellent problem solving skills and love technical challenges

Must be self-motivated, and able to multi-task

Must be able to take initiative to be productive and efficient

HUGE is an equal opportunity employer (EOE). We strongly support diversity in the workforce.

Facebook's PHP overhaul, HipHop, reportedly cut CPU usage on the company's servers by around 50 percent. You don't have to be a programmer to understand that kind of result. [...] asked Kevin Tatroe, co-author of O'Reilly's Programming PHP, to weigh in on HipHop's functionality and its broader applications.

Mac starts with some basic questions - how will it help developers, how will it help businesses - and then asks for some clarification as to what the project really is and how difficult Kevin thinks it will be for companies to adopt.

In partnership with Microsoft Philippines, PHP User Group Philippines presents PHP Developers Summit 2010 on January 30th. We are inviting you to come and join us in this gathering of the country's best tech-talents, professionals and web developers promoting the use of PHP and open source solutions in the enterprise and schools.

Speakers include Dominick Nowell A. Danao, Rodney C. Jao, Alec Joseph Rivera and Rick Bahague, Jr. on topics from IIS7, Git, the WinCache extension and scaling web applications. There's still time to register if you'd like to reserve your spot. The event is happening in the Grand Ballroom at the Hotel Rembrandt and will cost between 1,200-1,500 PHP to attend this one-day event.

Summary:
We are searching for a talented PHP web developer who we can build the foundation of our "in-house" development team around as we are in the process of bringing our development in-house (all developers currently are off-site contractors). We want someone who has a keen interest in being part of a young, fast growing company and will have significant influence on the outcome of our applications. This person will also enjoy using the best machines and 2 huge monitors with a very comfortable chair. This will be a fun and rewarding opportunity with plenty of innovative projects and career growth to come.

3 Reasons Why You Will Love This Opportunity

Uplifting Innovations has the sole purpose of creating and building innovative and first-of-their-kind web applications and online businesses that focus on uplifting and enhancing the lives of people across the world. We are a small company, but we are mighty on Vision, Creativity and the Ability to not only Recognize Needs, but also Fulfill them using ingenuity and cutting edge web processes. YOU CAN BE A VITAL PART OF THIS TEAM.

A company with big dreams and even bigger foresight, Uplifting Innovations discovers issues that are causing pain in people's lives, and then we put our minds together to come up with an innovative solution that makes people say, "duh, why didn't I think of that!" We have a unique and innovative business model in that we are creating a live, online eco-system with tens of thousands of users that acts as a "proving ground" and traction generator for possible standalone web applications or other online businesses.

Uplifting Innovations is being led by a successful "serial entrepreneur" with a history of building innovative web companies and has successfully sold two of them in the last 5 years. Most recently, Josh Hall was the founder of EnticeLabs, one of the most innovative and "game-changing" companies on the web (backers included Omniture, Inc. co-founders Josh James & John Pestana). With the help of an brilliant dev team, Josh revolutionized the online job sourcing industry with behaviorally targeted and dynamicly optimized job "Enticements", "Engagement Pages", and real-time job sourcing analytics. Having sold EnticeLabs, Josh wants to make an even bigger impact on the world! To do that, a mediocre dev team will not do; we need rockstars! Brilliant, innovative and creative. Plain and Simple. Do you want to get on a rocket ship to the top or would you rather work for "the man"? If you want the ride of a lifetime, jump on!

PRIMARY RESPONSIBILITIES

Lead Developer in building first class, innovative, large scale, highly trafficked web applications

Use specifications and mock-ups to develop light, lean and highly scalable web applications

Develop for both the front-end and back-end (until front-end & back-end roles are separated)

Work with the project manager to define detailed estimates of dev schedule and timelines using the Agile Development methodology

Help build the best development team around; the kind that makes tech magazines giddy!

High-End and Powerful Equipment including 2-24 inch monitors and a Dual Quad-Core machine

A SUPER comfortable chair

Stock Options

Make a name for yourself and leave your mark on the world

HOW TO APPLY
If you are excited about joining Uplifting Innovations and you feel like we'd be a good fit, please send us your resume and the following information to: DreamJobs *AT* UpliftingInnovations.com

Include all applicable experience (Projects you worked on, what you did and for whom)

Why you want to work for Uplifting Innovations

What sets you apart from other web developers?

Please provide 2 professional references (supervisor, team lead, etc. No friends or family)

Summary:
Freelancers Union, a national non-profit organization, represents the needs and concerns of today's independent workforce through advocacy, information and service. We are passionate about our mission to improve working life for independent workers - a community representing 30% of the U.S workforce. And we're the people behind all those insurance ads with the beehive that you see on the New York subways.

We are seeking well-rounded and experienced Web Developers to create and maintain various online products and services. We work with a diverse set of technologies and our projects span multiple domains - from health insurance to political action.

To Apply:
If we sound like an organization in which you can develop and thrive, please email your resume with a cover letter including salary requirement to: technojob@freelancersunion.org. Resumes without cover letter/salary requirement will not be considered.

Our offices are located in DUMBO, one stop in Brooklyn off the A, C or F and one block from the East River and Fulton-Ferry State Park.

For more information, please visit our website at http://www.freelancersunion.org/

In this recent post to his blog Brandon Savage offers a few suggestions on how you can "sell" your company to developers and get their best work out of them (because they want to do their best).

Lots of marketing students and sales professionals each year are required to read the book How To Win Friends And Influence People and for good reason: the book stands alone as one of the greatest books on sales ever. I decided to co-opt the title of that great book for this entry, because I want to talk about how to sell your company to developers '" particularly, how to get the best developers to do the best work and make your company, well, the best at whatever it is that you do.

He suggests five things that you can do to help your developers and company along the path to success:

Developers are not interchangeable

Use the best tools, whether or not they're free

Nothing can make up for bad managers

Technical people should be led by technical managers

Identifying a developer's skills and placing that developer properly is crucial

Summary:
Zondervan is seeking a highly motivated PHP Developer with backend / MySQL Database experience to join our team. You will need to have experience building large-scale web sites and enjoy collaborating with teams. This is not a dedicated DBA position, but the individual we are seeking will be actively involved in the schema, and capacity planning of our MySQL instances. You will be required to write high quality code, have excellent communication skills, love solving complex problems, and provide a voice in product design and direction.

RESPONSIBILITIES:

Be a technology leader, innovator and mentor

Work within a team to deliver projects in a productive and high quality manner

Assist in brainstorming and defining user-facing features

Develop & maintain Zondervan web applications and modules

Architect, implement and launch highly-visible, user-facing features

Oversee projects from infancy to and through production

KNOWLEDGE:

Bachelor degree or relevant work experience required

PHP backend development experience required

3+ years of PHP Web application development

Experience with working in a LAMP environment preferred

Experience working with XML preferred

Knowledge of JavaScript, AJAX, and jQuery

Knowledge of HTML, CSS and Web standards preferred

SKILLS:

Experience with Drupal

Experience with Ubercart preferred

Fluent in SQL scripting

Familiar with data transformations (XML, JSON)

PERSONAL CHARACTERISTICS:

Creative thinker who thrives on collaboration in a team environment

Highly motivated, self starter

Detail-oriented

Willingness to learn new software, ideas, and processes

Embraces Zondervan Mission and Shared Values

Team player

HOW TO APPLY:
Please send your resume and cover letter to zjobs@zondervan.com or apply via the website at www.zondervan.jobs.

PHP is like a handgun. On its own, it is simply an inanimate tool that has no moral leaning. In the hands of a responsible citizen, it can be used to the benefit of society. But in the hands of someone who is untrained or mentally unstable, it can be used to commit horrible atrocities.

The article (originally published in May of 2009) was specifically looking at Microsoft's choice to include PHP support in their Windows Azure hosting environment and ho, despite their best efforts, Microsoft is still not doing it quite right when it comes to Open Source.

Summary:
Big Fish Internet are a leading internet design and consultancy Company based in the village of Milnthorpe, Cumbria. The Company has a long established reputation for offering custom made high quality web sites and services. Our focus is on delivering quality products to meet the client's needs, along with exceptional levels of customer service and support. Due to continued growth in our bespoke programming department we require a PHP developer (ideally with Linux sysadmin experience) to join our programming team.

Duties/Qualifications:
The ideal candidate will be proficient in OOP PHP 4 and 5 with additional Linux system administration skills and previous commercial experience. Any experience with Perl and ASP.net is advantageous. With a proven track record in developing bespoke applications you will also need to be able to support, maintain and further develop current customer systems. You will need to be a team player in a busy, growing and friendly company.

Benefits:
Attractive basic salary (£25,000 - £28,000) dependant on skills and experience. 15 days annual holiday, all Bank Holidays and Christmas/New Year closure period. A good working environment offering stability and forecasted growth.

Please email Rob Holden (rob@bfinternet.co.uk) with your current C.V. and list any example URL's of work you have created. Alternatively if you fancy a quick chat about the vacancy before applying please call him on 015395 64580.

We are looking for highly motivated individuals with pleasant personalities and good organizational skills to work as a PHP / MySQL Web engineer. At least 2 years working experience with PHP technology and Web-based business applications is a must.

Must be willing to work on-site in our Rockland County, New York office.

Must be able to understand all aspects of a typical business. We have all varieties of clients and need strong business skills.

Duties:
Responsibilities include the following:

Development of custom Web-based applications with database back end for customers.

Development of Web-based software for internal projects.

Co-operation with other Web development team members (e.g. Project manager, Web programmers, graphic designers, and authors, quality assurance) in the production of a finished product.

Ability to work on project without detailed instructions; taking the initiative with this job is important.

On-going maintenance of existing projects.

Qualifications:

Excellent knowledge of Object Oriented programming

Knowledge of PEAR libraries a plus

Knowledge of Web 2.0 techniques (i.e. AJAX) a plus

Excellent knowledge of MySQL (Simple SELECT and JOIN statements will NOT be enough)

Coding standards, organizational programming skills and good commenting practices is important

Staffing Technologies is a tier 1 vendor to more than 65 fortune 500 and 1,000 companies nationwide. We are currently recruiting for 2 contract PHP Developers for our broadband/wireless internet client based in Kirkland, Washington. These positions are responsible for the investigation, development and troubleshooting of website, sales, and customer care systems. You absolutely must be highly motivated and very comfortable with rapid changes in direction and environment. The successful candidate will be customer oriented results driven, and passionate about delivering innovative quality services to the client's customers.

Responsibilities:

Develop site content and pages for external and internal websites

Work closely with team members to deliver improvements to our web site, intranet, and sales systems. This includes working with IT and functional leads on researching solutions, investigating capabilities, developing requirements, and delivering system implementation

Ensure applications are designed to support instrumentation objectives, rapid enhancement objectives and will provide superior user experiences

Provide Tier 3 support for production applications on an as-needed basis

Assist with the improvement and practice of a development methodology to consistently enhance and predictably deliver product to customers

Qualifications:

3+ years experience developing commercial software in an agile environment through several complete development cycles - from specifications to software, also producing required documentation and providing production support

Impact Payment Systems is a dynamic and multifaceted company. Our focus on customer driven development and leading industry advancements has kept us at the top of the ACH and credit card processing vertical. We are constantly looking to enter new markets, and expand in the markets we are currently in. Impact prides itself on having an innovative and professional team. We create, develop and maintain cutting edge software that is used by us internally, as well as by our many clients.

We are looking for a PHP Developer with 3+ years of experience to fulfill current and future web site development and maintenance by planning, developing, testing, deploying and maintaining various high-end web applications.

Skills

Requirements:

3+ years experience developing PHP/MySQL applications at an expert level.

Expert-level experience with HTML, CSS, JavaScript, XML

Experience with Linux/Apache/MySQL administration.

Recommendations:

JavaScript library (jQuery, Prototype, Ext) and AJAX knowledge

Flash/ActionScript knowledge

Third-party API integration (SOAP, REST, etc.) experience

Experience with SVN, CVS or other version control system

Good communication and client interaction skills

Benefits:

Work in a fast-paced development environment where you will see the results of your work immediately

We're looking for experienced, talented PHP experts to help us launch our real time analysis site - Insttant.com. We were featured at the TechCrunch50 startup conference in September, we'll be launching shortly, and we need your help!

What is Insttant? We make Twitter and real time news easier to understand by providing comprehensible charts and visuals. Check out a demonstration video of our vision (and screen shots) at Insttant.com.

Knowledge in CSS and jQuery is a plus. To apply, please send an email describing your talents to joe@insttant.com.

KEY SKILLS

Excellent web programming knowledge and 2+ years experience building sites in PHP

Knowledge in entity extraction and information retrieval is a large plus.

Strong ability to write structured code followed up with clear documentation

The Freelance PHP Developer will participate in development efforts on projects for external clients. He or she will work with the account team, interaction designers, and graphic designers to design and build interactive solutions for clients. He or she will be responsible for working on the software design as well as building, testing, debugging and troubleshooting programs and scripts for various functions, and modifying existing code to add new features.

Requirements/Qualifications:

5+ years of development experience

The ideal candidate should have experience creating highly trafficked websites

Experience with Object Oriented Programming in general but preferably Java

Strong PHP experience, specifically with PHP 5

Overall experience with LAMP and open source in general

Good database skills and the ability to create and reverse engineer an ERD

Experience with mySQL 5 and other RDBMS preferably Oracle or MS SQL Server

Strong CMS experience with systems such as Alfresco, Interwoven, Documentum or Drupal

Strong CMS Workflow experience

Experience writing web services

Experience creating REST based architectures

Experience using PHP Frameworks like Kohana

Experience creating applications from the ground up

Back-end development - Everything is processed at the application layer so they will not be writing Stored Procedures but must understand relational database concepts

Experience in an Agile development environment - the product development is more of a waterfall environment

Experience mentoring other developers

Must have excellent problem solving skills and love technical challenges

Must be self-motivated, and able to multi-task

Must be able to take initiative to be productive and efficient

B.S./M.Sc.Computer Science or equivalent experience

Consulting experience a big plus

The duration of this engagement is 3-4 months, with the potential for extension

Our client is located in Manhattan and this person will need to be able to work at the client site with team members 90% of the time

Local candidates only

HUGE is an equal opportunity employer (EOE). We strongly support diversity in the workforce.

HUGE is a leading interactive agency that specializes in building sustainable online businesses for some of the smartest and most demanding companies in the world. Founded in 1999, HUGE has developed a unique methodology and culture that combines the most relevant aspects of research, design, marketing and technology to meet client objectives. The online businesses designed and developed by HUGE generate over $8.3 billion in online revenue a year and are visited by over 150 million unique visitors a month. HUGE is headquartered in Brooklyn, NY with offices in Los Angeles, Portland and London. The company is jointly owned by its operating partners and Interpublic Group. Clients include IKEA, JetBlue Airways, Walt Disney Company, iVillage, Time Inc., Target and CNN.

On the Blue Parabola blog today Keith Casey looks at a term that's become more and more ambiguous in the software development world and means so many things to so many people. He thought he'd set the record straight with some criteria he thinks makes the position of "senior developer".

In recent weeks, I've spoken with a number of people about developers. About hiring them, firing them, training them, promoting them, and generally everything revolving around getting or having good people for a team. And one of the odd things that struck me is that: Every organization defines "Senior Developer" completely different and sometimes contradictory ways.

He's not talking about the little things so much as the responsibilities and expectations the company places on this senior level role. Some of the things he suggests to look for include:

a good amount of experience

basic project/time management skills

that they're a good communicator

a bit of mentoring tossed in too

A Senior Developer - either in name or in responsibility - is often the same as a Team Lead. This person must be effective both on their own and on a team. They have to report up to the Project Manager (or higher!) and lead the rest of the team.. and sometimes even coordinate and collaborate with other teams horizontally.

In his latest postBrandon Savage suggests that every developer should do one thing before they start working with PHP frameworks - write their own.

So for those of you wanting to write your own frameworks, feel free. But don't even think about putting it in production until you've read this blog post. Lots of times new developers are shot down from writing their own frameworks by bosses or community members who insist that "NIH" (not invented here) has no place in their organization or language. [...] To me, that doesn't make a whole lot of sense.

He points to a comment from Elizabeth Smith that reinforces his ideas and supports the creation of a framework. Using it in production, however, is a whole different story. They both agree that writing your own framework is good for learning how it all works, but that you should stick with the larger frameworks for real development.

As a continuation from his previous post ("How do GOOD developers ask questions?") Mike Bernat is back with this suggestion on how should good developers answer questions.

When given a very specific question that you know has a very specific answer, your first reaction might be to blurt out the answer and be done with it. However, I like to go the extra step and ask what they've tried so far or what research they've done. I like to show them how to arrive at the answer on their own as well as provide the solution.

He suggests that it's more about the thinking behind the answer than just reciting something from memory. Anyone can memorize facts and terms (and solutions, for that matter) but a good developer will be able to explain why he came to that conclusion.

Mike Bernat has a new post that anyone, experienced or not in the development world, should read. The post is a good overview of how good developers (ones who really want a genuine answer and aren't just being lazy) should ask questions.

First of all, let me say this. If you consider yourself a developer and don't find yourself wanting to ask questions on a daily basis, you're doing something wrong. Asking questions without being afraid of humiliating yourself is critical.

His suggestions include not being afraid to over-describe the problem, speculate on what the possible answer might be (it can help to get the thoughts flowing), providing some examples of the problem you're facing and, most importantly, don't get offended by the responses you get. Sure, some might be blatantly insulting but those aren't worth the read anyway. Find value in the answers that can help, though - no matter how simplistic the advice seems.

Provide guidance and leadership in implementing web technologies throughout the organization

Serve as liaison between editorial, marketing and technical departments

Qualified candidates will have at least 5 years of PHP/mySQL web programming
experience within a Linux environment. Experience with Symfony PHP framework
is a big plus. Some experience with REST/SOAP/XML/JSON desirable.

Hughes Media specialises in producing websites that are simple to use, quick to load and easy to find. Most of the sites we build are based on technology that we have created ourselves. We are a young, exciting team of designers and developers based in a small but very busy office in the beautiful Teme Valley.

We are looking for a web developer with a combination of strong PHP/SQL, software design principles and HTML/CSS knowledge.

This is a challenging role for a person with good technical skills. The ideal candidate will be passionate about the web, showing strong motivation and close attention to detail. We are looking for initiative and a desire to learn and improve. In-house training and support will be provided to develop existing skills.

We are offering a competitive salary commensurate with experience. This is a full time post.

Requirements:

Excellent knowledge of PHP, including PHP 5.

Object oriented programming

Sound knowledge of HTML/CSS

Experience with MySQL

Independent problem solving skills

Familiarity with web standards

Flexibility: we are small company, but we move quickly

Pluses:

Linux system administration

Smarty templating system

Subversion experience

Javascript, and when not to use it

An online portfolio site where you can demonstrate your knowledge and experience in the required technologies is a must.

Fabien Potencierhas a suggestion for developers out there - don't just look at what you write as something functional that just does a job, be an artist!

Hacking is an art, and hackers should act as artists. Hackers and painters have a lot in common but I won't talk about the analogy too much as Paul Graham wrote an excellent essay and a whole book on this topic. I recommend you to read both of them if you are a hacker or a developer.

He points out that "beautiful code" is a good thing - unfortunately developers for companies may not have the luxury of writing it. He does suggest hacking on your own time, though. Not only is it good for you, getting out those ideas into working code, but it can also positively effect the applications you develop at your work.

Full time position in a small but growing company, We are looking for a mid to senior level PHP/MySql Developer. Must be comfortable working on many projects at the same time and managing other employees (both local and remote).

We have about 40 active websites that need almost constant work. Some minor tweaks and some major.

Prior agency experience as well as any online marketing experience is a plus.

MyMajorCompany is a very successful European music website specialized in new online A&R revolutionary methods. MyMajorCompany is fully funded and now expanding internationally in the UK, USA and Japan

The developer, based in London, will be in charge of implementing the UK version of the company platform which is launching in December 2009

Salary is competitive based on experience

Responsibilities:

Lead delivery of the front-end of the English version of website and work closely with the CTO based in Paris

Operate and maintain the UK version of website in close co-operation with the IT back-end team based out of Paris and UK Managing Director

Liaise and organise the teamwork with the UK community manager

Manage the technical support, driving excellent performance and ensuring the best standards are observed and the site continually improves

Provide key expertise in planning and budgeting of all technical delivery

Ensure the company's product and platform delivery is managed in line with current practices and protocols

Skills

Proven skills in key technology areas including, but not limited to, a perfect mastering of PHP and MySQL

The ideal candidate would have experience as an engineer and architect for object oriented websites using PHP, with MySQL/Oracle and Linux.​ Strong experience with engineering, developing and coding sites is a must.​

The Senior PHP Developer will plan, research, develop logic, code, and test and deploy several web projects with minimal assistance.​ They will need to know how to build a PHP web application from the ground up, as well as modify and build on existing code.​

Requirements:

3+ Years in web development using PHP for commercial websites

Solid understanding of object oriented programming

Develop / maintain applications and Web Services using LAMP

Experience working with trading and investment data is a plus

Excellent communication, team-work and problem solving skills

Demonstrated excellent analytical, decision-making skills and willingness to take on big challenges and solve complex problems

As the Zend Developer Zone points outMihai Corlan of Adobe has written up a lengthy tutorial about Flex, specifically targeted towards PHP developers.

I want to share with you some of the things that are specific to Flex in relation to PHP. At the same time I want to introduce Flex by comparing it with PHP whenever this comparison makes sense. Thus this article is for: PHP developers that want to learn more about Flex and Action Script 3 than a simple definition can provide [or] developers that have already made their first attempt at coding a Flex application and want a broader, deeper understanding.

The tutorial starts from the basics for those not acquainted - what is flex, why you should care about it - and moves quickly through MXML, Actionscript3 and examples with each. He includes an example showing a simple user authentication script and how to interface that with a PHP backend.

The Builder.com.au site has a new article posted today about Open Source developers and why your company could benefit from adding them to your workforce.

Some companies are afraid that hiring an open source developer would be a liability - possibly reverse engineering their proprietary software and then releasing forked versions into the community. Although these may sound like justifiable fears, they overlook some very important benefits that come with hiring open source developers. Let's take a look at some good reasons to hire open source developers.

They list the five reasons (from a business perspective) companies shouldn't be afraid of adding Open Source developers to their teams:

You can see more than their resumes.

Open source developers have had to think on their toes and patch the programs that Microsoft has (often times) intentionally broken.

Open source developers are [generally] very passionate about what they do.

Along with an open source developer you will enjoy open source support.

Cal Evans has a new post to his blog about good development teams, their energy levels and how Open Source projects seem to encourage both.

Pop Quiz: How many of your developers wake up in the morning excited to work on your project? If the answer is not "all of them", you probably need to look at how open source projects attract developers and motivate them to write code for free.

He makes a few suggestions about what managers of developers can do to try to bring some of this energy into their projects (four meta-attributes). His suggestion is to try them out in your environment - not all of them are right for all situations - but don't try to force your development team into someplace they don't want to be.

Matt Curry has posted an interview (part one) he did with Nate Abele, lead developer of the CakePHP framework.

Yeah, yeah, I know. This has been done before. What can I say - I had questions, Nate had answers. This is part one and covers general Cake and Cake3 questions. Look for part two tomorrow, which has a bunch of random questions.

The questions cover topics like the confusion in CakePHP branches, active contributors, changes in return values and certain features (like unit testing integration and the filtering system).

According to this new post on the PHPClasses.org blog, in the near future India will become the number one source for PHP developers in the world.

The number of Indian PHP developers has been growing at a large pace in the last few years, when compared to other countries. A few years ago, India was just one of the top ten countries with more PHP developers. Now India is number 2 and is almost surpassing United States, which is still number 1. This article presents a reflection about why this growth happened just in the latest years, as well what it means for the PHP world.

They talk about the size of the Indian PHP market and how many developers (certified and uncertified) are out there looking to fill the needs. By their own numbers, the PHPClasses.org has more job openings in India than any other country (with the US coming in second).

I've been tasked to find a clone of me for the office (Oxford UK), and a mini mee. A scary thought really. Right so you need to be Scottish, like food, and moan a lot about the weather being either too wet or too hot.

If you don't have those skills then possibly your technical skills may do..so here goes.

Senior role:

6/7 years plus of commercial PHP experience.

Understanding OOPHP5 in a MVC environment.

Framework experience a bonus, we use symfony/zend, but don't let that put you off.

MySQL, or just know how to put SQL together. Knowing how to use EXPLAIN in your queries and making indexes that work a major bonus.

A preference for Linux over Windows (We can fight distros later), you need to be comfortable installing stuff from source if the need arises.

Javascript framework knowledge, we have standardised on jquery but they are much a muchness.

Happily working in HTML etc

Desirables:

The ability to slice up PSD templates if the need arises, to valid XHTML/CSS.

Envoy International provides Intellectual Property (IP) legal services to law firms from around the world via the Envoy website. The website is effectively a sophisticated application that lets lawyers instruct and manage their cases online. We have legal services in-house, as well as an extensive network of legal suppliers that covers every jurisdiction in the world. We officially launched on the 1st July 2009 and are now looking to really expand our online capabilities. As such, we are building an in-house team of designers, integrators and developers.

The Senior Developer role will play an important part in specifying our in-house technology requirements and developing exciting new features for the system. The successful candidate will have excellent verbal communication skills and good attention to detail. Most likely the successful candidate will be someone who has a computer science background with/or considerable industry experience.

Duties

working with the development team leader and designer/integrator to understand Envoy's business requirements.

contributing to the strategic development and specifications for improvements to the online system.

specifying and maintaining the internal systems and hardware required for the in-house development team.

considerable experience working within a LAMP development environment.

experience using version control and disciplined software development methodologies.

excellent systems/sever/DBA skills and experience.

a willingness to employ code documentation/commenting practices.

staff management skills would be an advantage.

Compensation
This is a full time position and an opportunity to work on a large, sophisticated, ongoing international project. The salary range will be dependent on the skills, experience, and expectation of the individual applicant. In addition to the salary, Envoy also offers the employee several benefits such as life insurance, pension policies, and the opportunity for ongoing professional development.

Application
Please submit your CV and a letter of application to t.hovey@envoyrenewals.com. Please ensure that you also include links to projects that you have directly contributed to. We are looking to establish our in-house development team as quickly as possible, as such, interviews of potentially suitable candidates will take place as soon as possible after an appropriate application is received. It is likely that our interview process will be in two parts, with the second part involving the review/discussion of a hypothetical brief.

If you require any additional information or clarification, don't hesitate to contact t.hovey@envoyrenewals.com.

Jadu are innovating in many areas over the coming year - with new products and services that will revolutionise the Content and Document Management software industry and implementation of WEB 2.0 technology.

With a rapidly expanding business, we are implementing systems in both private and public sectors at an unprecedented rate - Jadu are growing both our business and our products.

The Role
We are looking for suitably talented individuals to join one of the finest content management engineering teams in the World.

Jadu's Engineers are highly qualified programmers with experience in developing in many languages - specialising in PHP, Python, possibly some C#, as well as database servers such as MySQL and occasionally MS SQL.

The Jadu Engineer (programmer) has experience and understanding of the principles of OO design and development and will have detailed knowledge of the principles of web development and server side scripting.

This is an opportunity for a gifted programmer to develop and build a career in complex software development and become part of an elite software development team.

The typical activities of this role:

Developing web applications using PHP and MySQL

Knowldge of WebServices, XML, SOAP is a distinct advantage

Creating usable interfaces with AJAX

Using webservices to develop new and enhanced functionality for Jadu information systems

Experience with SOAP and Webservices is a big bonus

System planning and documentation

Requirements

1 year min programming experience

Educated to degree level with excellent academic results

Strong technical understanding of the internet and web based applications

Strong team player and communication skills

Jadu is a creative and highly innovative place to work. We care for our people and our customers.

If you are interested in joining our team - please send your letter of application and CV in the first instance to careers@jadu.co.uk

PHP Developer needed with the LAMP Stack. Must be local to Dallas and able to hammer out large volumes of PHP coding. This is very much focused on fixes for "buggie" PHP code...you will be managing this task for a large portion of your work. This requires a positive attitude and the ability to manage high level PHP issues.

Key items that will make you ideal for this role:

Linux

Apache

MySQL

PHP

CSS

HTML

JQuery

MVC

AJAX

Plus Skills:
Ideally you will have Cake PHP experience or education

We are only considering candidates with outstanding communication skills, and the requested technical background. Recent Web Development is essential.

The Enterprise PHP Magazine has pointed out some facts (slightly skewed, it seems) about the availability of a few different types of programmers, PHP included, according to several search engines.

I updated the estimation so we can have most accurate results. The table below illustrates the results found, I have just truncated Bing results to 1M to have more readable chart, after all I don't believe there are 50M resumes indexed by Microsoft - and that's another topic.

The results show about 780,000 PHP-related resumes on Google, 541,000 on Yahoo and the (obviously incorrect) 59,700,000 from Bing.com. There are a lot of PHP developers out there, but I can't imagine quite that many. Either way, even the numbers from the other search engines come in over the counts of the other three languages.

Professional level position responsible for the maintenance, research and development, testing, and analysis, for enterprise software applications

PRIMARY DUTIES/RESPONSIBILITIES:

Works with developers, programmers, and designers to create and develop new software programs and applications.

Write programming code to create or enhance functionality and/or appearance of company applications as necessary.

Works with end users to creates documentation as it relates to the program definition, development, business requirements. Documentation includes software objectives, deliverables, and end user specifications.

Schedules and installs software improvements and upgrades.

Write, translate, and code software programs and applications according to specifications and end user requirements

Write programming scripts to enhance functionality and/or performance of company applications as necessary.

Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.

Prepare and write reports for management and/or team members on the status of the programming process.

Train end users to operate new or modified programs.

Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.

Works with external vendors to ensure efficient implementation of software products or systems.

Keeps abreast of new and changing technological advances in program languages, utilities, tools and client/server technology to ensure achievement of optimum results.

Perform other related duties as required.

EDUCATIONAL/EXPERIENCE LEVEL:

Bachelor's degree in Computer Science, MIS, Information Technology, Business or a closely related field and two years of progressively responsible experience in computer programming and/or operating systems analysis; or

A general educational knowledge normally acquired through a high school diploma or a General Equivalency Diploma (GED) and four years of progressively responsible experience in computer programming and/or operating systems analysis

The Northwest Regional Educational Laboratory (NWREL) improves educational results for children, youth, and adults by providing research and development assistance in delivering equitable, high-quality educational programs. NWREL is a private, nonprofit corporation which has served the Northwest region since 1966 as its Regional Educational Laboratory under contract with the U. S. Department of Education, as well as other federal, state, and local agencies and organizations.

This position contributes to NWREL by developing web-based applications that advance the goals, purposes, and objectives of NWREL's work.

DUTIES

Design, code, program, and build advanced Web-based applications to support online learning and distance support efforts.

Troubleshoot, update, and maintain Web-based applications.

Develop, in collaboration with staff, effective and interactive web applications and technologies that support internal and external communication as well as online learning opportunities.

Provide technical support in the use of Web-based applications such as Flash to both internal and external clients.

Train and assist other NWREL staff in the use of Web-based applications such as Flash.

Support and contribute to visual design work for both Web-based and print-based products

Perform other related duties as assigned

QUALIFICATIONS

Education/Training: Bachelor of Science degree or two years directly related experience

Experience: The successful applicant should have the following skills, knowledge, and abilities

One year of programming experience with Web-based applications as well as experience with the design of Web-based and print-based products.

Knowledge of computer programming theory and techniques including MySQL, ActionScript, JavaScript, and C++.

Proficient with multimedia software such as Photoshop, Illustrator, and Flash

Ability to work with others professionally to produce materials of high quality content and aesthetic design

Ability to communicate technical information to laypersons and interactive with highly diverse team consisting of internal and external members

Ability to complete work in a timely manner, under tight timelines with projects that may have conflicting deadlines

Acts on issues based on set practices and procedures or well defined policies

Works within established protocols

Self-directed with minimal oversight by supervisor

Overall work is reviewed during annual performance evaluation and regular discussions with supervisor

Provides value added guidance to other staff

Influences operational decisions

Physical Demands/Conditions:

Office

Sit for prolonged periods of time, requires manual dexterity for operation of personal computer and ten-key, must be able to lift boxes weighing 30-40 pounds, operate a telephone, frequent interruptions to concentration, interact with a wide range of clients and co-workers

Travel

Moderate travel requirements (up to 25% of work schedule) including extended overnight stays out of state

Ability to travel by car or common carrier for out of state and rural travel

COMPENSATION
Salary range: $43,100 - $73,800 per year based on experience, plus a benefits package that includes vacation, generous employer paid retirement, medical, dental, life insurance, transportation benefit, and opportunities for ongoing professional development.

APPLICATIONS
Please submit your resume and letter of application to nwrelstaffing@nwrel.org. Interviews will be conducted after internal screening. In your cover letter, please reference Position #09-04 and how your skills match the specific qualifications listed above.

General Description:
PHP developer is needed to participate in the development and deployment of internal and external applications. The developer will work in a team environment and contribute to constant upgrades and maintenance to our existing systems as well as the development of new applications.

Key Responsibilities:

Assist local operations teams in troubleshooting and resolving issues pertaining to the applications.

Contribute to ongoing development and planning of the tool set.

Assist with the training of the Support teams and local operations staff on the applications being deployed.

If you're a PHP developer in either the US or Canada, Esther Shindler is in need of your opinions (as mentioned by this post by Cal Evans on the Zend Developer Zone).

A friend of mine, Esther Shindler, contacted me recently to help her reach the PHP community. Since I don't know all of you (I'm really trying though) I'm reaching out to any US or Canadian PHP developers who have 10 minutes to spare and know two or three other US or Canadian PHP developers that might be willing to help as well. Here's all I need you to do: Take the survey and pass the link along to your other US and Canadian PHP developers buddies.

The target audience they're looking for to take this quiz are people working on open source tools in the US/Canada that regularly use one of the following: Joomla, phpBB, SugarCRM, Drupal, WordPress. If that fits you, head over and share your opinions (they might also contact you by phone for a follow-up).

The mission of the Healthy City Project is to improve the ability of low-income, underserved children, youth, and their families to access services and to facilitate smarter resource planning throughout L.A. County. To this end, Healthy City (HC) has created a user friendly GIS mapping website that provides access to the largest database of community resources and localized demographic, health, and economic data for all of L.A. County. Always on the cutting edge of technology, HealthyCity.org is widely recognized as a national model in how to re-purpose GIS technology for public sector use. HC was recently recognized as a featured project for the Netsquared 2008 Conference (N2Y3) and is in the process of statewide expansion. Along with our online site, HC provides direct research and technical assistance to governmental (elected and otherwise), philanthropic, and community based institutions including community engaged mapping, policy research, and website development. The Healthy City Project is a program within the Advancement Project LA, a nonprofit research and public policy organization near downtown Los Angeles.

Healthy City is now seeking a highly qualified Web Developer/PHP Programmer with working knowledge and experience to help lead its successful online site and various research and policy portals. This position will work directly with Healthy City's Technology Manager and Technology consultants assisting in multiple aspects of the project including the website design, development, maintenance and administration for a wide range of research/technology projects.

On the PHPClasses.org blog today Manuel Lemos has taken a look at how big the PHP market is - how many developers there are and what kind of tools those developers might be using.

Even knowing that only a fraction of the PHP developers in the world will come to a given PHP event, the more PHP developers there are, greater is the chance to have more developers coming to the event. Therefore the first big question is: how large is the PHP developer community world wide? This is a difficult question. Zend has been publishing rough estimates of the number of PHP developers that exist in the world.

According to some estimates, there's over five million PHP developers out there. The PHPClasses site has this tool that can help show the distribution of some of these in user groups. Manuel also shares some stats he's gathered off of his site - a growing trend for visitors to use Linux and OSX as compared to Windows and the predominance for developers to use Firefox over Internet Explorer.

On the Amazon Web Services site a new article from Clay Loveless has been posted - an Introduction to the Amazon Web Services for PHP developers.

All of these services are available via both REST and SOAP interfaces. (We'll touch on both in this article, but we'll concentrate on the REST and REST-like Query approaches. ) A growing number of language specific toolkits are available for these services, so you can feel comfortable basing an architecture on AWS given its language-agnostic foundation. If you start off building a business around AWS using Ruby and decide to switch to PHP, there will be nothing stopping you.

He includes code to ensure you can even connect (a compatibility script) and a link to the files you'll need to work through the tutorial. He shows how to create the connection to the AWS backend, launch the local server and building a simple video sharing site.

A dynamic young firm that has developed a state-of-art solution in enterprise communication applications is expanding its organization. With a growing business they are now seeking an experienced Web services developer with the following skills.

Work experience designing & developing Web-Services; Java/C++ programming a must

If you wish to be a part of this exciting team involved in cutting edge technology, please get in touch. Our long relationship with this client allows us to bring your expertise to the direct attention of their CTO.

Please send a Word resume when you contact me! No work authorization (visa) support can be provided. Contact Durga Kotikalapudi at durga.kotikalapudi@cmi.com for more information.

The Adknowledge Affiliate channel provides technology and services to online publishers that enable them to monetize their digital assets through the use of high-quality email campaigns, search listings, and display advertisements. Adknowledge differentiates itself in the marketplace by supplying publishers with a library of 2500+ campaigns, CPC payouts, and quick payments.

Position Overview
The LAMP Developer will be responsible for implementing new reporting suites, product enhancements, and new technology development of the following Adstation Express products:

Programmers with 5-7 years of proven PHP, MySQL, and associated experience. Consulting with project leaders, lead programmers, programmers, vendors, technicians and clients to understand computing needs and system requirements, you will be one of a team of programmers charged with meeting client needs. As an upper level programmer, you will develop highly complex code and integrate artwork, text, video, and sound into websites. Staying abreast of advances in technology and changes/updated to all security and operational requirements will be key.

Able to deliver high quality source code independently.

In-depth knowledge of web-based technologies and experience with problem analysis.

Solid experience with typical software development lifecycles and methodologies, and with developing code in both text-editor and visual development (i.e. Eclipse, Fireworks, Dreamweaver, etc.) environments.

Create highly complex, customized applications to enhance website capability based on business needs.

Perform the following activities: development, testing, and implementation of software applications.

Gain necessary input/approval in code reviews and may perform code review for others.

Develop system and user documentation, research solutions, develop alternatives and make recommendations.

Involve users in the development/maintenance of applications (e.g., requirements, testing), and understand how users use the applications.

Investigate and resolve matters of significance for end-user problems and escalate if necessary. Identify issues and gather information; determine and recommend courses of action.

Research, track, and understand new web technologies. Make recommendations for new policies and procedures.

Build table frames and forms and write highly complex scripts within the browser to enhance site functionality.

Ensure that web pages are functional across different browser types; conduct tests to verify user functions.

Ability to handle multiple projects and switch quickly and comfortably between projects as determined by client need. Work effectively with other team members and maintain positive morale and sense of teamwork.

Are you interested in building slick Web 2.0 applications? When you browse websites do you find yourself thinking about how you could make them better? Would you like to work on web-based applications on some of the most visited travel publishing sites on the Internet?

Responsibilities:

The Software Applications Developer will join our Applications Development Team. As part of this team, you will build scalable, database-driven web applications for our production websites (www.smartertravel.com and www.bookingbuddy.com). You will work with a strong group of other Software Application Developers in a LAMP (Linux, Apache, MySQL, PHP) environment.

Qualifications

2+ years experience programming in object-oriented PHP 4-5 or similar languages, in a professional team environment.

Familiarity with Object-Oriented design patterns and how they are used in software design.

Email your resume in a word document and code sample attention to Elizabeth at email eraymond@smartertravelmedia.com

Please provide a 200 - 500 line code sample using object-oriented design, preferably in PHP, but another OO language is fine, which shows your ability and complexity of development experience. The code sample can be part of a larger program and does not need to be stand alone run-able. Please be sure to include a class file or equivalent, and code that uses that class.

**Please do not send any zip files, our mail server just rejects files that end in .zip -- so just zip it up and rename it to (e.g.) .piz, then mention in the email to rename it to .zip before trying to open it.

Who We Are
QuinStreet has become the leader in online, performance-based vertical marketing because we've consistently delivered the right leads at the right volume to thousands of industry-leading consumer and business brands since 1999. QuinStreet is headquartered in Foster City, CA, with satellite offices worldwide.

Our Culture
QuinStreet is a meritocracy, where recognition and advancement are based on performance. It is the ideal work environment for someone who is interested in personal growth as well as professional growth. Working here, you will be held to the highest standards of performance and encouraged to dissent when you see a better solution. We deal with each other honestly and non-hierarchically in an atmosphere of mutual respect. We celebrate each other's efforts and strive to create a casual, upbeat and supportive setting in which you can excel.

Federico Cargnelutti has written up a brief look at PHP's contribution to Open Source. More specifically, how its helped the online community save money and have better software for it.

Open source developers don't write FLOSS applications because they have to, they write them because they want to. Motivation is not always driven by money, most of the time PHP developers do it for the joy of it.

He lists some of the motivation factors behind the work that a lot of PHP (and Open Source) developers do for and in the community like the potential to learn, credibility/notoriety, sense of purpose and the possibility of a financial reward. He also includes just a few of the Open Source projects PHP developers have contributed to the community such as WordPress, Magento and Gallery.

Brandon Savage has a new look at an old problem in the PHP community - the importance of a developers' understanding of marketing in applications.

Technical people seem particularly bad at marketing effectively. I think this is because we're fact-oriented, focused on the features and neat ideas our products include. We'll spend pages and pages talking about the cool things that our tool or application can do. And then we'll wonder why our client didn't buy it. Why do we do this? Because we forget that marketing isn't about features it's about meeting needs.

He points to the hierarchy of needs as an example of what really has to be considered when developing software. The further down the pyramid you and your software can go, the more effective your marketing can be. An application can do everything under the sun, but if it doesn't do what the customer wants, it'll be tossed aside.

Talentporte, Inc., is supporting a client located in University City (St. Louis), Missouri, in their search for four (4) PHP/LAMP Web Application Developers. These are direct hire, full-time opportunities.

As part of a select software development team, you will help design and implement the core software of the client's websites including comparison shopping engines, social networking, and other industry verticals. You will be responsible for architecting, implementing and maintaining websites and tools to streamline business processes, automate tasks, and provide access to critical data within the company.

This is a great opportunity to grow with a young, vibrant company. You would work in a positive, competitive atmosphere where creativity is encouraged and leadership is rewarded.

The Cochrane Collaboration (www.cochrane.org), an international, non-profit medical organization specializing in the production of systematic reviews of healthcare interventions and at the forefront of knowledge translation and dissemination of medical information, is seeking a PHP/Drupal Developer (Programmer) to head up the technical implementation of a network of websites in Drupal. Currently, we have over 70 websites (see: http://cochrane.org/contact/ entities.htm) managed by contributors (16,000+) around the world. We are looking to use Drupal to integrate and better manage our large, multilingual web presence. This is a chance for a talented and experienced Drupal developer to become involved with a large, non-profit organization in an exciting and innovative project to use Drupal's functionality as a CMF (content management framework) for managing Cochrane's web presence including the development of an intranet, online communities, discussion forums, blogs, wikis and other social and collaborative working environments as well as, eventually, Web 3.0 or Semantic Web technology implementation and development.

Are willing to learn and apply new software development tools, technologies, and methodologies

Some management experience desirable, as you will supervise the work of our student programmers

Near-fluency in English

Ability to work under tight deadlines, while adhering to industry-standard development practices

Additional, optional qualifications:

Unix scripting

CSS, XSLT, HTML and Javascript

Well-known in the Drupal community and can provide recommendations from other developers in Drupal

Some knowledge of or interest in online health and medical information a plus

Some knowledge of German a plus as you will work with our Systems

Administrators and possibly other German-speaking individuals here

Benefits and Compensation:

Salary: Pay based according to the standard, university tariff

Benefits: All the benefits of a large, top-tier university

How to apply:
Provide (English-only, please): CV/Resume/Lebenslauf, at least 2 professional reference letters (Zeugnisse, can be in German), and contact details of current employer, samples of previous work outputs/Drupal deployments (URLs) and documentation snippets from previous coding work.

We are looking for a talented front-end web developer who is passionate about games and the web. You will be a key member of the team developing our websites, including game websites, promotional micro-sites, and our corporate website. The ideal candidate is an experienced programmer in PHP, JavaScript, Ajax, CSS and HTML.

Responsibilities:

Create all websites for us and our games, working closely with web designers on translating visual design mockups into working web pages.

Our firm uses the web extensively as the foundation for our financial-modeling & consulting service. In addition, technology plays a key role in our educational offerings as well as our marketing efforts. The ideal candidate will play an important role in building and maintaining these tools, should have 2 or more years of applicable work experience and meet the following requirements:

Essential Skills:

Coldfusion, PHP, Javascript and HTML language expertise

SQL proficiency

User interface and user experience design aptitude

Other Important Requirements:

Innovative instincts and an entrepreneurial spirit

Attention to quality and detail

Financial Industry (Futures, Options, Trading, Hedging) understanding

Graphics editing experience and talent

Microsoft Office exposure

Comfort with Apache, Linux, MySQL

The position offers the right person an exceptional opportunity to learn and professionally grow in a friendly, mentored, and dedicated working environment. Growth potential includes excellent benefits package and competitive salary.

If you have the indicated skills and an enthusiastic, positive attitude, we would like to hear from you. Please email your resume to hedgeconsultant@yahoo.com

The BC Development Team is looking for a highly motivated self-sufficient developer to work on a new project. Candidates must have extensive web-based application development experience that includes: interface design, content management, security, and development frameworks. This position requires a flexible individual willing to work in a very dynamic and creative environment.

Job Description and Responsibilities:

Work in a group environment to plan and design new product features and direction

Design, plan, test, and implement product features

Enhance and maintain existing code base

Suggest improvements and additions to the architecture

Participate in quality assurance planning and testing

Document software implementation and operation

Create templates using HTML, CSS, Javascript and images

Occasionally interact with customers and act as a company representative at technical forums.

Requirements:

7+ years industry-level experience

5+ years web application development experience

PHP application development experience

Objected-oriented design experience

Normalized database design experience with SQL RDMS's

HTML, CSS and JavaScript experience

Experience with web development frameworks, preferably Zend.

Ability to be respectful and critical within a team

Attention to detail

Desired Qualifications:

Perforce experience

BS/MS in Computer Science or related field

Experience with SCM systems, preferably Perforce

Experience with Content Management Systems

Graphic design experience

UNIX background

Familiarity with Selenium

Familiarity with Cruise Control

How to Apply
Please send your resume and cover letter to resumes@perforce.com. ASCII format is preferred. Attachments will not be opened, and any references in email to material residing at websites will not be considered.

This is a permanent position for a mid/sr PHP developer in Las Colinas.

Create and support micro-sites or landing pages

Develop and edit HTML or PHP documents

Be involved with the planning, testing, and release of feature and functionality enhancements

Candidate must be comfortable implementing user interface designs, developing a variety of back-end business applications, and integrating third-party products such as CMS, e-commerce or e-learning applications

Adhere to coding standards

Work with other departments to ensure quality and timely delivery

Write code so that it is well documented and re-usable

Ability to start projects from scratch as well as pick up existing projects and add to, alter, or resume development

6+ years programming experience, with 3+ years PHP

Experience with Open Source Content Management Systems (preferably PHP Driven such as Xoops)

Kodak has opened a Stamford CT office, through the friendly acquisition of our partner Design2Launch. Together we've developed an industry leading software solution that provides customers a collaborative workflow management system to take marketing projects from creation to finished product seamlessly. Our Design2Launch solution is available as an enterprise system or a hosted solution, and highly customizable with its modular architecture.

An interest and desire to further develop your technology skills in .NET, J2EE, ORACLE, Spring, EJB, jUnit and Hibernate is also key.

Most importantly - you have a talent for creating quality and reliable web & client/server systems. And enjoy the challenge of tackling new problems both independently and as part of a team. This is an opportunity to join a high-growth team, working on a range of exciting technologies, creating an exceptional product that answers a key business need.

Our client, a privately held software engineering company with offices on the 270 tech corridor and in San Francisco, has asked us to help them to find an exceptional Senior PHP Software Engineer to partner with Product Management, Product Marketing, and other engineers, to design and develop solutions for their Fortune 500 customers.

They are looking for someone with 3 - 5 years PHP experience. Knowledge of the PRADO framework would be a plus. Experience designing and implementing high-performance, scalable, distributed systems. These are backend systems, not web frontends. Knowledge of internet protocols, such as DSN, Whois etc

Qualifications:

Must have experience programming in Java, Perl, PHP or all three (preferred, not required). Experience working with the PHP Prado Framework would be a big plus.

Must be able to implement simple, lightweight clients for common Internet protocols

Must have experience building multi-threaded applications

Must be very comfortable with text processing (e.g., PCRE)

Must have experience with SOAP

Must have solid database programming experience (Experience with PostgreSQL and MySQL specifically is a plus.)

Must have experience in developing with common Internet protocols (e.g. SMTP, HTTP, DNS, Whois, SSH)

Must be comfortable developing for an Open Source, Linux-based environment

Familiarity with PHP is a major plus

Experience configuring and maintaining Postfix and Bind (a plus)

How To Apply:
To receive consideration for this role you must submit a resume ASAP. Local candidates who represent themselves only (no third parties, no staffing agencies, no relocation offered, etc.)

About staffmagnet:
Our team helps companies to attract and retain the best and brightest staff. Our formula of unique, market-tested strategies raise employer brand awareness, engage the community, and entice elite talent. We call these strategies "attractive practices" and have incorporated them into every service we offer. Whether your organization seeks to hire top web designers, recruit graduates from top engineering programs, or to hone its employer brand we look forward to hearing from you today. For more more information about us, our services, specialties or recent press coverage visit us at http://www.staffmagnet.com today.

Its about that time again and David Coallier has pointed it out - the Google Summer of Code is not far off and PHP will be right in the middle again!

Once again we are happy to announce that PHP will be taking part in the Google Summer of Code. Already with a list of more than interesting and intelligent ideas, we are looking to get more ideas. This of course means that PEAR Developers, PECL Developers and PHP(Core) Developers now have to cook some ideas up and submit them to the GSoC 2009 PHP Wiki so we can have more good ideas for students to apply to!

Hark & Company is a software & consulting start up which will address a universal organisational need, i.e. aggregating the thinking of many people in real time. Starting from the current planned functionality, algorithms, and interface (captured in use-cases, an Excel VBA prototype, and a clickable wireframe mock up), you will architect and lead the development of the first version of this groundbreaking collective intelligence web app.

General Duties

Choose the language and tools (java, python, php, ruby, groovy or whatever language/stack will give us the most speed & quality)

Architect the application and adapt as project evolves

Select and manage the other members of the team as the need arises (developer(s), tester(s), designer(s)...)

Hands on development (more or less depending on how we assemble the team)

Start in april on a contract basis for 2-6 months then could convert into permanent position with agreement of both parties.

Requirements

Strong knowledge of the selected technologies.

Proven experience of doing similar things successfully.

Ability to get things done well and fast.

Other details:

This start up has more than sufficient seed funding to get this product to market; both the contract rate and employment package including stock options will be competitive.

The CCI Web Team Developer plays a pivotal role in delivering world-class websites, portals, applications, content management systems, databases, and emerging mobile and social technologies to support the work of designers and content producers in execution of team initiatives. The developer provides the backbone of delivering robust websites that utilize the latest technologies and designs to enhance their natural search and conversion abilities.

General Duties:

Support CCI initiatives in the areas of student portal, social network applications, & video applications.

Assist in optimizing flagship & ancillary websites for mobile device traffic. Develop mobile applications as needed, and work with outside and internal resources to integrate SMS texting into applicable systems.

Zynga (www.zynga.com) is the #1 social gaming company on the web and was founded specifically to add a social element to casual online games to provide a more fun, competitive, and contagious experience.

Recently well funded ($10M series-A) by top tier investors and industry legends who pioneered new technologies and created new markets on the web, the founding team has an excellent track record founding and building companies such as: Tribe.net, SupportSoft, Freeloader, eUniverse, Houseglue, and Coremetrics!!

Zynga is based in San Francisco's Potrero Hill in a super dynamic environment and fun space and also has an office in Los Gatos, CA (other end of the valley). If you are a serious game or web developer/software engineer, this is one ground floor startup opportunity you don't want to miss.

The Job

Zynga PHP Developers are passionate developers who believe in building viral, consumer games and applications faster, smarter and better than everybody else. Multiple positions are available.

Candidate Requirements:

3+ years of solid software development experience

Expertise in PHP

Expertise in JavaScript / HTML / CSS / AJAX

Strong knowledge of software development lifecycle.

Strong analytical skills and ability to assist other team members in problem solving.

Excellent knowledge of Internet/Web technologies, such as browsers, firewalls, and http.

B.S. in Computer Science, or equivalent experience

Interested? Send your resume to peterg@zynga.com with the job title in the subject line, please.

My client needs a full time, on-site, salaried Senior LAMP Developer to build a web based Customer Relations Management (CRM) application from inception to production and to integrate closely within their existing website framework. The application will be responsible for managing transactions between our internal staff, external agents and website end users/customers. The application will integrate with their existing website framework in order to allow customers, agents and internal staff to communicate both privately and publicly through the website.

This position requires someone with experience in all components of the development process from inception to production and this role will require intensive work on developing the database, back-end framework and front-end UI implementations based on the business team's requirements and UI designs.

Teleperformance is the leader and global expert in contact center management; creating more value through a better customer experience. Our core business spans the full spectrum of contact center solutions. Teleperformance has the largest global footprint in the industry with 281 contact centers, presence in 45 countries, servicing over 75 markets in 15 NearShore/OffShore locations.

We are seeking a Web Developer to join our team in Columbus, Ohio. This is an in-house, permanent position reporting to the Vice President of the Enterprise Solutions group. Candidates will have a thorough understanding of Web Architecture and site implementation issues. The person will have the ability to work independently and within a team setting.

Our Web Developer reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. The Developer will work closely with other functional business teams to design, develop, document and unit test system code. In addition he/she will recommend changes in development, maintenance, system standards and processes and provide application technical support consistent with defined service levels.

POSITION REQUIREMENTS:

Education:

High School Diploma, 2 or 4 year college degree preferred

Work Experience:

Experience with PHP or OO Perl and mod_perl

Experience with MySQL

Solid understanding of database table structures

Experience with Apache Web Server

Personal Competencies:

Relies on limited experience and judgment to plan and accomplish goals.

Performs a variety of tasks.

Works under time sensitive deadlines.

Works under general supervision; reports to a project leader or manager.

A certain degree of creativity and latitude is required.

Please contact Andrea Fannemel, Director of Recruiting, AllianceOne division of Teleperformance if you are interested. Andrea.Fannemel@allianceoneinc.com

On his code-diesel blog Sameer Boratetakes a look at a script that can interfce with the New York Times Bestseller list API the newspaper offers.

According to the New York Times website:

Like many organizations, we hope to encourage innovation through collaboration. When you build applications, create mashups and otherwise reveal the potential of our data, we learn more about what our readers want and gain insight into how news and information can be reimagined. We're hoping you'll show us what's next for The Times.

You'll need two things - an API key and this PHP class. With it you can search based on book type (genre), list date and get the information back in an XML format. The results are an easily parsable XML structure that includes the book title, publisher, ISBN number(s) and rankings for teh current and previous weeks.

A large manufacturer is seeking a Web Developer to join our team in Grapevine/Texas. This is an in-house, permanent position reporting to the Director of IT. Candidates will have a thorough understanding of Web Architecture and site implementation issues. The person will have the ability to work independently and within a team setting.

Responsible for designing, developing, modifying, and evaluating enterprise web application solutions directed at both internal and external audiences. Work closely with marketing team to design, develop, document and unit test system code. Recommend changes in development, maintenance, system standards and processes. Provide application technical support consistent with defined service levels.

This person must be able to communicate WELL and effectively with the marketing group.... and explain things in their terms. He/she must also be willing to follow protocol that would allow their team to make basic changes to the website as needed.

Works on the development, approval, and implementation of web projects.

To be involved in major customer facing web development projects that are used to support the business.

Stay abreast of emerging software development technologies

Develops software solutions using Industry Best Standards & Practices

Builds user interface applications and back-end databases using various programming and scripting languages

Ability to excel in a fast-paced environment and accept interruptions as part of the routine

Proven web analytics success

2-4+ years of experience developing Websites and/or Web Applications using PHP and HTML is required.

1-2+ years of experience with SQL Queries (selects, updates, deletes) is required.

Ability to build web applications that are geared to its user base and to use resourceful planning / feedback to upgrade the application so that the end user does not have to think about ways to improve it.

Serious attention to detail and testing.

The ability to communicate with non technical personnel to acquire the correct information to improve the web applications.

The Ibuildings group has officially launched their techPortal website - their new "home on the web" that'll provide resources to the community like articles and tutorials as written bu some of the Ibuildings staff.

techPortal is the place where we will talk about PHP. We work on a lot of interesting projects and get to work with a lot of cool technologies. Our goal with techPortal is to share what we learn with the wider PHP community. Our hope is that you will visit often, read about the technologies with which we are working, and some of it will spark your imagination. Ibuildings believe that Information is only valuable when it is shared. When something you read here helps you, make sure and share what you learn on your blog as well.

The portal has launched with the first article from Lorna Mitchell about memcached and how you can use it to make the load lighter for your application.

Naviance (http://www.naviance.com) is a leading provider of planning and advising systems for educators, students and parents. Because our customers love our products, we are experiencing rapid customer adoption and revenue success prompting explosive growth. We are established and profitable.

You will work with a talented development team to develop our web-based software products. The candidate must have ability to multi-task and effectively prioritize their workload in a highly dynamic environment.

Our office is in a central location in downtown DC, just a few blocks from the White House and is close to several different metro lines.

We subsidize metro access.
Dress is casual.
Stocked beverage cooler and all the soda you can drink
Free access to a gym in the building
Competitive compensation based on experience and skills.
Benefits include 401K with match, insurance, and 4 weeks vacation.

We are interested in filling this position quickly as the candidate will play a key role in a long-term project that will launch within 30 days.

Naviance is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.

To apply: Please submit your cover letter and resume by e-mail to careers@naviance.com. Please indicate the title and the reference # of the position for which you are applying.

Cal Evans has put together a list of five things he thinks that every PHP developer out there should be equipped with in their development.

Over the past nine years of having fun with PHP, began to see that there are five categories of tools that I rely on more than any others. Sure, I've got a code beautifier, a standards checker, and a hand full of hand-written scripts I use for various things to make life easier. However when it comes down to it, there are five that I rely on every day. So here they are in acceding order of importance. Let me know, what are your five? (let's not start a meme or anything though, ok?)

His list of five is: a unit testing tool, a debugger, an ERD tool (Entity Relationship Diagram), a version control system and, finally, a framework (pick a framework, any framework).

Those wanting to get into Facebook development might want to check out this new siteHasin Hayder has been working on - a Facebook Cookbook (not affiliated with the O'Reilly book by the same name). He talks about it here.

So i am planning to star writing an open book (right now it is a blog, when we will have thousands or recipes we will make it a book) which will follow cookbook approach for Facebook application developers. I will highlight common problems (there are numbers of problems with no solutions in their wikis) and their solutions which I've learned in my last one and half year journey as an application developer on Facebook platform.

For the past decade, Capstone, Inc. has introduced talented IT professionals to DFW's most sought-after employers for both consulting and full-time opportunities. One of our clients has the following immediate need:

The job is to develop from scratch a Social Networking Web Site for a new television station. The selected candidate will be the first external hire in IT, and will work closely with the Executive Management team to develop this site.

Ivo Jansch (CTO of Ibuildings) has written up a review of the book "Zend Studio for Eclipse Developer's Guide" (written by Peter MacIntyre and Ian Morse and published by Sams Publishing).

When I started to read the book 'Zend Studio for Eclipse Developer's Guide' by Peter MacIntyre and Ian Morse, I was particularly interested in those types of [features you haven't discovered yet]. And luckily it contained many of these.

Ivo mentions one in particular that he found interesting, the "Working Sets" that lets you define a set of files within a project that you want to work on. There are a few places where it falls a bit flat, though. He didn't like the code examples that included PHP4 in some places and that the book started off with preferences for features you hadn't even been introduced to yet.

Considering however the overall usefulness of the book in learning the details of the Zend Studio environment, I'm willing to look beyond those weak points, and recommend the book to those that develop in Zend Studio for Eclipse on a regular basis.

We are looking for a smart, team-oriented programmer with a "Getting
Things Done" attitude to help us develop our technology and launch our
business. We're looking for someone who enjoys challenges and wants to
be part of something big.

Skills required:

PHP 5,

MySQL,

Object-oriented programming,

HTML/CSS,

a knowledge of AJAX a plus.

Compensation will be in the form of a competitive cash and equity package.

Where others have tried and failed, two frustrated New York City
renters think they've solved the rental equation - no more Craigslist
fake listings, no more high commissions, no more unreliable brokers,
just a quality apartment search experience - and we're looking for a
smart and motivated web developer to contribute to the idea and
vision, and be the lead on development. The business
model is both blatantly obvious and never been done before.

Business startup is funded and about to hit the ground running.
Well-connected, ambitious - the good kind - founders have internet and
financial backgrounds. Please contact Shankar Desai at sdesai@nakedapartments.com for more
information and feel free to check out our site at
www.nakedapartments.com.

Summary
TEKsystems has teamed up with a local IT leader in the finance industry that provides unmatched, dynamic, end-to-end management technology for online lenders. We are seeking a PHP Develop with 2-3 years experience. Ideally this individual will have experience with front and backend development, PHP, MYSQL, CSS, LAMP, SVN and DHTML. This PHP Developer designs, develops, maintains, and optimizes secure and scalable multi-tier web applications. This individual must be able to take guidance from his/her manager, work well with a diverse sizeable team and is required to multi-task with limited supervision. In addition, this individual must be able to adapt quickly to rapidly changing priorities.

Duties & Responsibilities: (Additional duties may be assigned)

Write unit tests and coordinates development with the management/development team(s).

Write bulletproof code that is highly scalable.

Deploy applications.

Perform version control with SVN and participates in release management.

High level understanding of Internet services, such as SOAP, XMLRPC, WDDX, etc.

Experience with LAMP (Linux/Unix, Apache, MySQL, PHP).

Ability to understand development processes (RAD) and work within them.

Has excellent analysis and troubleshooting skills.

Strong communication skills.

Ability to thrive under tight deadlines.

Required Skills:

PHP DEVELOPMENT

MYSQL

LAMP

BACK END DEVELOPER

About TEKsystems, Inc.:
Join TEKsystems® and get your career on the fast track. As the leading technology staffing and services firm, we are passionate about deploying high-caliber IT and communications expertise. To satisfy our constant need for expertise, we actively seek talented Technical Professionals with all levels of information technology and communications skills. TEKsystems knows that every professional has different needs, so we'll work together to determine a suitable benefits package. We offer options to our Technical Professionals that could include: a health plan, 401k, provisions for vacation and holiday pay, and technical and professional training. With a foundation as the nation's largest IT staffing firm, we've become a billion-dollar services company by blending superior client service with an unrivaled ability to source and manage talent to precise specifications, resulting in successful technology executions. Allegis Group and its subsidiaries are equal opportunity employers. M/F/D/V

The PHP-GTK Community site has launched a new service to help PHP-GTKers out there find out other developers that might be in their area - a world map (based on Google maps) of other PHP-GTK developers around the world.

I reviewed the coordinates given by existing members and noticed a good number had visibly inverted latitude and longitude; so I inverted them again to place them where it appeared to make more sense (are there really PHP-GTK devs in the middle of the pacific, or near the South pole ?). So you may want to double-check your coordinates to make sure the values are correct, because it's likely I've not found every error.

He's also asking for the Brasil PHP-GTK community to include their information in the map as well as a request for anyone out there that might want to make a "prettier" icon for showing the developers on the map.

Synacor is a dynamic, fun and exciting company. Jeans and t-shirts are typical office attire, even for the executives. Flexible work hours accommodate employees with special scheduling needs, early risers and those who need a little caffeinated kick-start each morning. Synacor's headquarters are located along Buffalo's waterfront and the Erie Basin Marina. Taking a few minutes to stretch your legs is as easy as walking the 1,000 feet or so to the water. The office wireless network even reaches a beautiful gazebo, making it easy to spend a little time outdoors while still being productive. We are looking for great people to join our team and be given the freedom to do the work they were hired to do.

We are seeking a Senior Developer who will monitor the underlying architecture for portal development and products and services. While acting as a mentor to the programmers and developers the Senior Developer will be overseeing the work being done on various development projects in a LAMP environment.

Duties and Responsibilities:

Responsible for serving as an interface between the programmers and Product Lead in order to communicate the development progress

Analyzes software requirements to determine feasibility of design within time and cost constraints

Responsible for delegating work to programmers and ensuring that software projects come in on time and within budget

Serve as a technical adviser to the Product Lead and provide programming perspective on requirements

Formulate and design software systems using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Review Product requirement documents as well as participating in integration calls with our partners

Writing technical and non-technical specifications, as well as procedural documentation

Synacor is a dynamic, fun and exciting company. Jeans and t-shirts are typical office attire, even for the executives. Flexible work hours accommodate employees with special scheduling needs, early risers and those who need a little caffeinated kick-start each morning. Synacor's headquarters are located along Buffalo's waterfront and the Erie Basin Marina. Taking a few minutes to stretch your legs is as easy as walking the 1,000 feet or so to the water. The office wireless network even reaches a beautiful gazebo, making it easy to spend a little time outdoors while still being productive. We are looking for great people to join our team and be given the freedom to do the work they were hired to do.

We are seeking a PHP Developer who has experience with LINUX and PHP, JSP, ASP, or other languages used for building web based applications. This position will start out as a new Developer working with one of the Sr. Developers on the team. The development work that this Developer will perform will involve Front End / GUI Development, enhancement and maintenance of existing software modules, custom programming for clients and various data manipulation tasks.

Duties and Responsibilities:

Development, documentation, and maintenance of cutting edge web-based applications in our portal and premium service platforms

Modo Design Group, a full service creative studio designing for the web, is seeking a talented Web Developer for a full-time, on-staff position in downtown Lancaster, PA. At Modo, we are looking for a positive, self-motivated individual with technical aptitude and expertise to provide back-end programming for our web projects. We program in an open-source, standards compliant environment, utilizing PHP with a Zend Framework.

Requirements:

Absolute proficiency with PHP

Experience with Flash Action Script 3

Ability to demonstrate leadership through project management

Ability to anticipate intuitive and effective solutions

Excellent communication skills

2-5 years experience

Associate's or Bachelor's degree

Modo is steadily growing and we are looking for a talented individual to join our staff to help us meet the demands of our established client base.

Our firm is a small, fun-loving studio environment with an appreciation for great design and high-end web functionality. We believe strongly in doing great work with great people (staff & clients alike) and are looking for someone who values delivering the best product and service to our mission-driven clients while working in a challenging and fun company. If this is you, email your resume, samples of your work and your salary requirements to jobs@mododesigngroup.com EOE.

Main tasks:
Creation of internet marketing campaigns destined to international markets (Germany, France, United Kingdom, Spain and USA). Starting from detailed scribbles, you will create newsletter layouts with tools like Photoshop.

You will use Mistralys' custom-built PHP-based authoring system to dynamically create the HTML for publishing via email or to websites. Custom functionality for each campaign is done via an object-oriented API.

Secondary tasks:

Concepts, design and development of websites

Website refurbishing

Tailor-made PHP development

Browser-based game development (planned)

Multimedia projects (CDROM, Video, Audio)

Your experience

Fluent german - required

Fluent english - desired

Good Photoshop CS2 (or higher) skills - required

Good HTML and CSS skills - required

Good Windows XP/Vista skills - desired

Knowledge of PHP - desired

Knowledge of MySQL - desired

Experience in object-oriented development - a big plus

Javascript / DHTML / Ajax experience - a plus

XHTML / XML / XSLT experience - a plus

Your profile
We are looking for autonomous persons that know the entire chain of creation, from graphics to development. Internet evolves more and more to become a platform for dynamic applications, and to participate in this evolution you have to be able to control all aspects of it.

Are you self-taught? Show us what you can do. Have you already worked on projects involving screen design, HTML and PHP? Then you may have the technical requirements already.

If we were able to pique your interest, send us your resume and a few references - preferably by email.

Sun Trading currently has an opening for a Back Office Developer to be based in our Chicago office. The Back Office Developer will be in charge of developing and supporting a web-based reporting system that handles trade reconciliation, position keeping, balance, profit and loss calculations, and task management.

The candidate must have ability to multi-task and effectively prioritize their workload in a highly dynamic environment. Familiarity with financial markets is highly desirable, but not essential. The candidate will be expected to gain new financial knowledge as needed.

Qualifications

Bachelors of Science in Computer Science or related field

Minimum two (2) years of work/hands-on experience with relational databases

Knowledge and experience programming PHP or similar web-based technologies

Kodak has opened a Stamford CT office, through the friendly acquisition of our partner Design2Launch. Together we've developed an industry leading software solution that provides customers a collaborative workflow management system to take marketing projects from creation to finished product seamlessly. Our Design2Launch solution is available as an enterprise system or a hosted solution, and highly customizable with its modular architecture.

Understanding of object oriented concepts, design patterns, and various open-source toolkits and frameworks would make you a strong candidate.

Front and back end development experience required.

An interest and desire to further develop your technology skills in .NET, J2EE, ORACLE, Spring, EJB, jUnit and Hibernate is also key. Most importantly - you have a talent for creating quality and reliable web & client/server systems. And enjoy the challenge of tackling new problems both independently and as part of a team. This is an opportunity to join a high-growth team, working on a range of exciting technologies, creating an exceptional product that answers a key business need.

If interested, please follow this link to apply via the Kodak Career Website:

Want to join a growing team developing social media applications used by millions all over the world?

We are working with a global market leader in the mobile space expanding an entertainment & social media division to continue their growth in the Internet/Mobile space competing with iconic brands such as Google, Apple, Facebook, etc.

This company is expanding this business unit focused on combining mobile device and internet experiences through a web 2.0, media sharing and social networking initiative which will be utilized by over millions of current customers.

There are multiple fulltime development opportunities at mid to principal levels in this growing business unit in the greater Boston area, and I believe that it is an opportunity worth knowing about.

Experience in high volume traffic site development in addressing issues of performance and scalability

Agile development experience

This large and stable company offers excellent compensation packages including bonus, 8% 401k matching, 3 weeks PTO, excellent health benefits, mobile device and service, on site full gym, on site cafeteria, casual dress environment and flex time. Great place to work!

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

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.

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.

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.

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.

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).

Raphael Stolt has done a review of a book that's helping bridge the gap between Rails and PHP for those already using the PHP language. The book "Rails for PHP Developers" (part of the Pragmatic Programmers series of books, authored by Derek DeVries and Mike Naberezny) is a guide to learning Ruby on Rails from a PHP developer's perspective.

The e-book version of the Pragmatic Programmers release Rails for PHP Developers written by Derek DeVries and Mike Naberezny occupies now some of my scarce hard drive space for several months, and today I managed to hit the last page of it. In case you're interested in knowing if it's worthy to sacrifice some rare hard drive or bookshelf space for this book read on.

He goes through the three parts of the book - a look at the MVC pattern, teaching some of the details of Ruby and comparing the structure of the two languages to help PHP developers relate a bit more. Raphael gives it good marks for being a great guide to not only Ruby and Rails but to also making it accessible for PHP developers to make a smoother transition from one to the other if they're interested.

Corporate Overview
QuinStreet is a private, growing online direct marketing company headquartered in Foster City, California. Founded in 1999, the company currently employs over 500 professionals and boasts consistent profitability, making it one of the best-performing private companies in Silicon Valley. QuinStreet's Online Media Publishing Team produces high-quality online magazines and product showcases across a broad range of industries.

Job Description
We are looking for an exceptionally intelligent, talented and enthusiastic Senior Web Developer to drive development of the Publishing Team's suite of content-rich online properties. This position will work closely with the Web Producers and Technical Managers to innovate and create Web applications and widgets.

The major responsibilities of the Senior PHP Developer will be:

Leading a team of Web developers to design, develop, and debug Web applications

2+ years of experience with Relational Database Systems such as Postgres and Mysql.

2+ years of experience with the Unix/Linux Operating System.

2+ years working in a collaborative environment with source control tools such as cvs, svn.

Experience with SOAP based web services and Apache web servers is a plus.

Experience with PHP based MVC frameworks is a plus

ChoicePoint, a LexisNexis company is an equal opportunity employer that offers a dynamic work environment inclusive of workplace diversity. Our competitive total compensation package includes comprehensive healthcare, 401(k), Tuition Reimbursement and more.

For more information or to submit your resume, contact Katherine Lloyd - katherine.falveylloyd@choicepoint.com or 770-752-6092

As this new post on the symfony blog points out, their next Plugin Developers Day is happening this weekend on Saturday, November 8th.

Preparations for the coming plugin developers day on Nov. 8th are proceeding apace. I've heard from a number of you who are planning to attend, some planning to start development on new, groudbreaking plugins, others looking to help update existing plugins to work with the latest and greatest version of symfony, and still others just hoping to learn from the lively discussion. All types are welcome!

The event will be centered around the #symfony channel on the Freenode IRC network and is broken up into different sections - creating and releasing a plugin, writing a customizable plugin and coding sprints on new/existing plugins.

My client is currently seeking an English speaking Developer who has the passion and drive to exceed in a fast-paced environment. To succeed in this role, you will have a good understanding of web & mobile technologies and the ability to utilise these skills in a commercial environment. This is a unique opportunity to join a market leading global organisation and gain exposure to a truly innovative world of digital entertainment. A fantastic relocation package is being offered for candidates who would like to move to Paris, to pursue this opening.

The main focus of this role will be the design & writing of dynamic software frameworks and pioneering products to be used internally & externally in making a new world class service. In previous roles you will have excelled in the development of web & mobile frameworks, applications & products.

Educated to degree level or above, ideally in an Information Technology or Software Development discipline, you will possess the following commercial experience:

Design & development of software products and generic Application Programming Interface (API's), Excellent PHP skills, complimented by a combination of the following; Javascript, AJAX, XML, XHTML, WAP, Any exposure to Subversion (or any other version control system), SQL, C# or C++.is highly desirable, but by no means essential

Veedow is a social shopping site built around people specific interests. We gather information from multiple providers and deliver it to our members according to their preferences. We use algorithms to power our content delivery system in order to make every user's experience unique and tailor-made.

We are a small team working in a vibrant and constantly challenging atmosphere, which is extremely valuable for your growth as a developer as much as a person. The company is young and every person have the real opportunity to make his/her voice heard and leave a footprint in the project development and its final success. We are looking for a fairly senior developer with talent and ambition who love coding and also analyzing complex problems and designing innovative solutions.

Senior PHP Developer / Architect position:
You will be involved in a small team and will be expected to make sensible and informed decisions, take responsibility and turn ideas into real things that work. You will not be shy of large and complex queries, statistics or developing for high traffic.

The ideal candidate enjoys working in a small environment, has a start up mentality as well as good project management skills.

Essential technical skills and experience:

PHP 5

MySQL 5

XHTML

CSS

Javascript

MVC Design pattern

Linux server (preferably Ubuntu)

Experience with any of the following will be advantageous:

Apache,

XML,

Ajax,

memcached,

Sphinx,

jQuery,

LightTPD,

mod_rewrite,

GD graphics library,

Subversion,

PHPEclipse

Qualifications:
A degree in Computer Science or other IT related subject is great, but we also consider people with different backgrounds and not necessarily with a degree. If you taught yourself coding and everything else because you understood that it was your world, chances are that you're the right person for this company. Due to the heavy business intelligence we're building highly numerate persons are very appreciated.

What we offer:
A competitive salary (depending on experience) plus bonus and share options, but most of all a great place to learn and do cutting-edge stuff.

How to apply:
Send your CV with a brief description of why you should be the right person for us at HIREME [at] VEEDOW [dot] COM

Custom tailors a plan for site using combination of graphic and written material, and modifies proposal as necessary.

Writes, or edits and formats, copy to present message effectively.

Designs screen displays to accomplish goals of site.

Provides specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding into language that can be processed by computer.

Converts project specifications into sequence of detailed instructions and logical steps for coding into language that can be processed by computer, applying knowledge of computer programming techniques and computer languages.

Kris Wallsmith has posted an announcement to the symfony blog about an upcoming event (happening Saturday November 8th from 3pm-9pm GMT) - Plugin Developers Day.

We will cover a number of plugin-related subjects in depth, including creating and naming a plugin, adding customizable model, form and action classes, unit and functional testing a plugin, packaging and releasing, and what's new in symfony 1.2.

If you've been meaning to try your hand at writing a symfony plugin or have been writing plugins for years, please join some of your fellow developers for a day of learning, collaboration and development.

Its an online event that'll be happening in the #symfony IRC channel on the Freenode IRC network. Nothing to sign up for - just show up ready to learn.

The Sr. Web Application Developer will be responsible for developing and administering all Web marketing infrastructure for the WordStream.com Web site. Typical day-to-day responsibilities include:

Writing Drupal Modules

Writing & Customizing Drupal Themes

Writing custom PHP & JavaScript Web applications

Managing Web Server and IT Infrastructure

However in addition to building/maintaining the Web site, the Web application developer will develop various database-driven web applications to power important internal sales and marketing systems, for example:

Internal sales and lead management tools

Online billing and reporting applications

Affiliate marketing programs

Single Sign-On

Social Media Marketing Integration

Qualifications:
Candidate must have top-notch Web application development skills in addition to robust PHP programming skills in order. Please note, only candidates with a bachelor's degree in computer science or engineering, or, a very substantial amount of related technical coursework and Work experience in a related field will be considered.

A passion for learning and keeping up with what's next in Web technology

Although not required, experience in these areas will give you bonus points:

Agile development (CakePHP, Ruby on Rails)

.NET, RSS, Podcasting

eCommerce sites

Content management systems

Flash using ActionScript and XML

In this role, you will work with designers and other developers to code design mockups into clean, accessible sites and applications. You will also be responsible for maintaining existing sites. This is not a design position. (A good sense of aesthetics will not, however, hurt your odds of being interviewed.)

Please submit your resume in PDF format and include recent Web site URLs (with your role in each clearly defined) to HR@jacksonspalding.com. Resumes without active URLs will not be considered.

PHPBuilder.com has a new basic tutorial introducing you to the world of the powerful combination of Oracle and PHP:

This article is for the developer who wants to use the PHP scripting language with an Oracle database to develop their application. PHP is one of the most commonly used scripting languages, as it is open source and has procedural as well as object-oriented capabilities. Oracle is a popular RDBMS and that's the reason this combination is very useful for web-based application development.

The article talks about the OCI8 extension and gives a sample of its use to connect to a remote machine (using a full TNSNAMES-formatted string for the host). The code is explained a bit from the connect down to the oci_close.

We are seeking versatile, multi-skilled developers with the drive and passion to work with innovative and emerging web technologies! You will work on ground-breaking new technologies and strategic solutions that will enable our Client's online ambitions, enabling and leading innovations across the web space.

PHP, LAMP....Our Client's innovations team is engaged in producing 'scenario driven' proof-of-concepts and prototypes and is busy developing creative new solutions across areas such as social media, communications, content and advertising. Innovations also spearheads new development for their network of websites incorporating Agile/XP development approaches.
Key responsibilities will include:

Do you like sports? Are you good with PHP/CSS/HTML/MySQL? Not scared of XML? Got some Linux skills? Know your way around complicated MySQL schemas? Can you handle working remotely from the comfort of your home or a never-ending series of coffee shops with free wifi? If so, there is an opportunity for you. XMLTeam Solutions is looking to hire an experienced PHP developer to join our small but dedicated team in a full-time, permanent position.

We are a boutique sports data consulting company, bringing together sports data content providers and clients looking to build their own sports-related web applications. We deliver XML data feeds to our customers, along with various solutions for processing the XML feed ranging from simple document download to parsing the XML feed and putting the data into a relational database you can use to power your web site. We've done work with some of the giants of the online sports world, including Yahoo!, Google and ESPN, along with creating solutions for MLB teams and one of the largest online baseball statistic research sites on the web.

We're looking for someone with skills in the following areas:

rock solid with PHP (PHP 4 and 5, with new projects using PHP 5)

some basic knowledge of Perl is helpful

not afraid to use a framework (company standard is Code Igniter, but it's negotiable)

good HTML/CSS skills

solid MySQL/Postgres skills

basic Linux sysadmin skills (can configure Apache, knows their way around the shell)

knows how to find answers to their questions

great communication skills as we use IRC as our main communication channel

availability to do one night per week of phone support

Unfortunately this position is only open to those who can legally work in Canada or the United States. All interested parties should send their resumes to chris@xmlteam.com. No agencies or recruiters. We will only be responding to those who would be considered for an interview.

The Lead PHP Developer (Linux, Apache, MySQL, and PHP) designer is responsible for the design, development and integration of PHP based applications. The applications are deployed on Linux servers using MySQL as database. The designer will also work and improve the current Content Management System.

The position requires a BS degree in Computer Science or equivalent work experience plus 5+ years of experience in a web based development environment.

The position reports to the Development Manager and will work in the Irving, TX corporate offices.

Robert Half Technology is working with a Web 2.0 development company in Bolder Colorado to find an exceptional Senior PHP Software Engineer. The on-demand software being produced at this company enables companies to create custom-fit enterprise communities built around clients and employees; their relationships, and their shared knowledge. By providing infinitely adaptable community building blocks, this company has designed something entirely new: a people-centered community platform.

We are a rapidly growing non-credit card payment processor providing over 70 payment methods for online merchants, including: Electronic Arts, Sony and Skype, just to name a few. We are a uniquely positioned company- enabling us to innovate in ways that our competitors can't. You must be able to work and think on a global scale - our merchants, customers, and payment methods are everywhere!

We're looking for a senior-level software developer/engineer to develop new features, integrate with external systems, and define customer experience for existing websites and create new sites as we continue to grow at a breakneck pace. Development activities include: taking our service to mobile phones/iFrames/consoles, adding new ways to pay, stored value & micro-payments, and the development of our Web Service API - just for starters! We offer a competitive compensation package which includes great benefits.

Skill Requirements:

Able to balance user experience with business requirements and coming up with world class user experience at the same time.

Expert knowledge of HTML, CSS, JavaScript, as well as familiarity with XML and web services.

5 to 7 years of full lifecycle development experience in Java, C++, or PHP is required. Knowledge of PHP5 and MySQL is preferred.

Strong Object oriented analysis & design skills.

Working knowledge of web security techniques and client-side attacks.

Able to work equally effectively in a team environment as well as independently.

B.S. in Computer Science or other related engineering field is desired.

Responsibilities:

Solve unique and interesting problems as we take our "standard" web experience onto cell phones, consoles, and into iFrames.

We are an international adult entertainment company based in Barcelona and are looking for an experienced web-developer/system administrator.

Skills:

Thorough experience with PHP and Mysql, and Linux administration.

Good understanding of website/software development.

Broad understanding of web technologies (HTML, Javascript, CSS, etc).

It is mandatory that you are fluent in English as most communication is in English.

For us web-development requires both high levels of teamwork but also a great amount of individuality. You must be able to take responsibility and deal with technical details yourself, while communicating important issues to the rest of the team. We expect that you're able to write simple and readable code that performs well and that you're used to honor deadlines. We're a small team with flexible working hours.

The work includes: Installation and maintenance, database/software design and development of front- and back-end for dynamic websites.

What we offer:

An interesting and fun working environment

Very central location next to Plaça Catalunya.

The possibility to work with and learn about new technologies such as streaming video and conversion and payment systems.

To be part of a small team in a growing company.

Candidates whom are not comfortable working with adult content need not apply.

Applicants are asked to send a CV (or a URL) that describes previous work and projects to karen@zenanasl.com.

The company is a non-profit that publishes both a print magazine and produces daily online-only content. /Commentary /is politically conservative and one of the oldest and most respected monthly political magazines in America. We need an energetic team player to serve as our in-house programmer/developer and general tech consultant. Competitive salary. Full benefits.

Skills:

PHP (2-3 yrs)

CF (2-3 yrs)

CSS

Flash

SQL (2-3 yrs)

Previous experience with print/online media highly preferable.

Responsibilities:

Maintain and develop a variety of applications for /Commentary/'s website

NacreData L.L.C. is seeking entry or intermediate-level freelance PHP developers to work with. Ability to be productive and live up to commitments is more important than the exact number of hours available.

The code you write needs to be clean and simple enough for others to understand. Some use of open source frameworks and libraries can be helpful, but requiring Zend Framework and Smarty when all we need is a login screen is not our approach.

Smashing Magazine has put together a new post that provides a "Drupal Developers Toolbox" with links to resources all over the web.

After publishing the recent WordPress Developer's Toolbox, there were several Drupal developers calling out for equal coverage. In this post you will find a thorough collection of all kinds of resources that will aid designers and developers working with Drupal-powered websites. This collection is intended to simplify your tasks and save you time when working with Drupal.

They've broken it out into some of the basic components you might need, modules, a few sites offering some design inspiration, themes, tutorials and more.

We are looking for junior to mid level PHP developer to assist us in meeting the increasing demands of our clients. We are actively engaged in developing, refactoring, and extending bespoke PHP applications for medium and large corporations. This is a contract position, and part/full-time employment is always an option in the future.

The Job

Work with small teams to develop and test PHP applications in an agile enviornment.

Communicate effectively with other developers, and be able to effectively translate specifications into working code. Ability to process work in batches and effectively communicate needs to project management is a must.

Most commonly used technologies are PHP, MySQL, jQuery, XML, SOAP, and Debian.

The Candidate

CakePHP currently a big plus, but not required. Familiarity with MVC frameworks required.

Should be able to effectively write applications in PHP 5, and understand the differences between that and PHP 4.

Should be able to effectively use a UNIX system. We currently use Debian internally.

Experience with jQuery or Prototype is a plus.

Experience with memcached, varnish, squid, or similar technologies also a plus.

Degrees and certifications are irrelevant, so please do not hesitate to apply.

Please have at least 1 year of commercial experience and be willing to learn. Please send your resume to marcel.esser@croscon.com.

This is an opportunity designed for a highly motivated professional looking for unlimited potential and growth. Our innovative information services company is looking for a well qualified IT Developer. The position will be responsible for analyzing designs and leads implementation of technical solutions for complex business problems in order to realize business opportunities, facilitate efficiency, and support management decision making in a creative team environment.

Primary Duties & Responsibilities

Interact with other Getloaded personnel to establish project specifications.

Provides technical input to other areas and gathers technical data from outside organizations.

Serves as a technical resource to other staff members and other employees.

Other duties as assigned.

Recommended Education/Experience
Bachelors degree in Computer Science or Computer Engineering or equivalent combination of education and experience. Five plus years experience in software development environments such as PHP, Java, C, C++ or equivalent technologies, with a minimum two years experience developing web applications. Professional development experience involving the design and usage of SQL databases. Experience using linux systems for the operational environment.

Previous experience providing application design and system development services on systems projects required. Experience working with PostgreSQL, Apache, and Subversion a plus.

Ability to learn and support new applications and systems. Demonstrated ability to prioritize conflicting demands, juggle multiple priority projects simultaneously and execute assigned project tasks within established schedule.

Getloaded.com provides an energetic, creative, and fast paced work environment. Each team member is valued for their unique contributions and is encouraged to take advantage of numerous training opportunities.

If you want to work hard, laugh often, and make a difference we want to hear from you. Interested candidates should submit their resumes to careers@getloaded.com and reference job # ITDEV027

Relay Technology is an Information Technology staffing firm headquartered in St. Louis, Missouri. We work with small to mid size companies helping them identify top notch IT talent for contract, contract to hire and full time placements.

We are searching for several PHP web developers with MySQL skills. Additionally, we are seeking a team lead with the same skill set. The client is a growing web development firm that is working to add to their already strong team of developers and designers. This opportunity would enable the candidate to further their technical skills by working with a group of accomplished and driven individuals.

Responsibilities:

Building high volume web sites

Research and develop intuitive user interfaces for clients.

Transform Web Design PSD's into full fledged dynamic websites

Work with business dev team to quickly deploy multivariate tested landing pages

Work with other developers to develop scalable LAMP applications

Requirements:

College study in Computer Science is desired, but not mandatory

Experience with the LAMP tools is required. Strong PHP needed.

Knowledgeable in software such as Adobe Dreamweaver, Photoshop, and other web development tools.

Apex Systems is a leading provider of technical and professional staffing solutions to Fortune 1000 and mid-sized clients across North America. With a core focus on Information Technology, Business Applications, Accounting & Finance, Legal, Telecommunications, and Engineering, and a proven recruiting model, Apex Systems has become one of the most in-demand staffing companies around for providing short-term, long-term, and temp-to-perm staffing solutions.

Apex Systems is looking for a PHP developer to work onsite at a large healthcare client of ours in Tampa, FL.

The Job

You will be designing and building systems on a PHP / MySQL platform. You will be improving existing functionality and building new features and systems. You will be involved in every step of the process including design, implementation, deployment, support and maintenance.

Designs and constructs web pages/sites including incorporating graphic user interface (GUI) features and other techniques.

Custom tailors a plan for site using combination of graphic and written material, and modifies proposal as necessary.

Writes, or edits and formats, copy to present message effectively.

Designs screen displays to accomplish goals of site.

Provides specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding into language that can be processed by computer.

Converts project specifications into sequence of detailed instructions and logical steps for coding into language that can be processed by computer, applying knowledge of computer programming techniques and computer languages.

Founded in 2004, Webgains is one of the leading European affiliate marketing networks. With offices in the UK, US, Spain, France, Germany, Sweden, Denmark and the Netherlands, Webgains are the fastest growing affiliate network in Europe facilitating trans-national transactions.

The Job

You will be designing and building systems on a PHP / MySQL platform. You will be improving existing functionality and building new features and systems. You will be involved in every step of the process including design, implementation, deployment, support and maintenance.

The systems you will be working on include :-

Ad delivery systems that provide a highly available service. It is expected to be available 24 hours a day, 7 days a week.

An information system that bulk processes large amounts of data from external sources, and makes it available in a variety of ways.

A reporting platform that provides real time information on data that is updated multiple times per minute.

An invoicing system that accepts and makes payments using a variety of 3rd Party systems, such as credit card processors and PayPal.

The systems you will be working on are heavily used and power a large number of other systems. A professional engineering approach is therefore essential.

You will be joining a team of four full-time staff. You will work closely with and report to the technical team leader. You will be serving customers in all Webgains countries, not just the UK.

The Candidate

We are looking for someone with a great attitude, specifically:

You value personal responsibility

You both expect and value integrity

You work well on your own but really enjoy working as part of a team

You are looking for a permanent position with a rapidly expanding company

You can work with the minimum of supervision

You like working in a small company environment

You love to delight customers

You will hold recognised computing qualifications and be highly competent in modular design, object oriented theory, regular expressions, logical and physical database design (including normalisation) and should be familiar with XML and ideally SOAP. Excellent HTML and JavaScript are pre-requisites.

You will also be experienced with MySQL, ideally using distributed databases, replication, full-text searching and transactions.

You should be able to demonstrate at least 3 years commercial experience in the above.

Experience in scalable and highly available environments is an advantage.

Experience with Linux system administration is an advantage.

Essential Skills

Object oriented PHP

System Design/Technical Architecture

SQL

HTML

JavaScript

MySQL

Please send your CV to jobs@webgains.com, including phpdelevoper.org in the subject of your email.

Smashing Magazine has posted a huge set of resources for the WordPress users out there - a toolbox containing links to tutorials and tips and tricks on various parts of the blogging tool.

With all of the WordPress development that is going on, there is a need for an organized collection of resources to educate, inspire and equip developers to improve the quality and efficiency of their work. This post provides all kinds of WordPress-related resources to do just that.

They've broken it up into a two categories - Helpful Resources and WordPress Tutorials - with topics ranging from working with comments and navigation menus to making your own WordPress theme from scratch.

QuinStreet is a private, growing online direct marketing company headquartered in Foster City, California. Founded in 1999, the company currently employs over 500 professionals and boasts consistent profitability, making it one of the best-performing private companies in Silicon Valley. QuinStreet's Online Media Publishing Team produces high-quality online magazines and product showcases across a broad range of industries.

Job Description

We are looking for an exceptionally intelligent, talented and enthusiastic Senior Web Developer to drive development of the Publishing Team's suite of content-rich online properties. This position will work closely with the Web Producers and Technical Managers to innovate and create Web applications and widgets.

The major responsibilities of the Senior PHP Developer will be:

Leading a team of Web developers to design, develop, and debug Web applications

On the AOL Developer Network Jack Herrignton has posted an introduction to OpenID and how you can use it in your PHP application.

OpenID is another one of those "cool technologies you've never heard of" type of deals. OpenID is an open source initiative that provides a way for Web users to register their identity in one place and then use that identity anywhere on the Web that supports OpenID. [...] Before getting an OpenID, though, I should point out that it's not required that you run an OpenID provider to OpenID-enable your application. In fact, no special software or service is required in your Web application. The only requirement is that your Web server programming language be able to make HTTP requests of the OpenID provider, which is something all of them can do.

Once you have your OpenID account set up, his simple script, making use of the ability that any version of PHP has to open URLs, can authenticate off of a remote OpenID service - that has the cURL extension compiled in.

Verve Internet Solutions (www.verveinternet.com) is a full-service Internet communications firm with a 12 year track record serving the needs of nonprofit organizations and educational institutions. The firm is based in the Manayunk section of Philadelphia, PA.

In addition to producing sophisticated, robust websites, Verve Internet Solutions develops products designed to facilitate web content publishing, ecommerce, and group collaboration designed specifically for the needs of nonprofits and schools. The Web Developer will be involved in web production, product development, technical support of Verve's products, and in the production of websites for nonprofit clients.

This position requires working closely with and following guidelines and specifications provided by the company for quality web production, development and technical support. The opening is for immediate hire - we can hire on contract or offer full-time employment with benefits. Full-time salary is in the mid-tohigh $30s, based on experience. Work schedule is 8:30 a.m. - 5:00 p.m. Monday-Friday on-site at our offices in Philadelphia, PA.

Responsibilities:

Knowledgeable in the production of websites in varied structural layouts (HTML, advanced CSS structures, Drupal).

The Internet is a big, busy place, and we at Yahoo! are proud to stand out in the crowd. As the world's number one Internet brand, servicing over a half billion people, we're determined to maintain our commitment to delivering news, entertainment, information and fun... each and every day.

In order to maintain our position as one of the world's most trafficked Internet destinations, we're always on the lookout for people with big ideas and big talent to help us provide our visitors with the innovative products and services they've come to expect from Yahoo!. We're looking for people like you.

How Big Can You Think?

Yahoo! Audience Product Platforms is looking for engineers to build great new applications and enhance the capabilities of its existing applications. This engineer needs to be able to quickly learn/leverage multiple technologies, assess appropriateness and have the hands on get-go attitude to implement these solutions both individually and by working with other team-members.

The Internet is a big, busy place, and we at Yahoo! are proud to stand out in the crowd. As the world's number one Internet brand, servicing over a half billion people, we're determined to maintain our commitment to delivering news, entertainment, information and fun... each and every day.

In order to maintain our position as one of the world's most trafficked Internet destinations, we're always on the lookout for people with big ideas and big talent to help us provide our visitors with the innovative products and services they've come to expect from Yahoo!. We're looking for people like you.

How Big Can You Think?
Yahoo! Travel is the leading travel research property on the Internet, with an interesting suite of research, comparison and planning products including Travel Guides, FareChase, and Trip Planner. If you are intrigued by the challenge of building highly scalable and reliable software in a dynamic team environment, and you are excited by the thought that millions will see your work every day, this job is for you!

The CNET Networks Games, Entertainment and Lifestyles division--including GameSpot.com, TV.com, MP3.com and Chow.com--is looking for a Senior Software Engineer to play a key role within our development team. Responsibilities will extend to any of the applications associated with division's initiatives. Real world experience and expertise with Linux, PHP, and MySQL are an absolute must, but a deep understanding of all web technologies from a technical and product perspective is also very important.

The applicant must have a passion for providing a great user experience rather than just looking for technical challenges. You will be working with a group of people that are all Gamers, Musicians, Couch Potatoes and/or Film Buffs that are very passionate about the information our sites provide and understand what the user wants to see. We are very focused on getting the user what he wants as fast as possible. A passion for Games, Music, TV, Movies and all things in the entertainment world is a must!

Must Have:

Expert PHP skills, bonus for RoR

5-7 years of real world experience engineering web solutions for LAMP stacks

Our Application Developer group is a small, flat organization populated with people who are passionate about creating beautiful software used by millions of people in their daily lives. We use PHP and Javascript on top of the Ning Platform REST APIs to deliver an extremely friendly and infinitely customizable experience to Network Creators on Ning.

Responsibilities

Play a key role in designing and executing new features on Ning's "killer app" - Your Own Social Network for Anything. Projects may include work on photo sharing, video sharing, discussions, blogging, events, OpenSocial applications, and wikis features as well as new features entirely.

Work in rapid 2-4 week development cycles.

Collaborate closely with design and product management to ensure that the feature achieves the goals laid out for it.

Qualifications

BS/MS in CS or equivalent experience.

Experience with PHP, AJAX, and HTML/CSS.

Java or C++ or object oriented design experience.

Experience programming scalable web applications.

Knowledge of web services, and agile development methodologies desired.

Know your way around Flash.

Curiosity. You've created a social network on Ning. You dive into a bit more detail and are struck by the Ning Content Store and why we chose that architecture. You have lots of technical questions for us.

The ideal candidate is creative, very strong software and database designer with strong OOD skills, can work independently, has good communications skills and can brainstorm with the team on new ideas. He/she works well in a fast paced environment and deals professionally with both teammates and clients in order to meet business and technical demands. Some of the responsibilities will include:

Ability to design new implementations as well as maintain and enhance existing code.

Able to work both is a team and as a solo developer.

Knowledge of versioned software development best practices.

Strong documentation skills.

Proficiency in XHTML, CSS and Javascript.

Knowledge of XHTML standards and validation.

Knowledge ofbrowser compatibility issues.

Good understanding and ability to create and use Linux environment tools and scripting.

Comfortable working in a rapid development and mission critical environment.

Zend experience a big plus.

SKILLS:

PHP,

Linux,

MySql,

Apache,

Model View Controller

OTHER CAPABILITIES:

This position requires the ability to function successfully in both team and independent work environments.
Candidate must be self-motivated and comfortable working in an energetic startup environment.

COMPANY DESCRIPTION:

Javaground is an innovative startup in the mobile video game industry, headquartered in Southern California with a studio in Italy. The company offers a best of breed suite of tools to significantly accelerate and enhance the development from conception to final testing of an application. The software development and porting solution we have created is the best available in the industry. Javaground also develops and ports mobile video games for leading customers around the world. Javaground addresses an ever growing critical industry need, enabling developers, publishers and aggregators to cost effectively develop high-quality games for the J2ME and BREW platform.

The Sr. PHP Developer will be responsible for the continued development of our proprietary content management system. This is a results oriented role in a growing international company reporting into the Platform Architect. This individual will be heavily involved in our architecture strategy as well as new development efforts. All work will be executed professionally and with quality results.

Required Skills:

4-6 years of solid experience in PHP/XML/Javascript/MySQL/Apache

Good working knowledge and previous development using the Zend framework or similar MVC and OOP experience

Must have experience in developing in a Load Balanced Distributed Web environment

What we do: Red Ventures acquires customers for industry leading brands, such as DirecTV, Sirius Satellite Radio, and ADT Home Security, through a myriad of direct marketing channels. We combine analytical marketers, a superior web and sales infrastructure, with a robust technology and reporting platform. Red Ventures' success has recently been recognized by Inc Magazine with the #4 ranking on their Fastest Growing Private Companies in the US!

Our Culture: Red Ventures offers a high energy but easy going work environment with perks such as: large working area (hexigonal cubes) with a 24" widescreen monitor and 2-19" monitors with a desktop linux and laptop windows development environment; a casual dress code (shorts, t-shirts), free gourmet coffee, company sponsored IT lunch and learn every Wednesday. We also have a large team of highly competent web developers who love to banter with each other and learn from each other. Red Ventures also has a charitable business called Lives Linked which is using our marketing and technology expertise to create an industry leading child sponsorship system and education platform. This outreach is supported by our technical and non-technical employees using some work time and some personal time to help organizations around the world to better use technology to support and sponsor needy children around the world.

Due to our growth and new business launches we are currently seeking an experienced LAMP developer to join our team. Selected individuals will become part of a team dedicated to the development and design of flexible and scalable web applications. This is the perfect opportunity for LAMP developers looking to play a key role in creating enabling technology for a successful online and offline marketing company.

Experience building and deploying on Facebook, MySpace, and OpenSocial platforms

Experience building Internet-scale distributed server systems and delivering them into a 24Ã-7, high-availability production environment.

Experience in Design Patterns, Object Oriented Design and Programming, Software Development life cycle process and procedures.

Not required but a bonus: Passion for server administration

We don't care about school. Your technical ability and experience is all that counts around here.

Must:

Like to SCRUM.

Be curious.

Love the startup environment.

Code elegantly.

Work well in a team environment.

Be capable of working independently on dev but work together with rest of team on overall strategy and features.

Like waffles (we make them together every morning) and Wii.

What you should send us:
Links to web apps you have built (and your CV). If you don't have any, send us your resume and a good idea of why you will help us build a web application. Send us a list of the blogs you read, your top three favorite web shows, and some links that demonstrate your social media footprint.

Salary Range: Negotiable, based on experience.
Permits: GreenCard or other US Work permit needed

Emran Hasan has a recommendation for those looking to hire on a "senior PHP developer" - beware.

With the rise of PHP developer as career, many are trying to get their share in the pie. Lately I've met a number of developers who have worked for more than one/two years in developing PHP applications in various companies and they consider themselves as "senior" developers.

Key things to keep an eye out for are the "more talk, less code" they tend to do and the lack of dedication to the tasks at hand. These bad developers then follow up with the typical blame to the junior developers, noting that it was them being difficult that caused all of the "real" problems.

Schematic, one of the nation's leading interactive agencies, is seeking PHP developers (all levels) to join our Open Source Platforms Group in New York, NY; Los Angeles, CA; and Atlanta, GA.

Schematic provides both design and technology solutions for a variety of platforms including the PC, mobile and television. Our mission is to create simple yet powerful solutions to our clients' business challenges. Some of our clients include Dell, Target, Disney, Nokia, Comcast, Intel, MTV, and Motorola. You can read more about our company at http://www.schematic.com/.

Dynamic Logic, a Millward Brown Company, a leader in market research, is seeking a senior software developer in the NYC office, to join a strong team of talented software developers working on a variety of projects including challenging Database applications and sophisticated web tracking algorithms.

We are small but quickly growing Web Development company in Fort Worth, Texas. We've been in business since 1999 and we are experiencing the largest surge in sales that we've ever had. Come talk to us today! You'll want to join our team and stay with us the rest of your life!

We operate and program in a total LAMP environment. We currently have many varied types of projects, but currently need an expert in shopping carts and developing custom modifications for them.

2+ years Web Development and Web Application experience.

Full Time Position Applicants Only - No free lance, contract workers, companies need apply.

Experience doing programming work for the web with portfolio examples.

Must be able to plan and develop enterprise level web applications from concept through completion.

Possess the ability to multi-task and succeed in fast-paced, dynamic environment.

Proficient in PHP 5 (Object Oriented).

Proficient in MySQL.

Ability to code in MVC and other design patterns.

Good at writing advanced MySQL queries including multiple JOINs

Practice good programing standards

Experience with version control (SVN)

Familiar with working in a development / staging / production environments

JavaScript / AJAX

Ability to design normalized database schema's

Collaborate with team members to generate innovative solutions for clients.

Knowledge of Javascript/AJAX is a Plus!
Knowledge in HTML & CSS is a Plus!

Here's what your going to get from us:

A comfortable, fun environment to work in with many opportunites for rapid advancement.

9 to 5, Monday through Friday work hours.

Paid Vacation, Holidays, Sick/personal days.

In order to be considered for this position, you must submit your resume via email, no phone calls will be accepted. You MUST include examples of your work as well as your salary requirements. We are an EOE. This is a full time salaried position depending on experience. Sorry, We WILL NOT consider telecommuters or outsourcing to other companies.

Maxsys Solutions has partnered with a leading Human Resources software provider headquartered in Dallas, TX for a PHP Developer. The client company is a three time Inc 500 winner, the 8th fastest growing technology company in Texas and is in the process to become a publicly traded company. The company has been selected to be the technology provider for Monster's new Talent Management Suite.

About the Position

Develop new features for existing solutions using PHP and HTML based on design specifications and customer requirements that connect to a fully normalized MySQL database.

Implement and support existing applications using the technologies mentioned above.

Recommend code and design optimizations to improve the scalability of the applications and maximize performance.

Requirements

2+ years of hands-on web application experience in a LAMP environment.

2+ years of experience with HTML.

Suggest code and design optimizations to improve the scalability of the applications and maximize performance.

The Internet is a big, busy place, and we at Yahoo! are proud to stand out in the crowd. As the world's number one Internet brand, servicing over a half billion people, we're determined to maintain our commitment to delivering news, entertainment, information and fun... each and every day.

In order to maintain our position as one of the world's most trafficked Internet destinations, we're always on the lookout for people with big ideas and big talent to help us provide our visitors with the innovative products and services they've come to expect from Yahoo!. We're looking for people like you.

How Big Can You Think?

Would you like to touch the lives of millions of people, while working in a technically challenging environment? If yes, then here is your chance! We are looking for an experienced and self-motivated PHP Developer to join the Search engineering team. The environment is fast-paced with user-centered, iterative design and development cycles.

Responsibilities:

Work closely with user experience designers, product managers, and other engineers in a development environment that is highly collaborative.

Build new features and enhancements for Yahoo! web search.

Responsible for developing production-level code as well as proof-of-concepts and prototypes.

Our client has an exciting contract opportunity (6 months / possible to go perm) for a PHP Developer to join their highly successful group. They are the leading online ordering software and service provider for the restaurant industry.

Responsibilities:

You should be prepared to be flexible and help out in several cross-functional areas.

At least 2 years experience web programming with PHP and MySQL using object oriented design and database abstraction. Additional experience using other programming languages is a plus.

We have an exciting opportunity for a skilled and motivated developer to join a small, dynamic technical team developing reliable cutting-edge CMS, database and hosting services.

Unique Media and its sister company unique-media.tv are leading providers of interactive and streaming solutions throughout Europe. The position would be based at our HQ in Wick and include foreign travel to provide support with live webcast events. We require a talented developer to work with a broad range of technologies and platforms. This position offers the right candidate a significant long-term opportunity to benefit from the strong growth the company is experiencing, whilst still offering interesting and technically challenging work.

Your primary responsibilities will include the ongoing development and support of hosted websites and applications on the Linux/Apache/MySQL/PHP/Windows environment.

Reliability, a keen eye for detail, the ability to produce an exceptional standard of code and a practical understanding of the end-user's interaction with a system is essential in this role.

You must be able to demonstrate that you have the following skills as a minimum...

PHP and MySQL (4 years)

JavaScript / XHTML / CSS (4 years)

Linux / Apache (2 years)

Skills in the following areas are highly desirable...

Flash / ActionScript

Flash Media Server (Communication Server)

IIS / .NET / VB

XML / XSLT

Sendmail

This role will suit someone who is looking to develop their career in this industry.

Our client has an exciting contract opportunity for a PHP Developer to join their highly successful and growing Interactive Group. Their high end flash games and animated characters have made their web site the fastest growing children's entertainment site on the internet.

With more and more frameworks popping up every day in the PHP community, it's important to ask yourself one question - should I learn a framework? Ian Christian tries to answer that question in a recent post to his blog.

With other programming languages designed for the web, there's typically a framework that works hand in hand. [...] I imagine people will always write from the ground up with PHP, some people do it to learn, some I suspect think there's nothing out there that can do what they want, where as others perhaps do it just to prove themselves, or to gain fame. Good luck to them all, some of them are probably going to do a good job, but alas - I imagine most are wasting their time.

He breaks his opinions out into two sides of the argument - the business issues and the developer side, each with their own plusses and minuses. Overall, though, he definitely suggests learning some kind of framework, even if you don't end up working with it - it's just good experience.

The Zend Developer Zone has a new post today, a book review of the Sams Publishing book "Zend Studio for Eclipse Developer's Guide" (by Peter MacIntyre and Iam Morse).

My buddy Pete MacIntyre has been after me to review his book for some time now and honest Pete, it's been sitting on my desk since it arrived patiently awaiting my attention. So last night I broke down and went through it. I'll have to say I was impressed with what I saw.

He (the reviewer, Cal) notes that, while the book comes in at about 180 pages - light for a tech book these days - to still gives a great overview of the technology for those already familiar with the Eclipse setup.

We are an established, energetic SaaS software company serving some of the biggest names in technology today. We seeking a full-time PHP/MySQL developer to join our development team. Primary responsibilities include troubleshooting our core framework and application, modifying database schema and managing data sets, feature development and client support (there is no direct client contact).

We mainly work with object-oriented PHP, MySQL and Javascript in a LAMP environment, but we also do a lot of interesting work with XML, SOAP, Flash/embedded media, SMTP and UI design. The person we are looking for:

Has a strong desire to master all aspects of their profession.

Has excellent communication skills and strong attention to detail.

Is an organized self-starter with a demonstrable ability to take initiative.

Has a good understanding of object-oriented PHP development using a MySQL back-end (PHP5/MySQL5) and the PHP language itself as well as familiarity the MVC model.

Has a good understanding of Javascript and DOM manipulation including cross-browser compatibility issues.

Has a good understanding of XML, HTML and CSS including cross-browser issues.

Is comfortable working in a Unix/Linux command-line environment.

Has experience with a source control system such as CVS or Subversion.

Has basic Unix/Linux+Apache server administration knowledge.

Is very confident in their ability to work successfully on a large, complex project.

If you are interested in this position please send your resume and cover letter in a Microsoft Word compatible format, as well as some code samples demonstrating your knowledge of PHP development concepts such as object-oriented development, SQL development, using programming concepts to simplify complex problems, use of code documentation/comments, exception handling, SQL injection protection, input validation, etc. (we don't expect code samples to cover all of these examples but they should show a clear understanding of the issues involved with web-software development). Also, please include a written explanation of your code and how it should work.

* If you do not have any code to submit that is not covered by an NDA or other confidentiality agreement please include that information with your resume and we can provide you a small set of requiremnts for a simple program you can write instead.
** This is a full-time salaried position, we will not respond to contractors or staffing firms.
*** This is a telecommuting position, you must be self-motivated and able to work productively without supervision.

This position is responsible for the development and troubleshooting for the e-commerce website.

This person will work closely with sales, marketing, finance, engineering, and other IT personnel to assess business need. Also incumbent will develop business use cases, functional requirements and technical requirements. This analysis will support the implementation and deployment of this new business functionality through the software development lifecycle. This position requires a highly motivated individual who is comfortable with rapid changes in direction. The successful candidate will be customer oriented, results driven (i.e. solutions oriented) and passionate about delivering innovative quality services to our customers.

Responsibilities:

Work closely with sales manager and CEO to deliver improvements to their www site. This includes working with IT and functional leads on researching solutions, investigating capabilities, developing requirements, use cases and delivering system implementation

Work with sales team to ensure efficient development processes are being followed and are on schedule.

Ensure applications are designed to support instrumentation objectives, rapid enhancement objectives and will provide superior user experiences

Assist with the improvement and practice of a development methodology to consistently enhance and predictably deliver product to customers

Qualifications:

3-4+ years experience developing commercial software in a rapid/agile environment through several complete development cycles from specifications to software delivery following a proper software development lifecycle, also producing required documentation and providing production support

Are you a hardcore PHP developer who loves to solve big problems in a fast-paced and agile team?

Bronto Software, a leader in the competitive world of online interactive marketing, is seeking a well-rounded PHP Developer to assist in the development of our web applications.

The PHP Developer must have experience in developing robust applications in a SAAS (Software as a Solution) model. You will be responsible for developing on a wide range of systems using a broad range of technologies, improving and extending existing code base, develop code appropriate for a high availability/reliability/scalability environment. Knowledge of the Internet marketing software industry and Bronto's business, products, and clients a big plus.

Bronto offers a vibrant, open work environment and provides perks that include; a casual dress code (shorts, t-shirts), free snacks and drinks, tickets to the Durham Bulls, and a company sponsored lunch and learn every Thursday. In addition, Bronto has a very active Community Service Committee which sponsors several local charities. All Brontos are given 8 hrs per year to volunteer at one of these charities during work hours. The Social Committee is currently busy planning our next Bronto event - past events have included Bronto Birthday Picnic and wiffleball game, speed connect-4 tournament and the annual game of Assassin.

For more insight into Bronto's unique culture please check out the following links:

Bronto is expanding our client list which includes; Trek Bikes, iFilm, Johnson & Johnson, Lending Tree and JP Morgan Chase and we are seeking to increase the functionality of our application as well. The Software Engineer will have a direct impact on this growth.

If you have the technical expertise and the self-motivation required, we would love to hear from you.

The ideal candidate is creative, very strong software and database designer with strong OOD skills, can work independently, has good communications skills and can brainstorm with the team on new ideas. He/she works well in a fast paced environment and deals professionally with both teammates and clients in order to meet business and technical demands. Some of the responsibilities will include:

Company:
WHI Solutions is one of the 500 fastest growing technology companies in North America according to Deloitte & Touche. This incredible growth is being driven by our award winning On-Demand eBusiness and Data solutions for the Automotive Industry. WHI's award winning Nexpart suite of business management software maximizes distribution efficiency for manufacturers, distributors and their customers.

Are you interested in being an important part of a fast paced, fun and innovative business? Do you enjoy being challenged and delivering results? Then opportunity is knocking, answer the door!

Job Description:
We are looking for an individual to lead a development team in one of our product groups in the companies fast growing and mission critical E-Commerce development initiatives. This person must be capable of providing technical leadership to a team of 3 or more developers using best practices in application development and systems engineering. This individual must have excellent application design, programming, and testing skills that will be required to make enhancements to our web-based E-commerce Systems. This candidate will work with applications that span the entire supply chain from end user to OEM manufacturers.

The ideal candidate must have excellent analytical and organizational skills and be a self starter and able to work on projects as part of a team or independently. Good customer facing skills and presentation skills are a huge plus.

In addition to paid vacation and paid time off (PTO), medical, dental, life insurance and flexible spending accounts (FSA) our benefits include a 401(k) plan, long term disability benefits and a flexible work schedule. Compensation is competitive.

Please visit our website at www.whisolutions.com for more information about the company's products and services.

Please send you resume as an attached WORD document and include salary history to Ptrecruiting@whisolutions.com.

No relocation package will be offered for this position, local candidates only please. Candidates responding to this posting must currently possess the eligibility to work in the United States

Zynga (www.zynga.com) is the #1 social gaming company on the web and was founded specifically to add a social element to casual online games to provide a more fun, competitive, and contagious experience.

Recently well funded ($10M series-A) by top tier investors and industry legends who pioneered new technologies and created new markets on the web, the founding team has an excellent track record founding and building companies such as: Tribe.net, SupportSoft, Freeloader, eUniverse, Houseglue, and Coremetrics!!

Zynga is based in San Francisco's Potrero Hill in a super dynamic environment and fun space and also has an office in Los Gatos, CA (other end of the valley). If you are a serious game or web developer/software engineer, this is one ground floor startup opportunity you don't want to miss.

The Job

Zynga PHP Developers are passionate developers who believe in building viral, consumer games and applications faster, smarter and better than everybody else. Multiple positions are available.

Candidate Requirements:

3+ years of solid software development experience

Expertise in PHP

Expertise in JavaScript / HTML / CSS / AJAX

Strong knowledge of software development lifecycle.

Strong analytical skills and ability to assist other team members in problem solving.

Excellent knowledge of Internet/Web technologies, such as browsers, firewalls, and http.

B.S. in Computer Science, or equivalent experience

Interested? Send your resume to ray@zynga.com with the job title in the subject line, please.

We have an exciting permanent opportunity for a PHP Developer to join our highly successful and growing Interactive Group. Our high end flash games and animated characters have made Webkinz.com the fastest growing children's entertainment site on the internet. Be part of our dynamic Ganz Interactive Group and contribute to exciting future projects.

Morningstar's Individual Investor business unit seeks an experienced and creative Application Developer to join our team to develop Web-based applications. The successful candidate will have strong technical skills, be extremely organized, and always work from a plan. Excellent verbal and written communication skills are needed to work with many departments throughout the company. The successful candidate should be able to understand overall business goals.

In addition to developing and maintaining Web-based applications, the Application Developer communicates and translates user requirements and needs into programming or technical specifications; provides technical QA, product support, and program fixes for an assigned project workload; and maintains quality service by establishing and enforcing organization standards.

The ideal candidate will have advanced knowledge of C++/C# and object-oriented design, solid knowledge of XML, ASP.NET, IIS, and SQL, and at least three years of related experience. Solid programming logic, excellent documentation habits, and strong problem-solving, creative, and communication skills are also required. Financial or investment industry knowledge is a plus.

Morningstar, Inc. is a leading provider of independent investment research in the United States and in major international markets. Our mission is to create great products that help investors reach their financial goals. We offer an extensive line of Internet, software, and print-based products for individual investors, financial advisors, and institutional clients.

Morningstar is a trusted source for insightful information on stocks, mutual funds, variable annuities, closed-end funds, exchange-traded funds, separate accounts, hedge funds, and 529 college savings plans. With operations in 18 countries, we currently provide data on more than 260,000 investment offerings worldwide.

Experience with extensive change/ customization of medium to large scale existing applications.

Hourly based pay throughout project.

We are also interested in potentially extending the term of those who successfully demonstrate competency consistent with our objectives and interpersonal compatibility attributes with the other members of the team.

On the Developer Tutorials site today, there's a new article post from Michael Ross walking you through the installation and creation of an online newsletter with the Drupal content management system.

There is a much better approach [than mass emails], and that is the use of a Web site that houses the newsletter and also limits reader access to paying subscribers. The ideal tool for creating such a site, is a content management system (CMS), such as Drupal, which is what we will be using in this tutorial. Specifically, we will explore how to use a forum for organizing the newsletter contents and allowing subscriber feedback, and also how to use a Drupal module for controlling subscriber access.

There's not really much in the way of actually installation help (that's what Drupal's documentation is for anyway), but he does talk about how it's initially set up, the subscription method and how to add an access-protected forum to the site to hold the newsletter information.

HRsmart, Inc. is a leading Human Resources software provider, a three time Inc. 500 winner, the 8th fastest growing technology company in Texas and is planning on going public in 2009. The company has recently been selected to be the technology provider for Monster's new Talent Management Suite.

We are currently looking for PHP developers to help us meet our growth needs. In addition to the great financial rewards of working for a company pre-IPO, the successful candidate will have substantial career growth opportunities as our company expands. One of the things I love about HRsmart is that its growth has been entirely revenue driven. HRsmart is in it for the long haul.

Carsala is a start-up from the UC Berkeley Incubator, funded by Midas-list VC's. We are building a
technology platform and online destination that is revolutionizing the way people buy used cars and we
want you to help us do it.

This is the rare opportunity to get in at the ground floor and help build a great company. In return, you
will receive a significant equity stake, salary and the opportunity to grow as a technology leader.

Used cars represent the single largest retail segment of the US economy with 44 million vehicles bought
every year, representing $365 billion dollars. We have a proven and proprietary technology and a high
margin business model that takes advantage of this huge industry. We currently have paying customers
and revenue.

Do you lead by example, enjoy problem solving, communicate well with others and excel in teams? Are
you ready to take a leadership role on our engineering team to build a best-in-class online destination?
Take a look below at what we need, and if you believe you're a fit, we'd love to hear from you.

Responsibilities

Lead developer on our technical team to build a large scale, best in class web application

Evaluate and spec out new product development opportunities

Rapidly iterate on software with team of 4-6 other developers

Help manage the software development cycle from requirements to launch

Qualifications

2-5 years of software engineering and web development experience, preferably in large online projects

Refresh Partners is looking for a PHP/Java developer to join the Dogbook engineering team. Dogbook, Catbook and the other Poolhouse properties are the premiere pet Facebook applications with 2.5 Million installed users. The candidate should be able to work on web-based projects using a PHP front-end, MySQL and Java back-ends, and with some CSS / HTML experience with Smarty templates. The candidate will work out of Refresh's new offices at Spadina Avenue and Queen Street. This is an exciting opportunity to work with one of the top Facebook applications. Duties will include updating and expanding the functionality of Dogbook, Catbook and other Poolhouse properties.

Qualifications

Minimum of 3 years PHP programming

Good understanding of Java programming

Good understanding of MySQL

Familiarities with XML, CSS, HTML and good documentation skills are a plus

Position Overview
Our client is seeking bright, energetic team players to design and develop the fastest growing services on the Internet. They serve over 150 million widget views, and have over 60% penetration on Facebook. Their cost-effective, results-focused advertising platform is the largest ad network on Facebook and the most dynamic method for rapidly acquiring Facebook application users.

Responsibilities

will develop Facebook applications

will design usable interfaces

will contribute technical leadership to the engineering team, including best practices and processes that enable the team to continually improve productivity and quality of products delivery

will contribute to the product roadmap

Qualifications

must be an expert in PHP / JavaScript / CSS / MySQL / AJAX

must have object-oriented design skills

must have BS in Computer Science of equivalent

should have experience developing Facebook applications is a HUGE p

should have excellent communication and collaboration skills

should have start-up experience at a fast-growing consumer web company

This is an opportunity designed for a highly motivated professional looking for unlimited potential and growth. Our innovative information services company is looking for a well qualified IT Developer. The position will be responsible for analyzing designs and leads implementation of technical solutions for complex business problems in order to realize business opportunities, facilitate efficiency, and support management decision making in a creative team environment.

Primary Duties & Responsibilities

Interact with other Getloaded personnel to establish project specifications.

Provides technical input to other areas and gathers technical data from outside organizations.

Serves as a technical resource to other staff members and other employees.

Other duties as assigned.

Recommended Education/Experience
Bachelors degree in Computer Science or Computer Engineering or equivalent combination of education and experience. Five plus years experience in software development environments such as PHP, Java, C, C++ or equivalent technologies, with a minimum two years experience developing web applications. Professional development experience involving the design and usage of SQL databases. Experience using linux systems for the operational environment.

Previous experience providing application design and system development services on systems projects required. Experience working with PostgreSQL, Apache, and Subversion a plus.

Ability to learn and support new applications and systems. Demonstrated ability to prioritize conflicting demands, juggle multiple priority projects simultaneously and execute assigned project tasks within established schedule.

Getloaded.com provides an energetic, creative, and fast paced work environment. Each team member is valued for their unique contributions and is encouraged to take advantage of numerous training opportunities.

If you want to work hard, laugh often, and make a difference we want to hear from you. Interested candidates should submit their resumes to careers@getloaded.com and reference job # ITDEV027