Lets face it, unless you have a photographic memory, no developer can remember all the different functions, options, tags, etc. that exist. Documentation can be cumbersome at times, thats why I like cheat sheets. They are quick references that feature the most commonly forgotten things on a specific topic. You can print them out and hang them on your wall, or just keep them handy in your bookmarks for quick reference.
I have rounded up over 30 cheatsheets that developers might find useful.
Web Development Cheat Sheets
Databases / SQL Cheat Sheets
- SQL Server / T-SQL
- PostgreSQL
- Oracle (link no longer works)
- SQL
- Sybase (link no longer works)
Language Cheat Sheets
- ColdFusion - work in progress
- PHP
- Ruby (link no longer works)
- Regex Cheat Sheet
- Java
Other
- Windows
- Unix
- mod_rewrite
- ASCII Character Codes
- htaccess (link no longer works)
Commercially Printed CheatSheets
- Visibone - javascript, browsers, colors, fonts, html.
Am I missing any good ones? Feel free to post any others in the comments.
Updates:
- Perl - thanks Dom.
- Perl - thanks Derek
- UML - Andreas again, thanks
- PostgreSQL - thanks for the suggestion frank.
- XHTML / HTML
Comments
You just created this list so I would stop bugging you for help with my projects... I know what you're up to mister!
great and useful...
Thanks Dom, I added a hyper link to that cheat sheet. Thanks for the compliments nesz. Jason - right on the money ;)
Where is the one for Flash And Actionscript ?
There's a perl cheat sheet here.. http://search.cpan.org/~nwclark/perl-5.8.7/pod/perlcheat.pod
Congrads Pete, you're currently at the top of del.icio.us/popular. Funny.. I thought about writing this same post a couple of weeks ago when I was looking for an emacs cheat sheet. :)
huh? why is postgreSQL missing? any ideas?
Anyone seen one for Apache directives? That would be helpful!
Hi Everyone, thanks for the comments. I've been out of town this weekend, and I'll update the entry with your suggestions tomorrow. -pete
This is very neato - to have all this in one location. However, I noticed the Oracle cheat sheet is a commercial download (costs $3.95). Wondering if it makes more sense to move it under the "Commercially printed" heading. Thanks for this compilation again.
Great list of cheat sheets! I'm sure I have a handful to add, but without checking my bookmarks, I wanted to toss this one into the fray. W3Schools is a great quick and dirty (not terribly deep but broad enough for general use) site with many different topics: http://www.w3schools.com/ And again.. not totally deep, but found some great cross-platform SQL code examples here: http://www.sqlzoo.net/ Keep posting the great links! -TG
Frank, I dicided to go ahead and make a cheat sheet for postgresql myself: http://www.petefreitag.com/cheatsheets/postgresql/ enjoy, feedback welcome.
Here's another cheat sheet I'm working on: http://www.petefreitag.com/cheatsheets/grammar/ thoughts?
Here is another group of "Quick Reference Chart"s I found: http://www.digilife.be/quickreferences/quickrefs.htm
del.icio.us for code snippets: http://www.bigbold.com/snippets/ It's the last word in programming cheat sheets.
thank you very much for the hard work u have already done to make this roundup available to us. i just stumbled upon this from shellcity.net. thanks again for this invaluable service
Good job ! Just a little thing: In the Python cheat sheet there is a link to my Quick Ref which is outdated (pointing to QR for Python 2.2). The correct address is http://rgruet.free.fr/#QuickRef Cheers
More Cheat Sheet in http://refcards.com
And http://www.deepx.com/resources/quickref/
A useful reference for GNU Screen is http://aperiodic.net/screen/quick_reference
Great Page.
Sorry about the HTML above, thought comments would handle at least that. http://slash7.com/ Has quite a few really nice PDF format cheat sheets on Ajax, RoR, Scriptaculous, etc.
Appears link to Regular Expression cheat sheet is broken.
Here is a really neat cheatsheet for Javascript that I found recently http://www.explainth.at/downloads/jsquick.pdf
My friend wrote a cheat sheet for CSS shorthand notation: http://edwardwelker.com/blog/2007/09/06/css-shorthand-cheat-sheet/
Great list Pete. We also put together cheatsheets which cover the major search engine queries - if you'd like to add it? http://www.e3internet.com/tools/search-engine-query-cheatsheets/
Very useful list. What about adding my new python cheat sheet? http://greyfox.imente.org/index.php?id=73
Hi! I have been making cheat sheets for a few years now and using them effectively when learning new technologies! You might want to add a link to all of them, or a link to my page where I list all of them. I have created: * awk, * sed, * ed, * perl special variable, * perl pack/unpack and printf, * screen (terminal emulator), * bash emacs editing mode, and * bash vi editing mode cheat sheets. All of them are available for download in PDF format, some of them are in DOC (Microsoft Word), most of them are also available in TXT (ASCII), and a few latest in LaTeX. The URL of all the cheat sheets is: http://www.catonmat.net/projects/cheat-sheets Sincerely, Peteris Krumins
Here is an emacs cheatsheet: http://grok-code.com/207/51-insanely-useful-emacs-shortcuts/