Top all-time · #2499
Web Reflection
Personal blog · webreflection.blogspot.comprogrammingweb
Web Reflection is a personal blog at webreflection.blogspot.com about programming and web. Since 2007, 29 different Hacker News readers have linked it 38 times, most often “The DOM Is Not Slow, Your Abstraction Is”. The last post was in 2017, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN commenters link this JavaScript blog as an example of criticism of Google's code (Google Closure, Dart) and for a PHP project that imitates JavaScript object literals and a JavaScript preprocessor.
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.
behind the design
Most-linked posts?
- The DOM Is Not Slow, Your Abstraction Is3 people · 3 mentions · first linked 2015-04-20
- What Is Wrong About 17259 Lines Of Code?2 people · 2 mentions · first linked 2011-10-12
- Javascript Hypertext Preprocessor2 people · 2 mentions · first linked 2011-06-24
- Closure Fail2 people · 2 mentions · first linked 2009-11-10
What Hacker News says?
> You're implying that Wave engineers don't know how to use Java. But Wave engineers are Google engineers. Google engineers are hired somewhere in a high 90th percentile of programming ability and experience. I'll just leave this here (Dart - the new language from Google). http://webreflection.blogspot.com/2011/10/what-is-wrong-abou... I think you're a little too trusting that every single Google programmer knows wh…
Comment linking /2011/10/what-is-wrong-about-17259-lines-of-code.html
on “Google Wave and the mythical man month”Submitted What Is Wrong About 17259 Lines Of Code? as a story · 90 points
HN discussionIs it just me, or is it becoming fashionable to criticize google's code? This one is a few days old: http://webreflection.blogspot.com/2009/11/google-closure-im-...
Comment linking /2009/11/google-closure-im-not-impressed.html
on “Google Closure: How not to write Javascript”Submitted Web Reflection: A Safer JS Environment as a story · 33 points
HN discussionSure there are - why are so many Crockford pronouncements taken as a signal to stop thinking? Notice that his "with is bad" examples (which are usually bad examples and bad usages [1]) always involve contrived examples of potentially ambiguous assignment - one of the more useful ways to use `with` is with objects whose properties are DSL-like functions, named in such a way that there's no mistaking their origin and…
Comment linking /2009/12/with-worlds-most-misunderstood.html
on “JavaScript: Warts and workarounds”Submitted Implicit require in node.js as a story · 28 points
HN discussionGreetings, author of the post here :) This post was, of course, just a thought exercise. But if it sounds intriguing, please check Andrea Giamarchi's much more advanced "JavaScript Hypertext Preprocessor": http://webreflection.blogspot.com/2011/06/javascript-hyperte... He has stuff like: $Object->prototype->toString->call($o); // [object Object]
Comment linking /2011/06/javascript-hypertext-preprocessor.html
on “JavaScript-style object literals in PHP”Submitted A Safer JS Environment as a story · 17 points
HN discussionSubmitted The DOM Is Not Slow, Your Abstraction Is as a story · 10 points
HN discussionSubmitted JPU - JavaScript CPU Monitor as a story · 7 points
HN discussionSubmitted JavaScript Override Patterns as a story · 5 points
HN discussionSubmitted Reasons To Avoid Closure Compiler In Advanced Mode as a story · 4 points
HN discussionSubmitted Web Viewport Size as a story · 4 points
HN discussionSubmitted Why JSON Won ... And Is Good As It Is as a story · 4 points
HN discussionSubmitted Y U NO use libraries and add stuff as a story · 4 points
HN discussionSubmitted The DOM is not slow as a story · 2 points
HN discussionSubmitted Is Anyone Testing on Mobile? as a story · 2 points
HN discussionSubmitted Resizing images on the client side as a story · 2 points
HN discussionSubmitted Javascript Hypertext Preprocessor as a story · 2 points
HN discussionSubmitted Native HTML5, the new IE6, and bla bla bla ... as a story · 2 points
HN discussionSubmitted ...btw, getters & setters for IE 6, 7, and 8: Object.createStatic as a story · 2 points
HN discussionSubmitted HTML5 Multiple file uploader as a story · 2 points
HN discussionSubmitted New Constructor VS Object.create as a story · 2 points
HN discussionSubmitted JavaScript Overload Patterns as a story · 2 points
HN discussionSubmitted Closure Fail as a story · 2 points
HN discussionSubmitted The DOM Is Not Slow, Your Abstraction Is as a story · 1 points
HN discussionSubmitted Bringing Custom Elements to IE8 as a story · 1 points
HN discussionSubmitted Ain't that fetch as a story · 1 points
HN discussionSubmitted Have You Met Empty? as a story · 1 points
HN discussionSubmitted Dear Brendan, Here Was My Question as a story · 1 points
HN discussion