News Feed
Sections




News Archive
feed this:

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

Phil Sturgeon:
Developer Fallacies of 2014
January 12, 2015 @ 10:50:47

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.

Included in his list are things like:

  • No programmers ever get hired by recruiters
  • Framework agnostic code takes drastically longer to develop and release than framework specific code
  • Micro-services should probably always be .jar files instead
  • PHP 7.0 is a better name than PHP 6.0 because 7 is lucky in China
  • PHPNG is Zend's response to HHVM and they are the same thing
  • Maintaining CodeIgniter - when actively used by thousands of people - is a waste of time

Of course, all of these (and the rest of the list) are false and several of them are just based on things spread word of mouth or misinterpreted when shared from one person to another.

0 comments voice your opinion now!
developer fallacies 2014 opinion list

Link: https://philsturgeon.uk/php/2015/01/10/developer-fallacies-2014/

Anthony Ferrara:
Being A Responsible Developer
December 30, 2014 @ 09:04:17

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.

0 comments voice your opinion now!
responsible developer opinion software version upgrade support

Link: http://blog.ircmaxell.com/2014/12/being-responsible-developer.html

Christoph Rumpel:
10 Things That Will Make You a Better Developer
December 15, 2014 @ 10:56:19

Christoph Rumpel has posted a list of ten things he thinks will help you be a better programmer overall.

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.

0 comments voice your opinion now!
top10 better developer opinion list

Link: http://christoph-rumpel.com/2014/12/10-things-that-will-make-you-a-better-developer/

Voices of the ElePHPant:
It's the Booze Talking - ZendCon 2014
December 02, 2014 @ 13:13:24

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 episode Cal 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.

You can listen to this latest episode either through the in-page player or by downloading the mp3 directly. If you enjoy the show and want to hear more episodes like this (or their usual community interviews), be sure to subscribe to their feed

0 comments voice your opinion now!
voicesoftheelephpant boozetalking developer evangelist calevans jeremymikola mikestowe derickrethans bethtuckerlong

Link: http://voicesoftheelephpant.com/2014/12/02/its-the-booze-talking-zendcon-2014/

Loosely Coupled Podcast:
Episode 14 The Not-So-Secret Life of Remote Developers
December 01, 2014 @ 09:14:55

The Loosely Coupled Podcast, hosted by PHP community members Jeff Carouth and Matt Frost, has posted their latest episode: Episode 14: The Not-So-Secret Life of Remote Developers.

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.

You can listen to this latest episode either through the in-page player or by downloading the mp3 directly. If you enjoy the topics and the show be sure you subscribe to their feed to get the latest as they're released.

0 comments voice your opinion now!
looselycoupled podcast ep14 notsosecret life remote developer podcast

Link: http://looselycoupled.info/blog/2014/11/30/episode-14-the-not-so-secret-life-of-remote-developers/

Laravel News:
The Artisan Files Mitchell van Wijngaarden
November 07, 2014 @ 09:59:43

The Laravel News has posted their latest interview in their "Artisan Series" today spotlighting Mitchell van Wijngaarden. Mitchell is a "developer, business owner, and has a great accent."

The interview answers questions about:

  • How he got into web development
  • When he first found Laravel and why he started using it
  • His development company
  • What a typical day for him entails
  • Why he's big into BDD (behavior-driven development)

...and more. Check out the full post for the answers to these and more questions.

0 comments voice your opinion now!
laravelnews interview artisanfiles mitchellvanwijngaarden developer business

Link: http://laravel-news.com/2014/11/artisan-files-mitchell-van-wijngaarden/

Anthony Ferrara:
Foundations Of OO Design
October 30, 2014 @ 09:36:24

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.

0 comments voice your opinion now!
foundation oop objectoriented design complex simple developer opinion

Link: http://blog.ircmaxell.com/2014/10/foundations-of-oo-design.html

Cal Evans:
What Developers Want Recruiters to Know
October 15, 2014 @ 11:56:25

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

0 comments voice your opinion now!
recruiter developer advice twitter feedback opinion

Link: http://blog.calevans.com/2014/10/14/what-developers-want-recruiters-to-know/

SitePoint Web Blog:
How to be a Good Developer
October 13, 2014 @ 11:54:17

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.

0 comments voice your opinion now!
good developer opinion professional code focus communication

Link: http://www.sitepoint.com/good-developer/

SitePoint PHP Blog:
Being a Full Stack Developer
September 23, 2014 @ 10:53:55

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?

0 comments voice your opinion now!
fullstack developer opinion technology knowledge

Link: http://www.sitepoint.com/full-stack-developer/


Community Events





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


introduction conference language unittest podcast community voicesoftheelephpant version symfony extension composer release laravel list series api configure interview install opinion

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