6.3 Bibliography

  • [Ohno 1988] Toyota Production System: Beyond Large-Scale Production, Productivity Press, ISBN 978-0-915299-14-0
  • [Lakoff Johnson 1980] Metaphors We Live By, George Lakoff and Mark Johnson
  • [Kay 1984] Computer Software, Alan Kay, September 1984. Accessible at: http://www.vpri.org/pdf/tr1984001_comp_soft.pdf
  • [Rosch 1978] Rosch, E. (1978). Principles of categorization.
  • [Shklar Rosen 2009] Web Application Architecture: Principles, Protocols and Practice (2nd edition) Leon Shklar and Rich Rosen
  • [Heroku Purple 2015] http://purple.herokuapp.com/
  • [Material Design 2015] http://www.google.com/design/spec/material-design/introduction.html
  • [Nielsen 1995] Jakob Nielsen Usability Heuristics. Accessible at: http://www.nngroup.com/articles/ten-usability-heuristics/
  • [ISO9421] ISO9421. Accessible at: http://www.iso.org/iso/catalogue_detail.htm?csnumber=16883
  • [Schiff 2015] Humanist Interface by Eli Schiff. Accessible at: http://www.elischiff.com/blog/2015/2/2/humanistintroduction
  • [Apple 2002] Apple Aqua Human Interface Guidelines
  • [Allan 2012] The Flat Design Era https://web.archive.org/web/20150429184523/http://layervault.tumblr.com/post/32267022219/flat-interface-design
  • [Raskin 2002] The Humane Interface, Jef Raskin, ISBN 0-201-37937-6
  • [Cook 1998] How Complex Systems Fail, Richard Cook. Accessible at: http://web.mit.edu/2.75/resources/random/How%20Complex%20Systems%20Fail.pdf
  • [Knuth 1992] Literate Programming. Donald E. Knuth. University of Chicago Press. ISBN 0-937073-80-6
  • [NCLMain] NCLVerse Main Website: http://nclverse.github.io/
  • [NCLDocs] NCLVerse Documentation Site: http://nclverse.github.io/docs
  • [NCLCode] NCLVerse Code Site: http://nclverse.github.io/code
  • [NCLDesign] NCLVerse Design Site: http://nclverse.github.io/design
  • [NCLDissertation] NCLVerse Dissertation: http://nclverse.github.io/dissertation
  • [NCLDocsGen] NCLVerse Documentation Generator: http://nclverse.github.io/code/docs-gen/
  • [Transit 2015] Transit Accessible at: https://github.com/cognitect/transit-format

Early History of Smalltalk

Technologies Used

Programming Language

Clojure

Clojure Libraries Used

Ring, Compojure, Enlive, Hiccup, Garden, Om, Clygments, Stasis, Clj-Pdf, Prone, Liberator, Ragtime, Clj-http, Buddy, Yesql, Environ

IDEs

Emacs LightTable

Version Control

Git

Other Technologies

HTML, CSS, Javascript, Postgres, Lentic