Profile

Cover photo
John M Hann (unscriptable)
Worked at Pivotal
Attended University of Massachusetts Amherst
Lives in near Boston
1,601 followers|18,527 views
AboutPostsPhotosYouTube+1's

Stream

 
John M Hann (unscriptable) originally shared:
 
Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to...
2
Add a comment...
 
cujojs. Looking for a place to discuss one of the awesome cujo.js libs? This is the place! wire.js, curl.js, when.js, poly.js, cola.js, cram.js, etc. Please tag your question or announcement with the ...
2
2
Jared Cacurak's profile photoRhio Kim's profile photo
Add a comment...
 
This was totally unplanned. I saw the +appendTo, LLC  folks were going to talk about modules, so I crashed that party! The end result was a discussion about modules, modules, and more modules! <3 <3 <3
8
Jared Cacurak's profile photoJohn M Hann (unscriptable)'s profile photo
3 comments
 
i kept my mouth shut for most of it or else i would have just taken over the whole thing :)
Add a comment...
 
Got 2 min to answer six questions?
It's convoluted and/or impossible to shim some ES5 Object methods in legacy browsers, especially IE6-8. Most other ES5 features, like those in Array, String, Date, aren't as crazy to implement. ES5 shim libraries such as cujojs/poly (https://github.com/cujojs/poly) or kriskowal/es5-shim (https://github.com/kriskowal/es5-shim) do a decent job shimming some Object methods, but inevitably create unreliable edge cases (or even undesirable limitatio...
2
2
John M Hann (unscriptable)'s profile photoNic da Costa's profile photoMark McDonnell's profile photo
 
Great comments/results! Will share!
Add a comment...
 
Who's gonna be the first person to post on the brand new cujojs google group?
1
John M Hann (unscriptable)'s profile photo
 
heh. it was me
Add a comment...
Have him in circles
1,601 people
Joe Lippeatt's profile photo
Matt Dragon's profile photo
Oleksii Mozgovyi's profile photo
Dan Thackray's profile photo
Eugene Tokarev's profile photo
Phil Skaroulis's profile photo
Jake Gibbons's profile photo
Tom Schuster's profile photo
Andrew Longstaff's profile photo
 
Some decent (imho) tutorials we wrote about modules, promises, aop. #tutorial   #amd   #node   #promises   #aop   #async  
Get to know cujoJS through these short, focused tutorials.
1
Add a comment...
 
+Brian Cavalier and I talked about IOC + Javascript at SpringOne in October.  Here's the video of the presentation.  

Slides: http://www.slideshare.net/briancavalier/ioc-javascript
Source code: https://github.com/five-eleven/monty-hall-ui
9
4
Elijah Manor's profile photoMariano Ravinale's profile photo
Add a comment...
 
wow. finally somebody else is preaching this besides me!
4
1
John M Hann (unscriptable)'s profile photoRye Corradini's profile photoMatias Rask's profile photo
3 comments
 
Agreed. My experiences building a tiny widget CSS3-powered widget library fit that use case too. jQ monkeycoding is just a bit of a sore spot for me at the moment... ;)
Add a comment...
 
Hey +Ben Alman!  Just starting to use grunt! (I've been busy, lay off!)  I should have my first plugin done shortly. \o/

The this.async() (caolan/async) stuff is neat and solves some useful problems, but have you considered using a Promises/A compliant solution like when.js or q? :)  https://github.com/cujojs/when

We like when.js, of course, but not just because we wrote it.  It is actually faster and has more useful features than q, too. Thoughts?
A lightweight Promise and when() implementation, plus other async goodies.
1
1
Brian Cavalier's profile photoBen Alman's profile photoMorgaine Fowle (de la faye)'s profile photoJohn M Hann (unscriptable)'s profile photo
5 comments
 
I have. Not model software but https://github.com/rektide/grunt-see-url
Add a comment...
People
Have him in circles
1,601 people
Joe Lippeatt's profile photo
Matt Dragon's profile photo
Oleksii Mozgovyi's profile photo
Dan Thackray's profile photo
Eugene Tokarev's profile photo
Phil Skaroulis's profile photo
Jake Gibbons's profile photo
Tom Schuster's profile photo
Andrew Longstaff's profile photo
Work
Occupation
Javascript Barbarian
Employment
  • Pivotal
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
near Boston
Previously
Singapore
Links
Contributor to
Story
Tagline
JavaScript Barbarian
Introduction
I've been doing the JavaScript thing since 1996.  Full-time since 2005.
Bragging rights
co-founder of cujoJS http://cujojs.com and RaveJS
Education
  • University of Massachusetts Amherst
    Electrical Engineering, 1985 - 1989
  • Mount Saint Charles Academy
    1978 - 1984
Basic Information
Gender
Male
Other names
unscriptable
John M Hann (unscriptable)'s +1's are the things they like, agree with, or want to recommend.
cujojs - Google Groups
groups.google.com

cujojs. Looking for a place to discuss one of the awesome cujo.js libs? This is the place! wire.js, curl.js, when.js, poly.js, cola.js, cram