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

Reddit.com:
The purpose of a framework
September 19, 2014 @ 12:19:48

In this post over in the /r/PHP community of Reddit.com, there's a question about frameworks. The original poster wonders about the purpose of a framework and if they're a requirement to build any kind of application that's "worthwhile".

I read posts here from time to time, and Laravel and Symphony are mentioned a lot here, and I always get the impression that it is a must to use a framework, to build something worthwhile. A little background on myself is that I've always approached development in a cowboy coding style where I just code. I've made a system where I use the basic mysqli object in PHP for database interaction, and I use Smarty templating system to output the html/css/js. I build my own classes based on what the customer is asking for, and then obviously I make the controller pages calling the classes I made - manipulate the data and output to smarty. What would Symphony help me with - that would be hard to accomplish regularly?

Plenty of answers and opinions are shared in the comments of the post, ranging from:

  • Encouragement for Symfony2 and the development speed it accommodates
  • Building a project without a framework
  • The benefits and downfalls of using MVC and other design patterns you may not fully understand
  • A definition of what a "framework" means outside of the world of MVC

There's also a consensus among several of the posts that one of the major benefits of a framework is to provide an overall decrease in the time to market with the handy features and things it provides out of the box. What do you think? Head over and post some thoughts of your own about frameworks and where they fit in your development.

0 comments voice your opinion now!
framework purpose opinion reddit mvc

Link: http://www.reddit.com/r/PHP/comments/2gub3p/the_purpose_of_a_framework/

Reddit.com:
PHP devs -What are your 'must have' tools and apps?
June 23, 2014 @ 12:54:45

If you're a PHP developer and are looking for some new tools to "up your game" and improve your development life, check out this new post to /r/php on Reddit.com. Developers of all kinds have shared tools they've found useful in their own development (and maybe you can too).

In other words, what tools make your development life easier and why? Can be anything from database design to FTP clients to workflow planners. Which tools can you just not live without?

Among the many tools on the list are things like:

  • PHP CodeSniffer
  • PHPUnit
  • IDEs like PHPStorm, Netbeans and editors like Sublime Text
  • Git
  • Composer
  • Vagrant/VirtualBox
  • Xdebug
  • Redis
  • Behat

Check out the full post for the complete (and growing) list.

0 comments voice your opinion now!
musthave tools applications opinion reddit

Link: http://www.reddit.com/r/PHP/comments/28r11n/php_devs_what_are_your_must_have_tools_and_apps/

Reddit.com:
I want a job as a developer. Here's my situation, can you help?
June 20, 2013 @ 11:17:48

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"
  • "Pick a major CMS (doesn't matter which one) and tear it apart."
  • "Go through the PHP tracks on codeacademy.com"
  • "Go to MIT Open Courseware and start reading up data structures and algorithms."
  • "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.

0 comments voice your opinion now!
developer learn advice resource reddit community feedback

Link: http://www.reddit.com/r/PHP/comments/1gpmr5/i_want_a_job_as_a_developer_heres_my_situation

Reddit.com:
Where do people put good PHP job ads now?
June 14, 2013 @ 11:08:46

On Reddit.com there's a post sharing some opinions on where to look for PHP jobs and find "the good ones" out of the sea of positions.

I don't want to make this a "hire me" post, because that would and should get downvoted, but where would a person go to find interesting PHP related job ads in 2013? Some of the older big job sites like Monster and Dice are a barren wasteland of boring recruiters hiring for defense contractors, health insurance companies and low end agencies. Github has a small but decent section. Stack Overflow has some decent ones. Hacker news has a monthly thread, but a strong anti-PHP hipster bias. Reddit, at least from search has so few that I find 2 year old ones.

The responses range from links to specific companies looking for people out to some more general resources like LinkedIn, Craigslist, and yes, even recruiters (just be sure to pick a good one).

0 comments voice your opinion now!
position posting jobs opinion reddit

Link: http://www.reddit.com/r/PHP/comments/1g59kb/where_do_people_put_good_php_job_ads_now

Anthony Ferrara:
Failure Is Always An Option - Programming With Anthony
April 01, 2013 @ 09:03:19

Anthony Ferrara has posted another video in his "Programming with Anthony" series, this time pointing out that failure is always an option.

A few days ago, I posted a video about how to become a better developer. There were a few interesting comments made, but one in particular from the Reddit threadpeaked my interest. So I decided to do a reply.

You can watch the video either in his blog or over on Youtube. He's also included the some of the contents of the Reddit post and a funny (relevant) comic about learning "C++ in 21 days".

