News Feed
Jobs Feed
Sections



Recent Jobs

News Archive
feed this:

/Dev/Hell Podcast:
Episode 4 The Cool Kids Club
January 27, 2012 @ 12:54:53

The latest episode of the "/dev/hell" podcast has been released - Episode 4: "The Cool Kids Club".

Our fourth episode is all ready for your listening pleasure. In this exciting episode we focus on "The Conference Experience" and discuss why programming conferences are so important to developers. Chris talks about why CodeMash was so awesome and the awesome talks full of awesomeness that he attended. Ed talks about his own experiences with speaking and attending conferences, complete with a total derail by Chris on why a certain conference rubbed him the wrong way. Oh yeah, you also find out our opinions on what constitutes a "well-written PHP application". I'm sure you will be surprised by our answers.

You can either listen to this latest episode either via the in-page player or you can download the mp3 directly.

0 comments voice your opinion now!
podcast devhell conference experience good application



Michael Maclean's Blog:
Where are all the decent PHP CMSes?
January 18, 2011 @ 09:49:17

In a new post to his blog Michael Maclean looks at the current CMS ecosystem and wonders "where are all the decent CMSes?" He's been having trouble finding one and really wants to know.

I've been recently asked to check out some CMSes for someone, and try to find a recommendation. What I've been finding hasn't really been encouraging. Out of the several CMSes I've tried, they've all failed for various reasons. I admit that I might be looking at this from a slightly different perspective than most - that of admining it and coding against it, rather than as a user - but it's still rather disappointing.

He briefly looks at a few of the more popular offerings - Silverstripe, Concrete5, CMS Made Simple, Joomla! and the old standby - WordPress.

What's going on? This is what PHP is supposed to be good at. Where are the simple, lightweight CMSes with modern code?

There's plenty of comments so be sure and read them - everything from suggesting that the net should be cast wider to "PHP applications" versus just CMSes out to suggestions for other CMSes to try out (quite a few of those).

0 comments voice your opinion now!
opinion content management system good cms


Kevin Schroeder' Blog:
Getting good PHP programmers
November 16, 2010 @ 10:15:40

Kevin Schroeder has posted some of his thoughts how how you, the one looking for good PHP developers, can really get the best talent out there you can find based on his experiences in interviewing other developers.

I can interview for certain (but by no means all) PHP positions because I know a fair about PHP and I believe that being smart but being an asshole does not make you a good PHPer. But not everyone who interviews knows that. And not only that, it is getting difficult to find good PHP developers. A lot of the good ones are being taken up by top companies, but even they are having trouble finding all the good developers they need.

He suggests coming up with something a bit more concrete than just this vague picture of what a "good PHP developer" is and how, even once that's defined, the quality of all developers should be raised to that level. He asks for some feedback on a few related questions like: is there really a shortage of good PHP developers or what are the significant topic areas that PHP developers should know well? Lease him some feedback on the post.

0 comments voice your opinion now!
good programmer requirement opinion definition


Test.ical.ly Blog:
What is a good software architecture in a nutshell?
October 27, 2010 @ 12:21:25

On the Test.ical.ly blog there's a recent post asking about good software architecture and how you could define it simply without having to muck around with all of the details it tends to conjure up.

What is a good architecture and why are there apparently two opposing trenches supporting quality on the one side and speed of development on the other side? After having had enough time to think about this whilst flying to Spain I came to the conclusion that Nils question whether it would be better to start quick and dirty to fail cheap in case the project is a looser or to stick to a clean and solid architecture and spend more time and money. Does quick always have to be dirty, clean always have to be slow, is dirty always quicker?

He suggests that "good architecture" and "quick and dirty" are the two opposite ends of the same spectrum. Instead, he suggests that a pragmatic approach is the best - focusing on what needs to be done rather that how to get there. Also by applying the "don't fix it if it's not broken" mentality to current methods and technologies, you can save a lot of hassle in the long run.

1 comment voice your opinion now!
good software architecture pragmatic


Nurul Ferdous' Blog:
Here is my 2 cents on Doctrine (ORM)
October 04, 2010 @ 11:20:31

Nurul Ferdous has posted his "two cents" on Doctrine - his thoughts on the good and bad things about the popular ORM tool.

