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

Top all-time · #835

T

Tero Parviainen

Personal blog · teropa.infodesignprogramming

Tero Parviainen is a personal blog at teropa.info about design and programming. Since 2013, 80 different Hacker News readers have linked it 102 times, most often “Full-Stack Redux Tutorial”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
102mentions?
6recommend?
80HN people?
2013–2025first – last linked?
Links on Hacker News per year · peak 25 in 2016

Sometimes recommended · 6 of 40 sampled comments recommend it?

Why HN links it

HN readers link Tero Parviainen's posts for hands-on tutorials that teach by building (Build Your Own AngularJS, the Full Stack Redux tutorial) and for interactive explorations of generative and web audio music.

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

Most-linked posts?

  1. Full-Stack Redux Tutorial
    16 people · 20 mentions · first linked 2015-09-10
  2. Music Mouse
    7 people · 7 mentions · first linked 2017-11-09
  3. Recreating the Works of Steve Reich and Brian Eno Using JavaScript
    6 people · 6 mentions · first linked 2019-04-28
  4. Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno
    5 people · 5 mentions · first linked 2016-07-30
  5. /build-your-own-angular/
    4 people · 5 mentions · first linked 2017-01-02
  6. How Generative Music Works – A Perspective
    4 people · 4 mentions · first linked 2019-07-25
  7. Make Your Own AngularJS, Part 1: Scopes And Digest
    4 people · 4 mentions · first linked 2013-11-04
  8. How generative music works
    4 people · 4 mentions · first linked 2017-11-10
  9. Things that Excite Me about Angular 2
    4 people · 4 mentions · first linked 2016-05-21
  10. Build Your Own AngularJS
    4 people · 4 mentions · first linked 2014-04-22

What Hacker News says?

  1. Reminds me of the book "Build Your Own AngularJS" from a couple of years ago. - https://teropa.info/build-your-own-angular/ Old now, but still worth reading IMHO as you learn a lot.

    Comment linking /build-your-own-angular/

    on “Build Your Own React”
  2. Submitted Music Mouse as a story · 383 points

    HN discussion
  3. I love these kind of things too and link to them frequently from my audio-themed newsletter ( http://webaudioweekly.com ). I'm particularly fond of Tero Parviainen's interactive explorations of generative music, for example: https://teropa.info/blog/2017/01/23/terry-rileys-in-c.html

    Comment linking /blog/2017/01/23/terry-rileys-in-c.html

    on “Let's Learn About Waveforms”
  4. Submitted Harmonics Explorer as a story · 298 points

    HN discussion
  5. While AngularJS is outdated, this book helped me understand how these frameworks do their job behind the scenes: https://teropa.info/build-your-own-angular/ Also, thank you for posting this question, these are the kind of books that I yearn for when I want to understand how something works!

    Comment linking /build-your-own-angular/

    on “Ask HN: What are some books where the reader learns by building projects?”
  6. Submitted Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno as a story · 200 points

    HN discussion
  7. Build Your Own AngularJS https://teropa.info/build-your-own-angular/

    Comment linking /build-your-own-angular/

    on “Ask HN: What are some books where the reader learns by building one project?”
  8. Submitted How Generative Music Works as a story · 161 points

    HN discussion
  9. Before switching to React, I learned a lot about Angular from https://teropa.info/build-your-own-angular/

    Comment linking /build-your-own-angular/

    on “Ask HN: “Write your own” or “Build your own” software projects”
  10. Submitted Full-Stack Redux Tutorial as a story · 113 points

    HN discussion
  11. Doesn't look like anyone posted this also excellent article showing how to create one of the songs from this record in the browser (though I do believe it's linked out to in OPs link): https://teropa.info/blog/2016/07/28/javascript-systems-music

    Comment linking /blog/2016/07/28/javascript-systems-music

    on “How Brian Eno Created Ambient 1: Music for Airports”
  12. Submitted Make Your Own AngularJS, Part 1: Scopes And Digest as a story · 13 points

    HN discussion
  13. I recently discovered this awesome presentation on generative music: https://teropa.info/loop

    Comment linking /loop

    on “In B-Flat”
  14. Submitted How generative music works as a story · 5 points

    HN discussion
  15. Nice! That guy also made this interactive version of Terry Riley's "In C": https://teropa.info/in-c/

    Comment linking /in-c/

    on “Music Mouse”
  16. Submitted JavaScript Systems Music – Recreating the Works of Steve Reich and Brian Eno as a story · 5 points

    HN discussion
  17. You are On. The. Money. When I first started dabbling in web programming a few years ago, I quickly learned about jQuery from SO while looking up common patterns to create the behaviors I wanted in the browser. But even accounting for my unfamiliarity with the browser paradigm, jQuery always rubbed me the wrong way because of how loosely structured it allowed you to be and the amount of leaky scope it encouraged. I…

    Comment linking /blog/2015/09/10/full-stack-redux-tutorial.html

    on “Why we chose Vue.js over React”
  18. Submitted Recreating the Works of Steve Reich and Brian Eno Using JavaScript as a story · 3 points

    HN discussion
  19. > It would only increase the concept count in an educational setting where you want to only show the thing you're trying to explain. As someone who has written a long tutorial, this makes total sense. When I was first looking at the react ecosystem, it was very frustrating because of the high cost of picking pieces to work together. I really liked http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial... becau…

    Comment linking /blog/2015/09/10/full-stack-redux-tutorial.html

    on “If TypeScript is so great, how come all notable ReactJS projects use Babel?”
  20. Submitted How Generative Music Works – A Perspective as a story · 3 points

    HN discussion
  21. afarrell · 2017-01-06Recommends
    https://teropa.info/blog/2015/09/10/full-stack-redux-tutoria... Is my favourite because it includes testing and knowing how to test it is super useful when you are just starting out with a tool.

    Comment linking /blog/2015/09/10/full-stack-redux-tutorial.html

    on “Lessons learned as a React contractor”
  22. Submitted Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno (2016) as a story · 3 points

    HN discussion
  23. Came here to mention generative.fm … it's great, been using it for years. The creator, Alex Bainter[1], posts a lot of interesting/great stuff about generative music[2,3], and recently published the collection of music theory utilities he uses for generative.fm: https://github.com/generative-music/theory [1] https://twitter.com/alex_bainter [2] Like this interactive "How generative music works" by Tero Parviainen: h…

    Comment linking /loop/

    on “Show HN: I made some ambient music generators that run in your browser”
  24. Submitted A History of Algorithmic and Generative Music as a story · 3 points

    HN discussion
  25. The fact that you'd consider making that switch is just awesome to me, so thanks! :) For resources, theres a great site here as an intro to generative systems - https://teropa.info/loop/ And for communities, I have made a Discord for Flowful where I plan to post updates and how-its-made type stuff. The link is in the top right of the Flowful app, feel free to join!

    Comment linking /loop/

    on “Show HN: I made some ambient music generators that run in your browser”
  26. Submitted How Generative Music Works as a story · 3 points

    HN discussion
  27. I really love the https://teropa.info/musicmouse/

    Comment linking /musicmouse/

    on “Harmonics Explorer”
  28. Submitted JavaScript Systems Music as a story · 3 points

    HN discussion
  29. should check Tero's other works: https://teropa.info/ another comment: if you want to use any number of sine waves of any freq, you can use code to do this: https://glicol.org/tour#mixjs2

    Comment linking /

    on “Harmonics Explorer”
  30. Submitted A Comprehensive Guide to Test-First Development with Redux, React, and Immutable as a story · 3 points

    HN discussion

Search all of HN for teropa.info

Linked by the same people?