{"id":353,"date":"2009-10-12T09:40:41","date_gmt":"2009-10-12T13:40:41","guid":{"rendered":"https:\/\/htmlcssjs.wpengine.com\/?p=353"},"modified":"2014-10-08T16:40:46","modified_gmt":"2014-10-08T20:40:46","slug":"my-bookshelf-books-on-javascript-python-linux-webos-etc","status":"publish","type":"post","link":"https:\/\/htmlcssjavascript.com\/javascript\/my-bookshelf-books-on-javascript-python-linux-webos-etc\/","title":{"rendered":"My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc."},"content":{"rendered":"<p>Here are the books that sit next to me at work. <\/p>\n<p>No, there are no HTML or CSS books. I haven&#8217;t felt the need to dive into those subjects, in depth, since 1999. Based on the foundation I got from studying specs and experimenting in 1998-2000, I can read the occasional <a href=\"http:\/\/www.alistapart.com\/\">A List Apar<\/a>t article, look at <a href=\"http:\/\/www.quirksmode.org\/compatibility.html\">Quirksmode<\/a> and keep up to date. <\/p>\n<p>I should add, I&#8217;m reading <a href=\"http:\/\/diveintohtml5.org\/\">Dive Into HTML5<\/a> as it&#8217;s released. That&#8217;s what the first change in the specs in 10 years will do to a fellow.<\/p>\n<h2>In my &#8220;to read&#8221; pile: <\/h2>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/1430224150?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1430224150\">Dive Into Python 3<\/a><\/h3>\n<p>I like <a href=\"http:\/\/diveintomark.org\/\">Mark Pilgrim<\/a>&#8216;s writing, in general, and I want to learn more about <a href=\"http:\/\/www.python.org\/\">Python<\/a>.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596155255?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596155255\">Palm webOS<\/a><\/h3>\n<p>Read and build. Build and read. That&#8217;s my fall, I hope. With the new changes to their app distribution program, I&#8217;ve decided I&#8217;m going to do something open source. <\/p>\n<p><!--more--><\/p>\n<h2>In my &#8220;partially read&#8221; pile:<br \/>\n<\/h2>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596158068?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596158068\">Learning Python<\/a><\/h3>\n<p>Have I mentioned I want to learn more about Python?<\/p>\n<h2>From the &#8220;read&#8221; (and sometimes well worn) pile:<br \/>\n<\/h2>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596101996?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596101996\">JavaScript: The Definitive Guide<\/a><\/h3>\n<p>This one is <strong>well<\/strong> worn. There&#8217;s some newer stuff not covered in here, but for the most part it&#8217;s my first reference for the things I don&#8217;t quite remember.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596517742?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596517742\">JavaScript: The Good Parts<\/a><\/h3>\n<p>I liked <a href=\"http:\/\/www.crockford.com\/\">Douglas Crockford<\/a>&#8216;s book. Probably not as much as some other people, but I liked it.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/1590597273?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1590597273\">Pro JavaScript Techniques<\/a><\/h3>\n<p><a href=\"http:\/\/ejohn.org\/\">John Resig<\/a>&#8216;s book. I thought it was really interesting throughout and eagerly await <a href=\"http:\/\/www.amazon.com\/gp\/product\/193398869X?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=193398869X\">Secrets of the JavaScript Ninja<\/a> (even if it&#8217;s got a Samurai on the cover*)<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/159059908X?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=159059908X\">Pro JavaScript Design Patterns<\/a><\/h3>\n<p>Ross Harmes and <a href=\"http:\/\/www.dustindiaz.com\/\">Dustin Diaz<\/a> show the flexibility and power of JavaScript, porting common OO patterns over to our little malleable language.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0321423305?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0321423305\">ppk on JavaScript, 1\/e<\/a><\/h3>\n<p><a href=\"http:\/\/www.quirksmode.org\/\">Peter Paul Koch<\/a> produces the best introductory text to JS I&#8217;ve read. Of course, the last real introductory text I read was 10 years ago. I pass this around our office, so it looks like it&#8217;s been through a washing machine.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596003277?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596003277\">Learning XSLT<\/a><\/h3>\n<p>I learned XSLT using this book. <strong>As advertised.<\/strong><\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596154488?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596154488\">Linux in a Nutshell<\/a><\/h3>\n<p>I know just enough to destroy things. This book helps me not destroy.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596529309?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596529309\">High Performance Web Sites: Essential Knowledge for Front-End Engineers<\/a><\/h3>\n<p>A great reference for front end performance. Many to-do list items sprung forth from my reading of this book.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0596522304?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596522304\">Even Faster Web Sites: Performance Best Practices for Web Developers<\/a><\/h3>\n<p><a href=\"http:\/\/stevesouders.com\/\">Steve Souders&#8217;<\/a> follow-up. A great read that has already shaped my approach to certain problems.<\/p>\n<h3><a href=\"http:\/\/www.amazon.com\/gp\/product\/0764557432?ie=UTF8&#038;tag=drunkenfistcom&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0764557432\">JavaScript Bible, Fifth Edition<\/a><\/h3>\n<p>I don&#8217;t touch this as much as I once used to. <a href=\"http:\/\/www.amazon.com\/gp\/product\/0596101996?ie=UTF8&amp;tag=drunkenfistcom&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0596101996\">The Definitive Guide<\/a> has supplanted it as my reference of choice.<\/p>\n<p>*John knows this and is trying to get that straightened out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are the books that sit next to me at work. No, there are no HTML or CSS books. I haven&#8217;t felt the need to dive into those subjects, in depth, since 1999. Based on the foundation I got from studying specs and experimenting in 1998-2000, I can read the occasional A List Apart article, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[46,27,16],"class_list":["post-353","post","type-post","status-publish","format-standard","hentry","category-javascript","tag-books","tag-palm","tag-webos"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3uLY6-5H","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/posts\/353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":0,"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"wp:attachment":[{"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/htmlcssjavascript.com\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}