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

P

Peter Jang

Personal blog · peterxjang.com/blogprogrammingweb

Peter Jang writes peterxjang, a personal blog at peterxjang.com about programming and web. Since 2021, 12 different Hacker News readers have linked it 16 times, most often “Modern JavaScript Explained for Dinosaurs (2017)”. The last post was in 2024, but the archive is still widely read.

Visit the blog
16mentions?
12HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 5 in 2021

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

Why HN links it

HN readers link Peter Jang's posts as a plain-language guide to modern JavaScript, a four-week Vim learning plan, and a write-up on using an Apple Watch.

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

Most-linked posts?

  1. Modern JavaScript Explained for Dinosaurs (2017)
    7 people · 9 mentions · first linked 2021-11-16
  2. One year of using an Apple Watch Ultra as a phone replacement
    2 people · 2 mentions · first linked 2024-04-09

What Hacker News says?

  1. rablackburn · 2022-08-10Recommends
    I’d recommend reading this[1] (fantastic) article that came out a few years ago. It’s exactly the kind of guide you’re looking for. [1] https://peterxjang.com/blog/modern-javascript-explained-for-... Some notes of things that have changed in the last five years: - bundling is (almost) no longer needed for simple import/export as we now have a native module capability (esmodules). The biggest issue you’re likely to h…

    Comment linking /blog/modern-javascript-explained-for-dinosaurs.html

    on “Astro 1.0 – a web framework for building fast, content-focused websites”
  2. Submitted One year of using an Apple Watch Ultra as a phone replacement as a story · 37 points

    HN discussion
  3. mat0 · 2021-11-16Recommends
    Mmm, this article is all you need to understand the current state of modern js: https://peterxjang.com/blog/modern-javascript-explained-for-...

    Comment linking /blog/modern-javascript-explained-for-dinosaurs.html

    on “Some notes on using esbuild”
  4. Submitted Modern JavaScript Explained for Dinosaurs (2017) as a story · 16 points

    HN discussion
  5. auslegung · 2021-10-30Recommends
    This is a gentle plan to learn Vim in 4 weeks: https://peterxjang.com/blog/how-to-learn-vim-a-four-week-pla... . I highly recommend it. I love what neovim is doing, but I think you get the most out of neovim by learning vanilla vim first.

    Comment linking /blog/how-to-learn-vim-a-four-week-plan.html

    on “Vimconf 2021 – Oct 29, 30”
  6. Submitted Your First Custom Ortholinear Keyboard as a story · 4 points

    HN discussion
  7. The alternative is GoTH stack - Go + Templ + htmx if you want it simple. Personally I'm currently enjoying a combination of Go with connect-go on the backend for some API routes and Astro with React for all others. Keycloak for auth if you can stomach it. I've tried many stacks in the last 6 months, including Rails. Too many outdated gems, too much magic, generators from gems doing who knows what with undo only poss…

    Comment linking /blog/modern-javascript-explained-for-dinosaurs.html

    on “Rails Is Good Enough”
  8. Submitted Modern CSS Explained for Dinosaurs as a story · 3 points

    HN discussion
  9. auslegung · 2021-10-18Recommends
    I followed this plan, and have recommended it many times https://peterxjang.com/blog/how-to-learn-vim-a-four-week-pla...

    Comment linking /blog/how-to-learn-vim-a-four-week-plan.html

    on “Ask HN: Have you learned / tried to learn Vim? How did you approach it?”
  10. Submitted Modern JavaScript Explained for Dinosaurs (2017) as a story · 2 points

    HN discussion
  11. Unfortunately from https://peterxjang.com/blog/ it seems that this has not been updated to reflect advances (like ES6 modules) that make things a bit more sane (for dinosaurs).

    Comment linking /blog/

    on “Modern JavaScript Explained for Dinosaurs (2017)”
  12. Submitted Modern JavaScript Explained for Dinosaurs (2017) as a story · 2 points

    HN discussion
  13. Every time I try to do something with modern JS I'm reminded of this blog post ( https://peterxjang.com/blog/modern-javascript-explained-for-... ) And also every time I end up giving up because it's so damn complex

    Comment linking /blog/modern-javascript-explained-for-dinosaurs.html

    on “Thoughts on React vs. Vue vs. Everything Else in 2023”
  14. Submitted Modern JavaScript Explained for Dinosaurs (2017) as a story · 2 points

    HN discussion
  15. Have not tried myself, Apple watch battery life too short for my usage. Other people have written about it, easy to Google. https://www.tomsguide.com/features/i-replaced-my-iphone-with... https://peterxjang.com/blog/one-year-of-using-an-apple-watch... https://www.reddit.com/r/AppleWatch/comments/yk9glj/has_anyo...

    Comment linking /blog/one-year-of-using-an-apple-watch-ultra-as-a-phone-replacement.html

    on “Does anyone use an Apple Watch LTE to substitute their iPhone for daily use?”
  16. Submitted Modern JavaScript Explained for Dinosaurs as a story · 1 points

    HN discussion

Search all of HN for peterxjang.com