What is Doctrine? Doctrine is a popular ORM for PHP which works with RDBMS via PHP objects. This is built inspired by Hibernate from JAVA. This acts as an abstraction layer between PHP and RDBMS.

In his list of good things about Doctrine are things like its hiding of business logic, automatic CRUD, automatic modification of DQL queries, migrations and unit testing interfaces. On his "bad list" are things like not being able to use foreign keys as an identifier, heavy emphasis on an "id" column, not all data types are in DBAL and the SQL constructs missing in DQL. He also includes a scenario where he definitely not use Doctrine - a specific example from a project he just worked on that pushed the limits of the tool.

0 comments voice your opinion now!
doctrine opinion good bad example project


Cal Evans' Blog:
How do I find good PHP developers?
September 14, 2010 @ 12:22:14

If you or your company is looking to hire on PHP developers but are having trouble finding good, qualified people, you should check out some of the advice that Cal Evans has posted to his blog to help you out.

Twice this week I got asked a similar question, "How do I find good PHP developers to hire?" The first one was a recruiter who had originally tried to hire me because she "read my resume". [...] The second one, however, was a just someone trying to find PHP developers for his team. Since he wrote me a nice email asking advice, I decided to reply in kind. Three pages and one thousand words later, he had my answer.

His answer included seven different points companies/recruiters could possibly follow to help them get the right people on board:

  • posting jobs on phpdeveloper.org (yes, shameless self-promotion)
  • PHP User Groups
  • Getting involved in the community
  • Considering telecommuters
  • Attending conferences
  • Getting your developers to write about your company/work environment
  • Do things that make your developers want to sing your praises
0 comments voice your opinion now!
find good developers recommendation opinion


Mike Bernat's Blog:
How Do GOOD Developers Ask Questions?
October 08, 2009 @ 08:25:06

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.

0 comments voice your opinion now!
good developer ask question


PHP in Action Blog:
Bad code is good for you?
September 30, 2009 @ 10:38:14

In a new post to his PHP in Action blog Dagfinn asks the question "is bad code good for you?" He wonders if bad code really is a good thing and how it can be split out from the good parts of your application.

This is an interesting idea that struck me as novel. But after thinking more about it, I believe it's not a radical departure from what we're all implicitly accepting, no matter how fanatical we might be about clean code.

He includes a quote from Luke Welling on the subject talking about how bad code, despite the headaches it may cause for maintenance and future development, can be a good thing if it does good for the project.

1 comment voice your opinion now!
bad code good opinion


Techfounder.net:
What makes a good programmer?
July 22, 2009 @ 09:16:24

On the Techfounder.net blog today Eran Galperin asks the question "what makes a good programmer?":

Some casual surfing led me to this article from a couple of years ago, titled "How to recognize a good programmer". [...] It got me thinking though, on what are the attributes I consider useful in fellow programmers. So what makes a good programmer?

Some of the key features he suggests looking for in a good programmer include:

  • An analytical thinker
  • Gets things done
  • Does more than "just enough"
  • Responsible
  • Good human relations
0 comments voice your opinion now!
criteria opinion programmer good


Brandon Savage's Blog:
Examining Zend Server CE On The Mac
February 23, 2009 @ 10:23:54

With the recent release of the Zend Server CE (Community Edition) software from Zend, several PHPers around the community have been trying it out and posting some of their experiences. Brandon Savage has posted some of his thoughts on the release as he tried out the Mac OS X version.

There are many good things in this product. Among them, is the ability to easily activate and deactivate most of the plugins and extensions that come bundled with PHP by default. [...] Unfortunately, the problem also contains many what I would call "bugs" or usability enhancements that are simply not there.

A few of the things that made his bad list included: a lacking install process (too long?), the lack of an obvious logging tool and a different sort of checking for setting directives (a check against a regular expression?)

He found some good in the release too - the easy to install extensions, the number of extensions it comes bundled with and the inclusion of MySQL with the stack. He notes he won't be abandoning his typical install (like MAMP/XAMPP) over this tool - at least not for right now.

0 comments voice your opinion now!
examine zendserver zend community edition mac osx good bad



Community Events





Don't see your event here?
Let us know!


component conference test interview custom release unittest opinion symfony2 community database api framework phpunit language series introduction development podcast application

All content copyright, 2012 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework