Resources.
A collection of tools, libraries, articles, and other resources that I find useful in my development work.
Development Tools.
-
PhpStorm
The most powerful PHP IDE that I use daily for all PHP development.
-
Visual Studio Code
Excellent, lightweight code editor for JavaScript, Python, and other languages.
-
Vagrant
Easy to configure development environments that mirror production.
-
Docker
Container platform that makes it easy to deploy and scale applications.
-
Git
The essential version control system for software development.
PHP Libraries & Frameworks.
-
Laravel
The PHP framework for web artisans - elegant syntax and powerful features.
-
Symfony
A set of reusable PHP components and a PHP framework for web projects.
-
CodeIgniter
A lightweight PHP framework known for its small footprint and simplicity.
-
Composer
Dependency manager for PHP that's essential for modern PHP development.
-
PHPUnit
The standard unit testing framework for PHP applications.
Learning Resources.
-
Laracasts
Amazing video tutorials for modern web development, focusing on PHP and JavaScript.
-
PHP The Right Way
A quick reference for PHP best practices, coding standards, and links to authoritative tutorials.
-
freeCodeCamp
Free coding lessons and projects to help beginners learn web development.
-
Egghead
Concise video tutorials for web development topics.
-
Smashing Magazine
Professional articles and tutorials for web designers and developers.
Productivity.
-
Notion
All-in-one workspace for notes, tasks, wikis, and databases.
-
Trello
Visual tool for organizing your work with boards, lists, and cards.
-
Figma
Collaborative interface design tool that's browser-based.
-
Slack
Team communication tool that integrates with many development services.
-
Jira
Issue tracking and project management tool for software teams.