Here I’ve listed some of the tools and websites I use on a regular basis or are absolultely essential to a programmer. Most of the tools are Linux-based, but some do have Windows/MacOS versions as well.
- askapache.com has invaluable articles on .htaccess files, along with lots of other topics (mainly apache-related, though).
- The Daily WTF a great blog for programmers; humorous, sometimes outright hilarious, but always entertaining. Must Read
- PHP is a popular general-purpose scripting language that is especially suited to web development.
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
- PHPUnit is a programmer-oriented testing framework for PHP.
It is an instance of the xUnit architecture for unit testing frameworks.
- The PHP.net Git Repositories contain all of the source code for much of the PHP and PHP.net content. Good to check out.
- GCC, the GNU Compiler Collection includes front ends for C, C++, Objective-C, and more.
apt-get install build-essential gcc
- GitHub is a web-based hosting service for software development projects that use the Git revision control system.
- Travis CI is a Free Hosted Continuous Integration Platform, and is integratable with Github.
- The Git revision control system is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
apt-get install git git-coreSee my Git Primer
- Apache Subversion™ is an open source version control system.
- SourceForge is home to thousands of open source projects.
- phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web.
- The Open Source Initiative, The Open Source Initiative (OSI) is a global non-profit that supports and promotes the open source movement. Among other things, we maintain the Open Source Definition, and a list of licenses that comply with that definition.
- Cascading Style Sheets (CSS) Snapshot 2010
W3C Working Group Note 12 May 2011– The latest CSS standards — a must memorize!
- W3C HTML5 Specification – a work in progress, but absolutely essential to know if you’re a web developer.
- W3C Standards – W3C defines the web standards such as CSS/1/2/3, HTML 4.1/5, etc. – Absolutely must check this out.
- W3C Validator Suite – Tools to make sure your webpages are properly formatted and conform to standards.
- Stack Overflow – PHP Questions