Coding
Jump to navigation
Jump to search
Misc. links for stuff I don't know much about.
General
- Pipe Logic - "In this model, a UNIX pipe acts like a wire, that is, a conductor with parasitic capacitance."
- http://www.zemanta.com/fruitblog/i-bet-you-over-engineered-your-startup/ - lol article and second
comment
Basics
Reference
- Hyperpolyglot - a programming language side-by-side reference sheet
- http://rosettacode.org/wiki/Rosetta_Code
- 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
- message queues and mailboxes are software-engineering components used for interprocess communication, or for inter-thread communication within the same process.
- ØMQ \zeromq\
- The socket library that acts as a concurrency framework.
- Faster than TCP, for clustered products and supercomputing.
<tef> but glyph is the serialization format really :-)
- MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller. For example, small integers (like flags or error code) are encoded into a single byte, and typical short strings only require an extra byte in addition to the strings themselves.
Functional
- A Gray Beard Explores F#
- Functional Languages 101: What’s All the Fuss About?
- Functional Programming for the Object-Oriented Programmer
- Functional and Object-Oriented Programming
Rest
- http://tomayko.com/writings/rest-to-my-wife
- http://www.infoq.com/articles/rest-introduction
- http://stackoverflow.com/questions/671118/what-exactly-is-restful-programming [2]
- 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://wiki.python.org/moin/BeginnersGuide
- http://docs.python-guide.org/
- http://www.python.org/dev/peps/pep-0008/
- 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
- jim - jim is your friendly javascript library manager. He downloads, stores, bundles, vendors and compresses.
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://oncoding.posterous.com/the-c-programming-language-part-0
Haskell
- http://hackage.haskell.org/packages/hackage.html - packages
- http://www.haskell.org/ghc/docs/7.0.3/html/users_guide/packages.html
- 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://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/
pacman -Rncs ghc remove all haskell..