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

SitePoint PHP Blog:
10 Essential Sublime Text Plugins for Full-Stack Developers
Jul 09, 2014 @ 12:32:33

Users of the Sublime Text 2 editor already know how flexible and useful it can be in developing their own software. SitePoint has a new post that wants to help enhance that experience even more with a list of 10 essential plugins you can use as a full-stack developer.

When I started with web development a few years ago, Vim was my first choice of text editor. It was easy to work with and I could get the basics done without much hassle. [...] In spite of the “Vim vs Emacs” debate out there, about a year ago I decided to try out a native text editor and Twitter was abuzz with one of them (no prizes for the guessing which one.) The creators of Sublime Text say it’s a text editor you’ll fall in love with and, having worked with it for almost a year now, I must say I completely agree with them.

Among their "top 10" list are things like:

  • Package Control
  • GitGutter
  • AllAutocomplete
  • ColorPicker
  • DocBlockr

Each item on the list comes with a link to the library, a brief description of what it has to offer and a screenshot (in most cases) of it at work.

tagged: essential sublimetext2 plugin list fullstack developer

Link: http://www.sitepoint.com/10-essential-sublime-text-plugins-full-stack-developer/

MaltBlue.com:
5 Reasons Coding Standards Are Essential
Mar 13, 2013 @ 10:13:59

Matthew Setter has posted five reasons why he thinks that making a coding standard is an essential part of your development process. He suggests that "pain avoidance" is one of the key factors, both for new members of the team and for those maintaining it in the future.

Whenever you’re working on a project, are you consistent? Are you consistent in your coding style, consistent in your documenting, consistent in your database naming conventions? Better yet, do you and your team have a coding standard which you consistently adhere to? If you don’t, you’re buying yourself and others a world of pain – which is painlessly simple to avoid. Today I’m banging the drum, shouting from the street corner, calling from the cathedral spire, imploring you to do one thing, above all else – pick a coding standard and then BE CONSISTENT!

His five reasons for implementing (and effectively using) a coding standard are:

  • Poor, Inconsistent Code - Causes You Pain
  • Your Code is Easier to Read
  • Your Code is Easier to Understand
  • Your Code is Easier to Maintain
  • Your Code is Easier to Collaborate on

Check out the post for summaries of each point.

tagged: coding standard essential opinion maintenance read understand collaborate

Link:

Sameer Borate's Blog:
7 essential php command-line options
Dec 14, 2009 @ 07:52:38

On his Code Diesel Sameer shares seven essential options you can use to make your command-line PHP experience even better.

Most of us use PHP from a IDE or using a simple text editor with a browser, rarely dropping down to the command-line for running php programs. But php provides some interesting and quick options you can use to perform various common tasks or to debug some nasty installation problems. Below is a list of some useful options you should be familiar with.

Among those on his list, handy options like the ability to define which php.ini file to use (-c), showing what modules are compiled into the current binary (-m) and a syntax highlighted output of the file (-s).

tagged: essential commandline option

Link:

PHPClasses.org:
Book Review: The PHP Anthology: 101 Essential Tips
Apr 16, 2008 @ 23:19:05

The PHPClasses.org website has a new book review of SitePoint's latest PHP-related release, "The PHP Anthology: 101 Essential Tips":

As PHP developers, we commonly resort to browsing the Web for people with similar programming problems. Now that we have The PHP Anthology, why should we? While the book certainly does not cover everything, there is something for everyone, and even the few sections you find useful make it all worthwhile.

He talks about the book's target audience, the quality of the examples it provides and some of his suggestions on how the book could have been even better.

tagged: anthology essential tips book review sitepoint

Link:

Developer Tutorials Blog:
5 essential development facts every PHP developer should know
Jan 24, 2008 @ 16:21:00

The Developer Tutorials website has started up a blog and has already posted some great content to it including this new post covering five things that every PHP coder should know about development.

There's always a bridge between textbook knowledge of programming - syntax, procedure etc. - and the real world knowledge that you get from actually developing real applications. Here are five things every PHP developer should be familiar with before they begin developing web applications in PHP

The list is:

  • Frameworks
  • Templating engines Code availability
  • Don't reinvent the wheel
  • IRC is a wonderful thing

I'm a particular fan of that last one and regularly hang out in the same ##php channel over on Freenode.

tagged: essential development framework template availability reinvent irc

Link:

Sitening Blog:
8 Essential Plugins for TextPattern
Aug 01, 2007 @ 08:33:00

On the Sitening Blog today, there's a list of "essential plugins" for the TextPattern CMS system - an open source CMS that's framework makes it easy for designers/developers to work together and quickly make sites with dynamic content.

Although Textpattern's default installation provides a lot of useful features, it doesn't try to be everything for everybody. Instead, it has an intelligent PHP based plugin system that allows programmers to write their own add-on code to enhance its functionality.

The list consists of:

Each of the above has a description, the features is has and options it allows the user to customize.

tagged: textpattern cms plugin essential list textpattern cms plugin essential list

Link:

Sitening Blog:
8 Essential Plugins for TextPattern
Aug 01, 2007 @ 08:33:00

On the Sitening Blog today, there's a list of "essential plugins" for the TextPattern CMS system - an open source CMS that's framework makes it easy for designers/developers to work together and quickly make sites with dynamic content.

Although Textpattern's default installation provides a lot of useful features, it doesn't try to be everything for everybody. Instead, it has an intelligent PHP based plugin system that allows programmers to write their own add-on code to enhance its functionality.

The list consists of:

Each of the above has a description, the features is has and options it allows the user to customize.

tagged: textpattern cms plugin essential list textpattern cms plugin essential list

Link:

Richard Miller's Blog:
Essential PHP Security
Aug 17, 2006 @ 07:17:10

On his blog today, Richard Miller has posted a quick review of Chris Shiflett's book "Essential PHP Security" after reading it.

I recently finished reading Essential PHP Security by Chris Shiflett (O'Reilly). It was a good, quick read, and for me it was mostly a review of principles I had previously read on Chris's blog. The main principles are filter input and escape output. Using separate arrays for each kind of data is a best practice.

Richard also includes a quick code example of this kind of filtering on POST data, HTML information, and MySQL output.

tagged: book review essential security oreilly example filter input book review essential security oreilly example filter input

Link:

Richard Miller's Blog:
Essential PHP Security
Aug 17, 2006 @ 07:17:10

On his blog today, Richard Miller has posted a quick review of Chris Shiflett's book "Essential PHP Security" after reading it.

I recently finished reading Essential PHP Security by Chris Shiflett (O'Reilly). It was a good, quick read, and for me it was mostly a review of principles I had previously read on Chris's blog. The main principles are filter input and escape output. Using separate arrays for each kind of data is a best practice.

Richard also includes a quick code example of this kind of filtering on POST data, HTML information, and MySQL output.

tagged: book review essential security oreilly example filter input book review essential security oreilly example filter input

Link:

Chris Shiflett's Blog:
Essential PHP Security Slashdotted
Feb 14, 2006 @ 18:40:50

According to this new post on Chris Shiflett's blog today, his book (and its corresponding site) - Essential PHP Security - was Slashdotted yesterday.

Thanks to everyone who wrote to let me know that Essential PHP Security was Slashdotted yesterday. Slashdot still amazes me. I think the book's Amazon.com Sales Rank is a testament to the power of Slashdot.

He notes that the book has been very well recieved (at #354 in the Books section on Amazon) and has garnered some great reviews as well. It's great to see that the community is snatching up this great resource. It can only help to further the cause of enhanced security in PHP applications overall.

tagged: security slashdotted essential amazon book rank security slashdotted essential amazon book rank

Link: