2010

Zend Framework 1.11.2 Released!

The Zend Framework team announces the immediate availability of Zend
Framework 1.11.2, our first maintenance release in the 1.11 series. This
release includes around 50 bug fixes.

You may download ZF 1.11.2 from the Zend Framework site .

Author:

by News Robot on December 30, 2010 in News, No Comments »
tags: , , ,

PHP Benelux

The second annual PHPBenelux Conference will take place in the same location as last year: Hotel Ter Elst in Edegem (Antwerp). The PHP Benelux usergroup secured an awesome schedule with three tracks, 1.5 days of conference and a tutorial morning.

Jan Burkl, Zend Consultant, will give a talk there on January 28th about Cloud Computing. Join him for his session and come by our booth!

Session abstract:
“Simplify the access to the cloud computing services with Zend_Cloud”
How to write a PHP application using cloud computing services? Basically you have to use the APIs published by vendors and build the software using these specific calls. If, for any reason, you want to change your cloud vendor, you must rewrite your PHP code using the API system of the new vendor. Rewriting a piece of software is always a cost, in terms of time and money. Using the Zend_Cloud class of the Zend Framework project you can write PHP applications that are portables across all major cloud vendors today. The Zend_Cloud is the evolution of the Simple Cloud API, a project of GoGrid, IBM, Microsoft, Nirvanix, and Zend Technologies to unify the access to the cloud services in PHP.

Author:
Source: Zend Events

by News Robot on December 25, 2010 in News, No Comments »
tags:

Simple Interfaces and Micro MVCs

My job is great: I get to play with technology and code most days. My job is
also hard: how does one balance both functionality and usability in programming
interfaces?

I’ve been working, with Ralph Schindler, on a
set of proposals around the
Zend Framework 2.0 MVC layer,
specifically the “C”, or “Controller” portion of the triad. There are a ton of
requirements we’re trying to juggle, from making the code approachable to
newcomers all the way to making the code as extensible as possible for the
radical performance tuning developers out there.

Continue reading “Simple Interfaces and Micro MVCs”

Author:

by News Robot on December 23, 2010 in News, No Comments »
tags: , , ,

Simple Interfaces and Micro MVCs

My job is great: I get to play with technology and code most days. My job is
also hard: how does one balance both functionality and usability in programming
interfaces?

I’ve been working, with Ralph Schindler, on a
set of proposals around the
Zend Framework 2.0 MVC layer,
specifically the “C”, or “Controller” portion of the triad. There are a ton of
requirements we’re trying to juggle, from making the code approachable to
newcomers all the way to making the code as extensible as possible for the
radical performance tuning developers out there.

Continue reading “Simple Interfaces and Micro MVCs”

Author:

by News Robot on December 23, 2010 in News, No Comments »
tags:

Job hunting 101

In this day and age, everyone uses the internet for finding new jobs or to find a new employee, but more and more I sense that it’s all turning into one big mess.

This blog post is devoted to all those people contacting me because they have the best job position. Most hits I get through my online resume at michelangelovandam.com or my linkedin profile. I’m not complaining about the fact that I got contacted this way, but I just mention some points of concern that might be useful for recruiters to at least get me interested in what they have to offer.

I mean “SR. Level PHP Web Developers needed for DIRECT HIRE position” is not the subject that might appeal me. I’ve got a great job and even if I wanted to leave it would take me at least a couple of months to be actually gone, so direct hire is not really something that attracts me.

Another subject entered my exploding mailbox read “Senior Java architect/analist-programmeur“. I mean Java !?! The keyword matching tool you’re using should know the difference between Java and PHP. Are you taking any time to review my profile after it popped-up in the keyword matching resultlist ? Apparently you didn’t, so why should I bother ?

Whenever there’s a big company opening up a position for a senior PHP developer, don’t think you’re the first recruiter contacting me. On average I get 20 to 50 phone calls and over 100 mails on the day the position is send out. So, be upfront and don’t try to disguise the name of your client because I already know who it is (I got those same details you have). And if you send me the job position, don’t just copy/paste it from the mail you received, but give it your own business look and feel. Why should I be interested in something I’ve received already 100-fold ?

I know it’s a tough market out there, lot’s of competition and so many technologies and skills to keep track off. I know, but it is your business! You decided to dive right into the job chaos, so don’t cry if you have to do a bit of work. Do you think we just turn on the computer and it writes code itself ? You do your job, I do mine.

I’m not all against recruiters, because I do get a lot of PHP developers asking me about a good position and it’s always nice to help them out finding a match to his desires. Having a selected group of recruiters in my contact list is a great value for the developers and the recruiters.

And through this process I learned a couple of things:

  • php developers like to work
  • they don’t like to be stuck in traffic on their way to work (lost time vs. work)
  • they like pet projects / knowledge sharing
  • conferences, user group meetings, socializing

So this basically translates into the following:

  • give me a project and I’ll get it done
  • let me do this from my lazy chair at home
  • I wanna work on this open-source project that’s been used in the company
  • once a month I like to have a competence meeting on PHP or company technologies
  • there’s a conference almost every month somewhere, I’d like a ticket to one of them

Strange folks these PHP developers, aren’t they. They don’t ask much, a little more than those internet hippies from the early days “will work for bandwidth”, but still not that much.

If you’re in the recruiting business, see if you can contact your client and see if you can arrange a deal where you convert all the “usual” stuff into something special. Also, if you get a lot of PHP jobs on your desk, get to know the end-user, being the PHP developer. See if there’s a user group in your country/area and check them out. Touch base with them and get to know the community. Learn from them as they will gladly tell you what a “dream job” should be in order for them to switch jobs. Why not buy drinks at the end of the user group meeting ? *hint*

You can find user groups easily on google “php user group <location>” or in my example “php user group belgium“.

And if you’re out looking for a new PHP job, go check out the community itself. Most of us have a list of companies with PHP job vacancies or we have a shortlist of trustworthy, understanding recruiters that have touched base with the PHP community and won’t let you down once you sign up.

Well, glad I got this out now. Between starting this post and finsihing it (about an hour) I got again 24 requests from different recruiting agencies for the same job. Just making my point.

Author:

by News Robot on December 22, 2010 in News, No Comments »
tags: