Ask HN: Review my site - devcheatsheet.com
devcheatsheet.com
devcheatsheet.com
In general, I try to avoid direct links to PDFs except when it is unavoidable or confusing for the user. If there were separate landing pages for each cheat sheet, I could remove the direct PDF link and link to those instead.
But is this merely an aggregation of cheat-sheets off of the web? Is there any review process involved before a cheat-sheet shows up on your list? I guess what I am getting at is how is this different from me just searching google for "emacs cheatsheets"?
So why is this different than a google search? Well, in my experience, Google does not return the best results for cheatsheets. This may be partially due to the fact that many are downloads in PDF or other formats, so the relevant content may not help with SEO ranking. Another advantage is that devcheatsheet.com provides a preview before you click through and download. Finally, it is also easier to navigate between related topics such as Javascript and JQuery.
And accurate? Do you have people experienced in all those languages?
In general, I have not noticed many inaccuracies in the cheatsheets other than typos or small errors. If there are errors, then hopefully users will contact the author and he will update it or issue a new version.
As I've mentioned in other comments, I also hope to add either community voting or popularity indicators to help identifiy the best (and presumably most accurate) cheatsheets for each language/tag.
I wonder if a "Was this useful for you?" feature might be a good idea. I say this in response to your "sorting by popularity" comment. I guess you could use a voting system too.
Great job though. Bookmarked.
Please add this cheat sheet for Xcode: http://cocoasamurai.blogspot.com/2009/08/xcode-shortcuts-upd...
It's not mine but I have found it useful.
http://devcheatsheet.com/tag/python/
Version 2.4 is near the top. Even if that was the most popular cheat sheet, there should be some way to have references for newer versions at the top. I know it's a tough problem that Google hasn't cracked even, but it would be nice to have addressed even with a workaround like a version keyword for each cheat sheet and then a list of versions on the right side.
For instance, here http://devcheatsheet.com/tag/ruby/ the first cheat sheet isn't even ruby specific, and I think this is a lose.
Otherwise, a great site I'll likely be using it in the future.
Glad to hear that it is on your radar!
Any chance you could get an XNA section?
Most of your visitors will be coming because they want to learn a language from a cheat sheet or have a quick reference. This seems like a great target audience for Amazon links. If you had 2-3 books you recommended in the right sidebar for each category, I think that might fare better than Google Ads. Could be worth A/B testing.
It would be nice if there was more information on each cheat sheet before I clicked it. Maybe a list of things that are in it (Class Functions, String Functions, Regex Expressions for example). Or add more tags to each cheatsheet.
Keep up the good work.
Examples:
ANSI C Reference Card v2.2 on http://devcheatsheet.com/tag/c/
STL Quick Reference on http://devcheatsheet.com/tag/cpp/
I'm gussing it is because these have different formats. One suggestion would be to pick one of them (e.g. PDF) for the image, and create links on the different formats (e.g. "Formats: DVI, PDF, TeX") for alternative formats.
It looks like this is a well-named niche bookmark browsing site. I looked for more detailed About, but could only find the rather terse text mentioned at the bottom of each page. Do you personally do the maintenance and curation?
I don't mind at all if you (Tim Church) do it, its just important to know whos opinion forms the content and how well any broken links or tech advances will be catered for.
Good work BTW, no matter who has the keys to Djangos Admin Interface!
This view [http://devcheatsheet.com/?view=tag] is more readable. How about using the 'tag' view layout, but add categories to make browsing easier.
Another suggestion: add 3 or 4 'similar cheat sheets' to each cheat sheet to facilitate browsing and reduce bounce rates.
"java try catch syntax"
and it would automatically (without me hitting enter) fetch the sample code and display it in a nice syntax-highlighted manner. It should also offer auto-completion like Google (eg. after I typed "java try"...).
Or:
"php class syntax" "svn ignore files" "diff show side by side" "c++ template function" etc.
It'd be a lot of work but it seems doable and it'd be a killer destination site for programmers.
It outputs cheat sheets to the command line, and allows people to edit them through a wiki. Might be a good source of cheat sheets for your site?
Also a command line tool to pull in cheat sheets from your site would be useful, although automatically converting them to ascii might be tricky.
Next step would be for something like a cheat sheet wiki where the information has a clear time stamp and has the possibility of being kept accurate.
This is a problem with these pdf cheat sheets.
Let us know when your new year's resolution traffic is on target! Nice blog too:)
Is in the "vi" section but not the "Vim" one.
It seems really well polished - I like the look, and I was able to find everything I wanted to find. Well done!
What do other HN'ers think? Should I host the PDF files directly? What is the proper netiquette in this case?
(Why are so many cheat sheets needed for SQL injection?)
Already bookmarked!
Some of the links to stanford seems to be broken..
I will be using this for a ruby reference for sure.
There is currently the option for anyone to suggest a cheatsheet that is not currently in the directory. (So if anyone sees a missing cheatsheet, let me know!)