Social Icons

Javascript

7 Articles

Best. Autocomplete. Ever.

During a recent role-playing portion of our interview training session at Square, I was trying to come up with a caricature of an interviewing engineer attempting to impress my counterpart across the table. I ended up embellishing upon my starter project at Google; in retrospect, it was easily one of the most over-engineered pieces of...

Determining Whether Client-side MVC is for You

I've been meaning to write down my thoughts on Javascript MVC frameworks for a while now. Ever since we rebuilt the Square merchant website with Ember[1], we've added major new sections to the webapp and gotten a better understanding of how an MVC app would be built and maintained with...

Consensus Over Proficiency, Blub be Damned

My post on why I enjoy Javascript was reposted yesterday, and fueled some discussion on Hacker News on whether Javascript was worthy of the praise I was dishing. In particular, I received a comment that I was just a "blub developer": overly fixated on my favorite language/platform, unable to see the advantages...

Why Javascript is a Joy

I'm probably a bit biased - being a front-end web developer for a few years will do that - but I really enjoy writing Javascript. I've recently retreated from pure coding the last few months, but I got an opportunity this past week to jump back into some tasks, and it...

Coffeescript: Joyful and Unreadable

I had an interesting chat with a visiting engineer today about Javascript app frameworks, specifically Backbone.js. Backbone is probably the most popular one out there right now, on account of having excellent documentation and being minimalistic and non-intrusive. They even have a section telling you how awesome they are. Anyway, he was telling me...

Javascript DOM blocking

Recently I've found myself repeating a pattern in my Javascripts that works, but I'm not exactly sure why. I've tried to rationalize how the underlying system might work, but it's kind of half-assed and I'm not convinced that it's accurate in the slightest....