News Feed
Jobs Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

php[architect]:
January 2014 Issue Released - How to Be a Better Developer
January 27, 2014 @ 12:29:14

[php]architect has officially released their latest issue - the January edition with articles focusing on how to be a better developer (and a few other things).

The first issue of 2014 is now available. Our January issue aims to give you some tips and tricks to make your development life easier.

Articles in this edition include:

  • Straight-forward ways improve your developer skills
  • Thoughts on commenting code from two great developers
  • Get the CLI working for you with console apps and ZF2
  • Learn which common OOP misconceptions you may be following
  • Harness the power of regex

You can pick up your own copy (print or digital) directly from the php[architect] site.

0 comments voice your opinion now!
phparchitect jan2014 issue release better developer

Link: http://www.phparch.com/magazine/2014-2/january/

PHPClasses.org:
Lately in PHP, Episode 35 - Better Documentation for PHP internals
May 09, 2013 @ 09:12:10

On PHPClasses.org today they've posted the latest episode of their "Lately in PHP" podcast series - Episode #35, "Better Documentation for PHP internals".

With the inclusion of Zend Optimizer+ extension in PHP 5.5, the need for better documentation of PHP internals became more evident, so PHP contributors can write extensions that take the most of the core PHP features. That is one of the topics discussed by Manuel Lemos and Ernani Joppert in the episode 35 of the Lately In PHP podcast. They also talked about having more optimized PHP opcodes, some interesting PHP feature proposals that got rejected, as well the article about the top version control systems used by PHP developers.

You can listen to this episode in a few different ways - either through the in-page player, by downloading the mp3 or by watching the video of the recorded Google Hangout session.

0 comments voice your opinion now!
better documentation internals latelyinphp podcast phpclasses

Link: http://www.phpclasses.org/blog/post/207-Better-Documentation-for-PHP-internals--Lately-in-PHP-podcast-episode-35.html

Anthony Ferrara:
Becoming A Better Developer - Programming With Anthony
March 28, 2013 @ 12:37:32

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.

0 comments voice your opinion now!
programmingwithanthony better developer opinion video


PHPClasses.org:
26 Ways to Show that PHP Can Be Better Than PHP
March 21, 2013 @ 11:14:33

In a new blog post on PHPClasses.org today Manuel Lemos has gathered together some of the things that PHP doesn't have (yet). Most of them are things that developers have expressed a desire for in the core and either have yet to make it into a RFC or are still just being implemented in "userland" code.

The PHP development process is still a bit frustrating. Many developers hoped that PHP had certain features but those are still missing due to several reasons. One way to see those features happen is to write code to implement the features and then submit the code to the PHP core. However that is not a guaranteed process. Even if you provide the necessary code, other developers may object to the addition of those features and the effort is wasted.

Among the things he lists as features that are desired but not implemented yet are things like:

  • Aspect oriented programming
  • Annotations
  • Class generics
  • Introspection of private variables and functions
  • Named parameters

There's a summary of each of the features mentioned and in some cases links to RFCs that presented the same ideas. If you're interested in presenting your own ideas to the PHP project for inclusion, you can "demystify" the RFC process by checking out this post from Chris Jones with lots of good suggestions and the flow of how the process (usually) works.

0 comments voice your opinion now!
language better rfc feature proposal missing


PHPMaster.com:
10 Tips for Better Coding
May 24, 2012 @ 10:30:17

PHPMaster.com has a new post with ten helpful tips for you to consider using during your development. These tips can help to not only make your current development simpler but make for easier to maintain, stronger code in the future.

Good code is maintainable, reusable, and testable. The following tips address how you and/or your development team can handle various coding tasks and how to keep everything as neat as possible. I will introduce you to some "best practices" that will help you write better code and help make you and your team happy and efficient.

Among the suggestions on the list, there's things like:

  • Use a Coding Standard
  • Refactor
  • Use Meaningful Names
  • Use Automated Build Tools
  • Use a Testing Framework

Links are provided in several of the tips to other resources/tools that can provide you with more information about how to use it in your development.

0 comments voice your opinion now!
better code development tips suggestion


Jani Hartikainen's Blog:
5 ways how PHP is better than Node.js
April 25, 2012 @ 09:13:50

In what's sure to be a "flame bait" kind of post, Jani Hartikainen has posted five reasons PHP is better than Node.js - some simple one-liners and others a bit more complicated.

All hail Node.js! Boo PHP! Except there are various things where PHP is better than Node…

His five reasons are:

  • Easier to find hosting
  • It's easier to get started with PHP
  • If your PHP code breaks, it doesn't bring your whole server down
  • PHP processes are short lived
  • Bigger standard library

There's a few comments on the post already, one noting that some of the points could be turned around to make PHP fall more on the "bad" side.

0 comments voice your opinion now!
nodejs opinion better language reasons compare


Anthony Ferrara's Blog:
Becoming A Better Developer
November 09, 2011 @ 08:54:27

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.

0 comments voice your opinion now!
better developer opinion motivation confidence learn share mentor


Kevin Schroeder's Blog:
The Curve of Talent
October 12, 2011 @ 12:54:41

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.

0 comments voice your opinion now!
curveoftalent opinion better developer sideproject explore


Cal Evans' Blog:
Six ways to be a better client for your developer - Point 8
February 24, 2011 @ 11:03:59

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).

0 comments voice your opinion now!
better client developer relationship ownership domain codebase intellectual property


Indra Dutta's Blog:
Top 5 reasons why PHP is a better choice than java & .NET for most websites
February 08, 2011 @ 08:35:13

Indra Dutta has shared some of his thoughts about which language(s) are best suited for web development work in his latest post - that PHP is a better choice over things like Java and .NET for building most of the functionality out there.

I have worked on java web frameworks like JSF, Echo2, Vaadin, Grails and recently Play. Similarly I have worked on Silverlight, ASP.NET and ASP.NET MVC. My conclusion is that, in overall, PHP frameworks beat both java and .NET frameworks in terms of ease of development, deployment and even maintenance- for creating web sites with moderate complexity. Of course, I do not expect you to take my words for granted.

He lists his "top five" reasons why PHP is the better choice over some of the other frameworks mentioned:

  • PHP web hosting options are superior
  • PHP provides rapid development and instant gratification to developers
  • PHP web frameworks provide a complete stack sufficient to develop a great many web sites
  • PHP frameworks provide a low barrier of entry for web developers
  • No DLL or jar hell

Of course, no article like this is complete without a load of comments from both sides of the fence, so be sure to read up on those for different perspectives.

1 comment voice your opinion now!
opinion java dotnet better website build



Community Events











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


hhvm composer unittest example language framework overview hack application install introduction code facebook symfony2 opinion podcast release component security package

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