Recently, I published a list of links and resources about HTML5:
HTML5: Links, News and Resources (1)
One of the key technologies to study, for HTML5, web development, BUT mobile and server software too, is Javascript (see Node.js: Links, News and Resources (1)). An old and malleable language, that has great power and expressivity. I’m writing posts about Javascript and my experiments (specially, since I’m using TDD with Javascript). I’m writing my own Javascript interpreter
and a classic for me: a Lisp interpreter written in Javascript (Work in Progress).
These are the recent links I used to learn and research Javascript programming:
Fundamentals for Great JavaScript and jQuery Development
http://ontwik.com/javascript/fundamentals-for-great-jquery-development/
Douglas Crockford’s Javascript
http://javascript.crockford.com/
Prototypal Inheritance in JavaScript
http://javascript.crockford.com/prototypal.html
Classical Inheritance in JavaScript
http://javascript.crockford.com/inheritance.html#sugar
42: JavaScript best practices – Dev.Opera
http://dev.opera.com/articles/view/javascript-best-practices/
Learn JavaScript by reading jQuery Source Code
http://ontwik.com/javascript/learn-javascript-by-reading-jquery-source-code/
Google I/O 2011: Learning to Love JavaScript
http://ontwik.com/javascript/google-io-2011-learning-to-love-javascript/
CommonJS: JavaScript Standard Library
http://www.commonjs.org/
V8 JavaScript Engine – Google Code
http://code.google.com/apis/v8/
YouTube – JavaScript: The Good Parts
http://www.youtube.com/watch?v=hQVTIJBZook
JavaScript: The Good Parts – O’Reilly Media
http://oreilly.com/catalog/9780596517748
JavaScript: Unit testing asynchronous functions
http://blog.boyet.com/blog/javascriptlessons/javascript-unit-testing-asynchronous-functions/
Script Junkie | jQuery Test-Driven Development
http://msdn.microsoft.com/en-us/scriptjunkie/ff452703.aspx
QUnit – jQuery JavaScript Library
http://docs.jquery.com/QUnit
QMock is a standalone, lightweight mocking framework that facilitates the testing of JavaScript programs
https://github.com/andybeeching/qmock
Script Junkie | Test Driven Development: Top-Down or Bottom-Up?
http://msdn.microsoft.com/en-us/scriptjunkie/gg650426.aspx
Test-Driven JavaScript Development, The Book
http://tddjs.com/
TDD en Javascript(I parte) | EtnasSoft
http://www.etnassoft.com/2011/02/10/tdd-en-javascript-1/
Test-driven Development (TDD) Using Javascript with QUnit | html-scr
http://html-src.com/web-dev/88/test-driven-development-tdd-using-javascript-with-qunit/
Test-Driven JavaScript Development in Practice | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/test-driven-javascript-development-in-practice/
Running jQuery QUnit tests under Continuous Integration – Joshua Flanagan –
http://www.lostechies.com/blogs/joshuaflanagan/archive/2008/09/18/running-jquery-qunit-tests-under-continuous-integration.aspx
npm registry
http://search.npmjs.org/
Full circle at Microsoft: from the early days of .NET to the new Chakra JavaScript engine « Tim Anderson’s ITWriting
http://www.itwriting.com/blog/4470-full-circle-at-microsoft-from-the-early-days-of-net-to-the-new-chakra-javascript-engine.html
Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year – O’Reilly Radar
http://radar.oreilly.com/2011/06/time-to-learn-javascript.html
Intro To Backbone.js: How A Winforms Developer is At Home In Javascript
http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/
Introducing Knockout, a UI library for JavaScript « Steve Sanderson’s blog
http://blog.stevensanderson.com/2010/07/05/introducing-knockout-a-ui-library-for-javascript/
Code & Beyond: Video: JavaScript, jQuery, CSS and Razor in ReSharper 6
http://www.codeandbeyond.org/2011/07/video-javascript-jquery-css-and-razor.html
JavaScript, 5 ways to call a function
http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx
JSLint,The JavaScript Code Quality Tool
http://jslint.com/
Get started with the JavaScript language
http://www.ibm.com/developerworks/web/library/wa-javascriptstart/index.html
JavaScript is Dead. Long Live JavaScript!
http://michaux.ca/articles/javascript-is-dead-long-live-javascript
Stevey’s Blog Rants: The Next Big Language
http://steve-yegge.blogspot.com/2007/02/next-big-language.html
JavaScript and jQuery: 50 New Tutorials | Splashnology
http://www.splashnology.com/article/javascript-and-jquery-50-new-tutorials/1244/
haXe – Welcome to haXe !
http://haxe.org/
haXe is a multiplatform language that compiles to: Javascript, Flash, NekoVM, Php, C++; C#, Java coming soon
Functional reactive programming
http://en.wikipedia.org/wiki/Functional_reactive_programming
Microsoft working with Joyent and the Node community to bring Node.js to Windows
http://blogs.msdn.com/b/interoperability/archive/2011/06/23/microsoft-working-with-joyent-and-the-node-community-to-bring-node-js-to-windows.aspx
Heroku | The New Heroku (Part 2 of 4): Node.js & New HTTP Capabilities
http://blog.heroku.com/archives/2011/6/22/the_new_heroku_2_node_js_new_http_routing_capabilities/
Azure BlobStorage Javascript Library – Home
http://azureblobstoragejs.codeplex.com/
JS Robots
http://jsrobots.com/
Web Socket Server
http://www.codeproject.com/KB/webservices/c_sharp_web_socket_server.aspx?msg=3364691
andreasgal/pdf.js – GitHub
https://github.com/andreasgal/pdf.js
My Links:
http://www.delicious.com/ajlopez/javascript
http://www.delicious.com/ajlopez/javascript+tutorial
http://www.delicious.com/ajlopez/javascript+video
http://www.delicious.com/ajlopez/javascript+tdd
http://www.delicious.com/ajlopez/javascript+oop
http://www.delicious.com/ajlopez/javascript+toblog
More links about REST, programming languages, Clojure, Lisp, Scala, scalability, Hadoop, coming soon.
Keep tuned!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez