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 · #9625

S

Small Improvements Tech Blog

Company blog · tech.small-improvements.comprogrammingweb

Small Improvements Tech Blog is the company blog at tech.small-improvements.com, writing about programming and web. Since 2014, 8 different Hacker News readers have linked it 12 times, most often “AngularJS Performance Tuning for Long Lists”. It is still writing: the last post was on 2026-04-13, and you can follow it by feed.

Visit the blog
12mentions?
8HN people?
2014–2022first – last linked?
Links on Hacker News per year · peak 3 in 2014

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

Why HN links it

Comments discuss AngularJS digest-cycle watchers and ng-repeat performance in data-heavy apps, and one cites the blog's AngularJS performance post as support. The writing itself is not judged.

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

Insights from the development team at Small Improvements

Most-linked posts?

  1. AngularJS Performance Tuning for Long Lists
    3 people · 3 mentions · first linked 2014-10-14

What Hacker News says?

  1. You can use it anywhere but it'll be especially helpful for long lists. Angular binds anything in double curlies, creating watchers that dirty check and evaluate with every digest cycle. It's tempting (and IMO Angular incorrectly encourages users) to use double curlies for templating everwhere, so in typical list views you can end up with thousands of watchers on data that never needs to change once the page is rend…

    Comment linking /2013/09/10/angularjs-performance-with-large-lists/

    on “AngularJS 1.3.0”
  2. Submitted Using Haskell to Find Unused Spring MVC Code as a story · 101 points

    HN discussion
  3. Can't really provide my own code, but I will say ng-repeat is heavy and resource intensive, because of the way it handles updates on digest, even though it checks for existing versions with a deep watch, and you probably want to implement pagination (see http://tech.small-improvements.com/2013/09/10/angularjs-perf... ) or use something like quick-ng-repeat, possibly with server side rendering for the initial page to…

    Comment linking /2013/09/10/angularjs-performance-with-large-lists/

    on “Ask HN: Non-trivial data intensive angularjs apps”
  4. Submitted Our journey migrating 100k lines of code from AngularJS to React (Chapter 1) as a story · 5 points

    HN discussion
  5. Submitted Non-Flaky Builds with Nix Flakes and Hakyll as a story · 4 points

    HN discussion
  6. Submitted Software Development Trends of 2017 as a story · 4 points

    HN discussion
  7. Submitted Ladda – A New Library for Client-Side API Caching as a story · 4 points

    HN discussion
  8. Submitted How to automate your IntelliJ IDEA setup with Gradle as a story · 2 points

    HN discussion
  9. Submitted A Real Life Domain Driven Design Example as a story · 1 points

    HN discussion
  10. Submitted Creating the Right Knobs as a story · 1 points

    HN discussion
  11. Submitted AngularJS Performance Tuning for Long Lists as a story · 1 points

    HN discussion
  12. Submitted Deep-Watching Circular Data Structures in Angular as a story · 1 points

    HN discussion

Search all of HN for tech.small-improvements.com