Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2980

V

Victor Savkin

Personal blog · victorsavkin.comwebprogramming

Victor Savkin's personal blog at victorsavkin.com covers web and programming. Since 2012, 26 different Hacker News readers have linked it 79 times, most often “Change detection in Angular 2”. No feed was found, so read it on the site itself.

79mentions?
26HN people?
2012–2016first – last linked?
Links on Hacker News per year · peak 23 in 2015

Too few sampled comments (7) to say how often HN recommends it.?

Why HN links it

HN readers link Victor Savkin's posts on Angular's design, including change detection, reactive state management, and the Angular 1 to 2 upgrade path. One commenter recommends them as reading material.

Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Change detection in Angular 2
    6 people · 6 mentions · first linked 2015-02-05
  2. Managing State in Angular 2 Applications
    3 people · 4 mentions · first linked 2016-01-22
  3. Mindful Programmer
    3 people · 3 mentions · first linked 2015-09-10
  4. The Core Concepts of Angular 2
    2 people · 3 mentions · first linked 2015-05-07
  5. Angular 2 Template Syntax
    2 people · 3 mentions · first linked 2015-05-26
  6. Building Angular Apps Using Flux Architecture
    2 people · 2 mentions · first linked 2014-10-14
  7. Why JavaScript needs types
    2 people · 2 mentions · first linked 2014-11-21
  8. Functional Refactoring in JavaScript
    2 people · 2 mentions · first linked 2013-10-09
  9. Angular Router
    2 people · 2 mentions · first linked 2016-06-09
  10. Deep Work
    2 people · 2 mentions · first linked 2016-03-09

What Hacker News says?

  1. Right now, it's event driven: input triggers an event, event is handled in component, component state is updated. For the one-way case (that I think is pretty awesome): a zone is set up in the component to detect changes locally in the component (even changes in setTimeout) and update the components template only. I think there's room for a 2-way like wrapper for the common input use-case (ala ngModel). Still diggin…

    Comment linking /post/110170125256/change-detection-in-angular-2

    on “I won't be using Angular for my next project”
  2. Submitted Why Every Ruby Developer Should Learn Smalltalk as a story · 106 points

    HN discussion
  3. Others have pointed out that it is in fact syntactically valid HTML. It's also worth mentioning that this is syntactic sugar, and you can get the same behavior with: <input type="text" bindon-ng-model="model.name"> Similarly, property bindings surrounded by brackets "[myprop]" and event bindings surrounded by parens "(myevent)" are equivalent to the following: <input type="text" bind-myprop="model.foo" on-myevent="b…

    Comment linking /post/119943127151/angular-2-template-syntax

    on “Angular 1 and Angular 2 integration: the path to seamless upgrade”
  4. Submitted Contrasting Backbone and Angular as a story · 64 points

    HN discussion
  5. >We want to apply values to variables and get the DOM updated. The popular two-way data binding should not be a feature, but a must-have core functionality. Strongly disagree. I find one-way bindings and one-way data flow much easier to reason about. A little less boilerplate code is not worth mental overhead, cascading updates and hunting down the source of wrong data in my experience. What is important is not upda…

    Comment linking /post/110170125256/change-detection-in-angular-2

    on “In search of the perfect JavaScript framework”
  6. Submitted AngularDart for AngularJS Developers. Introduction to the best Angular yet. as a story · 18 points

    HN discussion
  7. robwormald · 2016-05-03Recommends
    This was the case in Angular 1 - in Angular2, not so much. The component-tree structure (much like React) allows far smarter optimization on change detection - both with immutable data structures and observables - entire subtrees of components can be removed from the change detection step until the state notifies it of a change. Good reading material by a team member - http://victorsavkin.com/post/110170125256/chang…

    Comment linking /post/114168430846/two-phases-of-angular-2-applications

    on “Angular 2 Release Candidate”
  8. Submitted Angular Router as a story · 7 points

    HN discussion
  9. Where's your proof that is simply not true? Every talk where people have done actual benchmarks with has shown otherwise. I have also discussed benchmarking techniques with the main Angular developer in charge of them, as I noticed some statistical issues with the original approach when they started presenting them, and they refined ruthlessly from there. Different people have presented on them - Uri Goldshtein gave…

    Comment linking /post/110170125256/change-detection-in-angular-2

    on “Angular 2 Survey Results”
  10. Submitted Using Trello for Your Personal Productivity System as a story · 5 points

    HN discussion
  11. It's more mature now that the Angular 1 experiment is over It's written in TypeScript, so you can write your frontend in TypeScript. Many bugs averted. You can use a real reactive model ( http://victorsavkin.com/post/137821436516/managing-state-in-... )

    Comment linking /post/137821436516/managing-state-in-angular-2-applications

    on “Angular 2 – Best Practises”
  12. Submitted The Core Concepts of Angular 2 as a story · 4 points

    HN discussion
  13. Changes in Angular do not trigger a full re-render. The thing the author is trying to point out is that changes trigger a digest cycle and a digest cycle can (in some situations, not all) take a long time to figure out what has changed. But, once it figures out what has changed, it will only change those specific elements in the DOM. At the end of the day, what we are talking about is Angular 1.x is not as efficient…

    Comment linking /post/110170125256/change-detection-in-angular-2

    on “React-ions”
  14. Submitted Change detection in Angular 2 as a story · 4 points

    HN discussion
  15. Submitted Deep Work as a story · 3 points

    HN discussion
  16. Submitted Mindful Programmer as a story · 3 points

    HN discussion
  17. Submitted Two Phases of Angular 2 Applications as a story · 3 points

    HN discussion
  18. Submitted Functional Refactoring in JavaScript as a story · 3 points

    HN discussion
  19. Submitted Building Large Backbone Applications as a story · 3 points

    HN discussion
  20. Submitted Functional Reactive Programming in Dart as a story · 3 points

    HN discussion
  21. Submitted Using JavaScript to Rescue Legacy Rails Applications as a story · 3 points

    HN discussion
  22. Submitted I Wish Ruby Had Interfaces as a story · 3 points

    HN discussion
  23. Submitted Hexagonal Architecture for Rails Developers as a story · 3 points

    HN discussion
  24. Submitted My Experience with Dart as a story · 3 points

    HN discussion
  25. Submitted Angular Router: Empty Paths, Componentless Routes, and Redirects as a story · 2 points

    HN discussion
  26. Submitted Managing State in Angular 2 Applications as a story · 2 points

    HN discussion
  27. Submitted Deep Work as a story · 2 points

    HN discussion
  28. Submitted Managing State in Angular 2 Apps (written by Angular 2 core dev) as a story · 2 points

    HN discussion
  29. Submitted Angular, Immutability and Encapsulation as a story · 2 points

    HN discussion
  30. Submitted The Mindful Programmer as a story · 2 points

    HN discussion

Search all of HN for victorsavkin.com

Linked by the same people?