R
Rebecca Murphey
blog.rebeccamurphey.com · Personal blog · on HN since 2009
Rebecca Murphey, a JavaScript developer, writes about jQuery, organizing large JavaScript applications, Dojo, promises, and training materials.
What HN saysHN commenters call her jQuery fundamentals material a great resource and cite her posts on code organization, deferreds, and moving beyond jQuery.
20HN people shared it
7linked it in comments
13stories submitted
244story points
15 years agolast shared
2009people per year2026
Most-shared posts
- 1On jQuery & Large Applications3 people · 5 points · first shared 2010 · 1 comments on HN
- 2Using Objects to Organize Your Code2 people · 8 points · first shared 2009 · discussion on HN
- 3Code Org, Take 2: Structuring JavaScript Applications2 people · 2 points · first shared 2010 · discussion on HN
- 4Dojo confessions or how i gave up my jquery security blanket and lived to tell the tale2 people · first shared 2010
- 5Modern JavaScript1 people · 116 points · first shared 2011 · 31 comments on HN
- 6Lessons from a rewrite1 people · 50 points · first shared 2011 · 10 comments on HN
- 7An Open-Source jQuery Training Curriculum1 people · 33 points · first shared 2010 · 1 comments on HN
- 8Rebecca Murphey: An Online jQuery Class1 people · 20 points · first shared 2010 · 16 comments on HN
- 9More fun JavaScript interview questions1 people · 3 points · first shared 2011 · discussion on HN
- 10Making sense of dojo.when: A simple XHR caching example1 people · 3 points · first shared 2010 · discussion on HN
- 11Getting Better at Javascript1 people · 3 points · first shared 2011 · discussion on HN
- 12Objects as Arguments1 people · 1 points · first shared 2011 · discussion on HN
- 13On rolling your own1 people · first shared 2011
- 14Demystifying custom events in jquery1 people · first shared 2009
- 15Homepage1 people · first shared 2011
What HN people wrote when they linked it
pdelgallego · 2011-04-21
Its a great resource, I am looking forward to see if Rebecca creates some Dojo (or even better a framework agnostic) learning materials.
It's great to see someone pushing us beyond the jQuery omnipresence.
Her blog [1] is full of good screencast and the last entry about Modern JS is very valuable for the community
[1] http://blog.rebeccamurphey.com/
ichilton · 2011-04-21
It's worth noting for anyone new finding this that she is discontinuing maintainership of this and handing it over to the jQuery project.
Full details here:
http://blog.rebeccamurphey.com/the-future-of-jquery-fundamentals-and-a…
drags · 2011-01-17
Here's a great explanation of a) what promises are and b) how the promises/deferreds code in the $.ajax method is being refactored out for general use: http://blog.rebeccamurphey.com/deferreds-coming-to-jquery
kls · 2010-11-08
You may want to look at ShrinkSafe and the Dojo build system. While it does not create quite the compactness of the Closure compiler it does get you close without enforcing constraint on the way you write JS.
As well, if you are doing large apps with jQuery then you should take a look at Backbone. It helps organize the JS application architecture. In saying that though there really are better toolkits for large JS apps that are designed to provide the frameworks of application architecture in your app.
Dojo is the one that I use and recommend, once over the learning curve you will find that it is designed to handle large JS application is an intuitive manner and not just by making it look like Java in the browser. It exploits the best parts of Javascript while bringing in language constructs from several schools of thought to provide a very robust toolkit.
I have used most all of them and it is my choice when the webapp surpasses a certain point in complexity. I always tell people that I can save them a lot of time when it comes to JS toolkit selection and then I tell them if it's small use jQuery and if it's large use Dojo. It is meant to be slightly humorous but there is a grain of truth to it.
There is nothing faster to learn and more intuitive that jQuery but it comes at the cost of reduction in it's robustness. There are tools to address this but to me they always feel like bolt on's.
Dojo on the other hand trades up front intuitiveness for robustness. A trade off…
rmurphey3 · 2011-03-03
Perhaps these will be sufficiently dispassionate for you:
- http://blog.rebeccamurphey.com/on-rolling-your-own
- http://blog.rebeccamurphey.com/on-jquery-large-applications
- http://blog.rebeccamurphey.com/2009/11/12/dojo-confessions-or-how-i-ga…
HerberthAmaral · 2010-11-11
I did a test sometime ago and I found JavaScript MVC a bit heavy. I prefer break my JS application in small modules and do their communication via message passing (custom events), like this: http://blog.rebeccamurphey.com/code-org-take-2-structuring-javascript-…
JoelSutherland · 2009-12-14
Here is the jQuery way to do this:
http://docs.jquery.com/Plugins/Authoring
Plus Event Binding:
http://blog.rebeccamurphey.com/2009/12/03/demystifying-custom-events-i…