Coding
Jump to navigation
Jump to search
Misc. links.
General Articles and Guides
- Pipe Logic - "In this model, a UNIX pipe acts like a wire, that is, a conductor with parasitic capacitance."
Reference
- Hyperpolyglot - a programming language side-by-side reference sheet
- http://stackmonthly.com/
- http://james-iry.blogspot.com.br/2009/05/brief-incomplete-and-mostly-wrong.html
- http://web.archive.org/web/20060621084224/http://www.cse.ogi.edu/~diatchki/jokes/programmer.html
- http://programmers.stackexchange.com/questions/154733/my-boss-decided-to-add-a-person-to-blame-field-to-every-bug-report-how-can-i
- http://www.codinghorror.com/blog/2009/01/a-scripter-at-heart.html
Workflow
- WikipediA: Refactoring
Books
- http://en.wikibooks.org/wiki/Computer_Programming
- WikiBooks: A-level Computing/AQA/Problem Solving, Programming, Operating Systems, Databases and Networking/Programming Concepts
- http://hackershelf.com/
- http://eric.themoritzfamily.com/books-every-self-taught-computer-scientist-should-read.html
Data structures
OOP
Messaging
Functional
- A Gray Beard Explores F#
- http://leanpub.com/fp-oo
- http://www.jmolly.com/2012/06/24/functional-and-object-oriented-programming.html
JSON
Tools
- JSONLint - The JSON Validator
- https://github.com/benbernard/RecordStream - commandline tools for slicing and dicing JSON records
Libs
Rest
- http://stackoverflow.com/questions/671118/what-exactly-is-restful-programming [1]
- http://jacobian.org/writing/rest-worst-practices/
- http://news.ycombinator.com/item?id=3538134
- http://stackoverflow.com/questions/1619152/how-to-create-rest-urls-without-verbs/1619677#1619677
- http://blog.steveklabnik.com/posts/2012-02-13-an-api-ontology
- http://blog.mugunthkumar.com/articles/restful-api-server-doing-it-the-right-way-part-1/
- http://www.spire.io/posts/rest-tutorial.html
Python
- pip is a tool for installing and managing Python packages, such as those found in the Python Package Index. It’s a replacement for easy_install.
- http://blog.hartleybrody.com/2012/01/google-python/
- http://learnpythonthehardway.org/book/
- http://marakana.com/bookshelf/python_fundamentals_tutorial/index.html
- http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=edit
- http://me.veekun.com/blog/2012/05/05/python-faq-webdev/
- http://www.scribd.com/doc/58306088/Bad-Ideas
- http://mezzanine.jupo.org/ - django cms
- http://www.sparklewise.com/django-settings-for-production-and-development-best-practices/
- http://arunrocks.com/blog/2012/03/05/building_a_blog_in_30_mins_with_django_%28screencast%29/
- http://brack3t.com/ajax-and-django-views.html
- http://hynek.me/articles/python-deployment-anti-patterns/
- http://satyajit.ranjeev.in/2012/05/17/python-a-few-things-to-remember.html
Ruby
Guides
Tools
- RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
- The Ruby Toolbox
Gems
install ruby rubygems
CMS/F
Perl
Lisp
C / C++
- http://c.learncodethehardway.org/
- The Development of the C Language*
- http://scienceblogs.com/goodmath/2006/11/the_c_is_efficient_language_fa.php
- http://www.linuxforu.com/2012/06/gnu-make-in-detail-for-beginners/
Haskell
- https://github.com/archhaskell/habs - AUR is out of date for haskell packages
On further trials, fuck it, use cabal to install to lesten dependancy fucking about..
- http://hackage.haskell.org/packages/hackage.html - packages
- http://www.haskell.org/ghc/docs/7.0.3/html/users_guide/packages.html
- http://www.haskell.org/cabal/ - Common Architecture for Building Applications and Libraries
- http://www.haskell.org/haskellwiki/Cabal-Install
- http://www.haskell.org/cabal/users-guide/