HN user

benhowdle89

483 karma
Posts77
Comments20
View on HN
benhowdle.im 12y ago

Rewriting History with Backbone.js

benhowdle89
1pts0
danielgrant.im 12y ago

Tractile - A Sass generated CSS3 responsive slider

benhowdle89
2pts0
github.com 12y ago

Effortlessly re-map click events to touch events on touchscreen UIs

benhowdle89
1pts0
benhowdle.im 12y ago

Too Scared To Write A Line Of Code | Ben Howdle

benhowdle89
3pts1
benhowdle.im 12y ago

Touche.js - seamless touch event mapping for your click events

benhowdle89
1pts0
trailed.io 12y ago

Show HN: Trailed - Transform your blogging into conversation

benhowdle89
1pts0
benhowdle.im 12y ago

The Principle of Least Power

benhowdle89
1pts0
benhowdle.im 12y ago

Open Source is kinda weird

benhowdle89
1pts0
12devs.co.uk 12y ago

Getting chatty with Meteor.js | 12 Devs

benhowdle89
1pts0
permeate.im 12y ago

Permeate - An overview of popular tweets from your followers

benhowdle89
2pts0
medium.com 13y ago

Hampered by our own knowledge — Medium

benhowdle89
2pts0
benhowdle.im 13y ago

Learn CSS Selectors interactively

benhowdle89
1pts0
medium.com 13y ago

Options are the devil — Medium

benhowdle89
2pts1
medium.com 13y ago

I have the next big Internet idea…again — Medium

benhowdle89
4pts0
benhowdle.im 13y ago

The Unseen Revisions

benhowdle89
1pts0
medium.com 13y ago

Create, validate, rinse, repeat — Medium

benhowdle89
6pts1
benhowdle.im 13y ago

A Backbone View to a Kill

benhowdle89
1pts0
github.com 13y ago

BB-Express - Boilerplate app for Backbone & Express

benhowdle89
1pts0
benhowdle.im 13y ago

A Backbone View to a Kill - beyond the todo app

benhowdle89
2pts0
github.com 13y ago

Cortado.js - Backbone style Views without jQuery

benhowdle89
2pts0
benhowdle89.github.io 13y ago

Cortado.js - A sans-jQuery View & Event library

benhowdle89
3pts0
benhowdle.im 13y ago

Jekyll In 15 Minutes

benhowdle89
43pts16
twostepmedia.co.uk 13y ago

Learn CSS Selectors Interactively

benhowdle89
1pts0
coding.smashingmagazine.com 13y ago

A Beginner’s Guide To jQuery-Based JSON API Clients

benhowdle89
1pts0
onword.co 13y ago

"top 7 ways the tumblr deal affects YOU"

benhowdle89
1pts0
medium.com 13y ago

Too scared to write a line of code

benhowdle89
11pts22
dribbble.com 13y ago

Site PSD template

benhowdle89
3pts0
benhowdle.im 13y ago

From jQuery to JavaScript and back again

benhowdle89
1pts0
benhowdle.im 13y ago

SVGeezy - a JS plugin for SVG fallbacks

benhowdle89
1pts0
thrift.im 13y ago

Thrift - a GitHub repo/idea thrift store (made with Meteor.js)

benhowdle89
4pts0

Right,

First of all, thanks for commenting on the thread! Also, I really hope it hasn't come across as though this post was "bandwagoning" on the "struggle with getting started with X.js week". The reason I LOVE Backbone is the fact is the fact that it's not opinionated on application architecture.

However, IMO no one (or not many) people build single page todo apps. People have real, multi-state and multi-screen apps that they're trying to build and I think that Backbone site/docs would really really helps people take their understanding of Backbone and architecture to the next level if an example was provided that went beyond the humble Todo app. DOM structure, Zombie events and View management (subviews, etc) are things that I feel are missing, not from Backbone itself, but that Backbone should/could provide as examples of using Backbone to deal with these real, use-case issues that arise.

I think this lack of documentation/examples acted as a catalyst for things like Marionette (hat tip Derick Bailey), but if patterns were outlined from the get-go on the Backbone site, people would be less inclined/feel the need to throw something like Marionette at it.

Hope this has come off as my humble opinion and not just "grumpy developer snark" - I love Backbone but I'd love to see it have an easier route for learning to build real world apps.

So far, feedback has been:

1. maybe an initial syntax overview: target.addEventListener(type, listener[, useCapture]);

2. I think it’d be worth explaining what capture and bubble are.

I agree!

Twitter Bootstrap 13 years ago

As a web person, can you honestly say that you always put yourself 100% in the shoes of a user?

I hoped this line "From personal experience, I’ve used APIs heavily with only two languages; JavaScript and PHP." would convey that I'm only going to be talking about these two...

You're right, I think it felt more natural to do it the way I did. If I did it in the above way, then the browser would DL the PNG then the JS would cause the browser to go DL the SVG. As a %, the browsers that do support SVGs are far greater than those that don't. So those people are still getting a great experience, but the SVG supporting browsers getting an even better one!