0 comments voice your opinion now!
failure option video programming youtube reddit


Reddit.com:
Good guidance for shifting to OO from Procedural coding
March 19, 2013 @ 12:33:29

On Reddit.com there's a conversation kicked off by user swiftpants about making the move from procedural PHP programming to the world of object-oriented programming. They ask for advice from the community for the next steps to take to make the jump.

One thing I always have in the back of my head is that all my code is procedural and I should be making use of classes and ?? more. I have a very basic understanding of OO programming but I rarely implement it. Is there a good book or online guide that can get me on my way to OO programming in php. I am especially looking for feed back from self taught programmers.

There's lots of comments on the post talking about everything from:

  • Introductory videos from KillerPHP
  • Reading lots of other people's (OOP) code
  • That OOP is more about code reusing and simplicity (DRY) than abstraction.
  • You can learn a lot by working with one of the MVC/OO frameworks. Download one and build something.
  • The suggestion of phptherightway.com

Have any other thoughts on the best ways to learn OOP in PHP? Share them here!

0 comments voice your opinion now!
reddit opinion oop procedural programming guide suggestion


Reddit.com:
Building software from scratch vs learning a framework, before applying to jobs
February 13, 2013 @ 12:17:32

On Reddit.com a user has asked a question about frameworks versus writing things from scratch - which would provide them with more advantages in the future?

When applying for PHP jobs would it be more advantageous to have made your own software without the use of a framework? I'm starting a portfolio of projects and I'm unsure whether to stick to one framework and learn it well, use a variety of them, or also try building software from scratch. Which would look better to a prospective employer? or does it not matter too much? (considering I'm talking junior roles)

Recommendations from the comments including things like:

  • "Making your own software is always a better qualification. Because doing your own frameworks means that you understood the general concept of frameworks. But it doesn't hurt to be familiar with the big ones"
  • "It doesn't matter. Show that you know how to write good quality code."
  • "Frameworks change, the language doesn't. With a good understanding of the language itself, you should be able to pick up any framework fairly quickly."
  • "I think you need to know enough of the underlying language to understand what the framework is doing for you. Typically that comes from folks rolling their own framework for awhile"

Read the rest of the comments (or make your own contribution) on the full post.

0 comments voice your opinion now!
reddit opinion framework software learn


Reddit.com:
Suggestions for a University Talk Covering a PHP Introduction
August 30, 2012 @ 12:09:04

In this new post to Reddit, the author asks the community for suggestions for a talk they're giving at a university to cover the PHP language and some of its major features.

I've been asked to give a 1.5-hour talk to university students about PHP. What helpful information should I not miss to impart? Little help please. I plan to name the talk "Why PHP?" to give an introduction of the language and give reasons why it's a good/bad career path. I'm also asked to show a short demo and show some past projects. [...] What would be really helpful facts, tips, etc that I can impart to the students?

Suggestions in the comments include:

  • PHP performance
  • The accessibility of the language
  • Popular sites that currently use it
  • The wide community
  • Corporate usage

Have any other thoughts? Share them here!

0 comments voice your opinion now!
university talk introduction reddit suggestions


Reddit.com:
History Lesson What PHP coding was like in 1996
July 13, 2012 @ 09:46:15

On Reddit.com there's a new post that throws you back to a different time in PHP's life - back to 1996 when PHP was still in version 3:

I was lurking one day on Usenet Perl forums when I saw an announcement about the release of PHP 2.0/FI, the first truly public version of PHP. I was growing weary of trying to get PERL working via CGI and fell in love immediately with how simple and fault-tolerant mod_php with Apache was compared to CGI hell. In 1996, they didn't have sites like reddit when I was a noob. They didn't even have Google when I first learned PHP (years before google existed). Hell! php.net's search functionality barely worked. I don't remember there be any real documentation until after PHP 4 came out in mid-2000.

Other people have added their own memories to the post, mentioning how they started out with the language and some opinions on its current state.

0 comments voice your opinion now!
history language experience opinion reddit


Reddit.com:
What does the day-to-day look like for a LAMP developer?
July 03, 2012 @ 13:13:13

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
  • Sympathy over some of the debugging methods in PHP
  • Technical issues
  • Working as a lone developer
  • The variety of skills needed
  • Discussion of specs and system architecture

What's your average day like? Share it here!

0 comments voice your opinion now!
lamp developer opinion daytoday work reddit



Community Events





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


security series interview language symfony voicesoftheelephpant update podcast library tool package install community laravel version composer opinion introduction release framework

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