Profile cover photo
Profile photo
Matthew Murchison
142 followers
142 followers
About
Matthew's posts

Post has attachment
streeeeeet fighter
Photo

There is a legitimate double rainbow over downtown right now.

All the way...

Post has attachment
my new digs
Photo

Post has attachment
This conference was really great yesterday: http://gothamjs.com/schedule/index I'll link to the videos when they come out. Here are some highlights from what I thought were the best talks (4 of 8) from my notes:

+Kyle Simpson - "document.write() must die", great talk from creator of LabJS on the state of scriptloaders. He's putting out PickALoader.com soon to help educate. He also posed a great question about potential LabJS integration into Modernizr during +Yehuda Katz 's talk.

+Anton Kovalyov - on a mission to liberate our code quality measurement tools from "Crocklamations" with JSHint. Looks like a great, flexible tool. Best for advanced users. I like the idea of defining your code style and then having a tool that checks for it and potentially corrects for it. Douglas Crockford was the butt of many... many jokes.

+Rebecca Murphey - Lessons from a Rewrite. Great walkthrough. Made me really wanna give Dojo a try. Love the concept of standardizing component interaction through several built in methods or method-prefixes. Well thought-out and insightful talk. Hit both the high-level reasons to/not to do a rewrite and some detailed examples of fundamental changes made in Toura's rewrite.

+Yehuda Katz - The Fallacy of Microlibs. I didn't even take notes I was too sucked into this talk. He picks apart the logical fallacies in the arguments for extending the http://en.wikipedia.org/wiki/Unix_philosophy to javascript tools. He states that the microlib movement advocates the development of many tiny, single-purpose libraries and expects them to "magically work together". What happens is that you end up writing a ton of "glue code", and aren't able to focus on the complex, important tasks. Key issues: 1. defining the interface before the implementation is far more difficult than writing a fully integrated (while well designed and modularized) implementation, then decoupling it later 2. There is a false stigma against developing a full, integrated stack. 3. We are competing with Cocoa, lets start acting like it. We have the low-level components now with html5, lets start thinking bigger and make some great fully integrated and fully functional tool-sets. "jQuery is the mother of all microlibs."

http://tinysong.com/DE2d this song on repeat is making me bop my head back and forth like my turntable.fm avatar
Wait while more posts are being loaded