Top all-time · #10622
Sebastian's Blog
Personal blog · sporto.github.io/blogwebprogramming
Sebastian's Blog is a personal blog at sporto.github.io about web and programming. Since 2013, 7 different Hacker News readers have linked it 7 times, most often “A Comparison of Angular, Backbone, CanJS and Ember”. The last post was in 2014, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Sebastian's posts as sources on AngularJS directives and recursive templates, and one commenter cites his zipper-related work. No comment judges the writing itself.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Avoiding Memory leaks with CanJS If you are building a single page application memory leaks can be a real problem, specially if you are application …
Most-linked posts?
- A Comparison of Angular, Backbone, CanJS and Ember2 people · 2 mentions · first linked 2013-04-17
What Hacker News says?
came up a few days ago - http://sporto.github.io/blog/2013/04/12/comparison-angular-b...
Comment linking /blog/2013/04/12/comparison-angular-backbone-can-ember/
on “Diving into AngularJS”Submitted A Comparison of Angular, Backbone, CanJS and Ember as a story · 195 points
HN discussionSorry, I didn't mean to say that nobody has negative experiences with it, but that "X considered harmful" style posts tend to get more attention on sites than positive experiences generally do. What was something that left you unsatisfied with Elm? The biggest one for me until relatively recently was handling state updating state from leaf components, it was fairly cumbersome to have `(Model, Cmd, ExternalMsg)` in l…
Comment linking /elm-patterns/architecture/effects.html
on “Why we chose Elm for Humio’s web UI”Submitted A Plain English Guide to JavaScript Prototypes as a story · 7 points
HN discussionHere's the original article I took inspiration from: http://sporto.github.io/blog/2013/06/24/nested-recursive-dir... I've modified it a bit to add a $watchCollection listener. So when a recursive array is updated, it deletes a child OL and then recompiles again: https://gist.github.com/jchester/6227865 I don't particularly like the fact that this creates a dependency on jQuery (through .empty()). There are other app…
Comment linking /blog/2013/06/24/nested-recursive-directives-in-angular/
on “AngularJS 1.2.0-rc1 released”Submitted A Comparison of Angular, Backbone, CanJS and Ember as a story · 1 points
HN discussionI've used the zipper concept with lists for making impossible states impossible [0] in the context of Rust programs. The rich enum type in Rust creates opportunities to avoid bugs by baking small state machines into the code everywhere, like loading data in the linked example. A concrete example is for managing the active item in a list. Instead of storing the active item as an index into the vector like this: struc…
Comment linking /elm-patterns/basic/impossible-states.html
on “Zippers: Making Functional "Updates" Efficient (2010)”