Top all-time · #835
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.
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?
- Full-Stack Redux Tutorial16 people · 20 mentions · first linked 2015-09-10
- Music Mouse7 people · 7 mentions · first linked 2017-11-09
- Recreating the Works of Steve Reich and Brian Eno Using JavaScript6 people · 6 mentions · first linked 2019-04-28
- Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno5 people · 5 mentions · first linked 2016-07-30
- /build-your-own-angular/4 people · 5 mentions · first linked 2017-01-02
- How Generative Music Works – A Perspective4 people · 4 mentions · first linked 2019-07-25
- Make Your Own AngularJS, Part 1: Scopes And Digest4 people · 4 mentions · first linked 2013-11-04
- How generative music works4 people · 4 mentions · first linked 2017-11-10
- Things that Excite Me about Angular 24 people · 4 mentions · first linked 2016-05-21
- Build Your Own AngularJS4 people · 4 mentions · first linked 2014-04-22
What Hacker News says?
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”Submitted Music Mouse as a story · 383 points
HN discussionI 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”Submitted Harmonics Explorer as a story · 298 points
HN discussionWhile 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?”Submitted Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno as a story · 200 points
HN discussionBuild 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?”Submitted How Generative Music Works as a story · 161 points
HN discussionBefore 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”Submitted Full-Stack Redux Tutorial as a story · 113 points
HN discussionDoesn'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”Submitted Make Your Own AngularJS, Part 1: Scopes And Digest as a story · 13 points
HN discussionI recently discovered this awesome presentation on generative music: https://teropa.info/loop
Comment linking /loop
on “In B-Flat”Submitted How generative music works as a story · 5 points
HN discussionNice! 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”Submitted JavaScript Systems Music – Recreating the Works of Steve Reich and Brian Eno as a story · 5 points
HN discussionYou 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”Submitted Recreating the Works of Steve Reich and Brian Eno Using JavaScript as a story · 3 points
HN discussion> 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?”Submitted How Generative Music Works – A Perspective as a story · 3 points
HN discussionhttps://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”Submitted Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno (2016) as a story · 3 points
HN discussionCame 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”Submitted A History of Algorithmic and Generative Music as a story · 3 points
HN discussionThe 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”Submitted How Generative Music Works as a story · 3 points
HN discussionI really love the https://teropa.info/musicmouse/
Comment linking /musicmouse/
on “Harmonics Explorer”Submitted JavaScript Systems Music as a story · 3 points
HN discussionshould 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”Submitted A Comprehensive Guide to Test-First Development with Redux, React, and Immutable as a story · 3 points
HN discussion