PHP
von Nick Temple
1. IDEs
1.1. Eclipse
1.2. NetBeans
1.3. PHPStorm
1.4. Zend Ide
1.5. phped
2. Data Store
2.1. MySQL
2.1.1. Amazon RDS
2.2. Other Sql
2.3. MongoDB
2.4. CouchBase
2.5. Redis
2.6. Hibernate
2.7. Hive / Hadoop
2.8. Amzon Dynamo DB
2.9. Amazon S3 (yep)
3. Javascript & CSS
3.1. JQuery
3.2. Mootools
3.3. Less / Sass CSS
4. Personal Projects
4.1. Component Sales
4.2. BracektPress
4.3. Mobile Site Builder
4.4. Earn Revenue From Product and SaaS sales
5. Selling Software
5.1. SaaS
5.1.1. Controlled Environment
5.1.2. Use the best tool for the job
5.1.3. Harden application and Server
5.1.4. More fun to write (can use newer tech)
5.2. Product Sales
5.2.1. Must run on majority of Servers
5.2.2. PHP5.2 + MySQL 5.1
5.2.3. Don't use anything fancy (PECL, etc)
5.2.4. Security must be at application level
5.2.5. Test CPanel Server
5.2.6. "obfuscation" and Bytecode Encrypting
5.2.6.1. iOncube
5.2.6.2. Zend "optimizer"
5.3. Hybrid (My favorite)
6. Other Languages
6.1. Really?
6.2. Perl
6.3. .NET: C# / VB etc
6.4. Java
6.5. Ruby
6.6. Python
6.7. Javascript
6.8. coffee script
7. Group Projects
7.1. Our own framework (learn how it's done)
7.2. PDO - type driver for MongoDB
7.3. Job Board?
7.4. LouPUG Server available
8. Frameworks
8.1. CodeIgnitor
8.1.1. Kahona
8.2. Symfony
8.3. WordPress
8.4. Joomla
8.4.1. 1.5, 2.5, 3.0
8.5. Others
8.5.1. Zend
8.5.2. Yii
8.6. Mine (inactive)
8.6.1. Sabrayla
8.6.2. Marketing Website Generator / Butterfly Marketing
8.6.3. Jomlink
9. Tools & Infrastructure
9.1. Composer - Dependency Manager
9.2. PHPUnit - Unit Testing
9.3. Pear / PECL
9.4. xDebug / Single Stepping - figure it out
9.5. Issue Tracking
9.5.1. Redmine
9.5.2. Basecamp
9.6. Source Control
9.6.1. Subverion
9.6.2. Git
9.7. Amazon
9.7.1. EC2
9.7.2. S3 / Glacier
9.7.3. RDS
9.7.4. SQS
9.7.5. Others
10. Presentation Layers
10.1. Templating
10.1.1. War - why or why not?
10.1.2. Smarty
10.1.3. Flexy