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

G

Guillermo Rauch

Personal blog · rauchg.comprogrammingweb

Guillermo Rauch's personal blog at rauchg.com covers programming and web. Since 2014, 47 different Hacker News readers have linked it 68 times, most often “Pure UI”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
68mentions?
47HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 18 in 2020

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

Why HN links it

HN readers link Guillermo Rauch's posts, especially "Pure UI" and "7 Principles of Rich Web Applications", for explaining React's stateless UI model and rich web app design.

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

Guillermo Rauch is the CEO and founder of Vercel, a software engineer, and the creator of Next.js, Mongoose, Socket.io and other open source libraries.

Most-linked posts?

  1. Pure UI
    9 people · 9 mentions · first linked 2017-01-12
  2. 7 Principles of Rich Web Applications (2014)
    5 people · 6 mentions · first linked 2017-12-06
  3. It's Hard to Forego Efficiency
    5 people · 5 mentions · first linked 2017-03-29
  4. Principles of Rich Web Applications
    4 people · 4 mentions · first linked 2014-11-04
  5. Slackin
    4 people · 4 mentions · first linked 2015-01-26
  6. Pure UI
    3 people · 4 mentions · first linked 2015-07-13
  7. 2019 in Review
    3 people · 3 mentions · first linked 2020-01-02
  8. /2014/7-principles-of-rich-web-applications
    2 people · 3 mentions · first linked 2021-11-23
  9. Vercel (Guillermo Rauch's Blog)
    2 people · 3 mentions · first linked 2020-04-21
  10. Develop, Preview, Test
    2 people · 2 mentions · first linked 2020-06-11

What Hacker News says?

  1. Absolutely. A core goal for us is to Lower the Barrier of Entry[1] to building for the Web. Building a beautiful and fast Web experience needs to feel myspace-code-easy (or as Rich Harris puts it: it has to be fun!). I think ultimately that's what makes the Web win long term. It's open and accessible. The best way to contribute to this mission is to come in with a fresh mindset, passion and big ambitions. Please rea…

    Comment linking /2021/making-the-web-faster

    on “Rich Harris joins Vercel to work on Svelte full time”
  2. Submitted Pure UI as a story · 603 points

    HN discussion
  3. So for context that was written whilst I was funemployed before joining Airbnb. - René etc is more conceptual - it’s obviously not a practical day-to-day tool - React Sketch.app solves the problems in our org that I can do something about, but also lets you do combinatorial/permutational exploration (see the GIFs in the intro!) because _it’s just javascript_. Both embrace the paradigm of UI-as-a-function-of-data, an…

    Comment linking /2015/pure-ui

    on “Painting with Code: Introducing our new open source library React Sketch.app”
  4. Submitted Principles of Rich Web Applications as a story · 534 points

    HN discussion
  5. morley · 2017-01-12Recommends
    I don't think I could write a comment that's a stronger explanation than what Guillermo Rauch wrote: https://rauchg.com/2015/pure-ui TL;DR: It's not about the HTML in Javascript; it's about being able to declare all the states of your UI in a stateless way. The result is that React components are like pure functions: you pass them inputs and you get predictable outputs.

    Comment linking /2015/pure-ui

    on “Crafting a high-performance TV user interface using React”
  6. Submitted ECMAScript 6 as a story · 205 points

    HN discussion
  7. By abandoning React, Vue, and Angular, you're excluding yourself from hiring all the webdevs that need a front-end technology on their resumes in order to get hired elsewhere. That's a pretty large swath. But yes, it's nice that the world is finally realizing Arc was way ahead of its time. HN is snappy because the HTML is small, with few network requests. https://rauchg.com/2014/7-principles-of-rich-web-application.…

    Comment linking /2014/7-principles-of-rich-web-applications

    on “Modern Front-end in Rails”
  8. Submitted Pure UI as a story · 138 points

    HN discussion
  9. congrats team! 21m series A is hefty even before coronavirus. Good to have locked it in. I've been following this frontend-gets-fullstack-abilities trend for a while. I think Next.js is the best expression of this idea, and is truly the crown jewel of Vercel and also the React ecosystem. Unlike other React distros like Gatsby or Create-React-App, Next.js is the first "hybrid" framework that lets you choose whether t…

    Comment linking /2020/vercel

    on “Vercel, formerly Zeit, raises $21M Series A”
  10. Submitted 2019 in Review as a story · 124 points

    HN discussion
  11. firasd · 2018-04-06Recommends
    I think by now many HNers will have grasped the idea behind "The core premise for React is that UIs are simply a projection of data into a different form of data", but here's a related good read from around the time this was written: Pure UI https://rauchg.com/2015/pure-ui Also of interest, the classic 'Rethinking best practices' presentation: https://www.youtube.com/watch?v=x7cQ3mrcKaY

    Comment linking /2015/pure-ui

    on “React-basic: Description of the conceptual model of React”
  12. Submitted Static Hoisting as a story · 70 points

    HN discussion
  13. This is a very useful walkthrough. Some links for those who are also interested in "Thinking in React" in a more conceptual way (#4 is a presentation from the same person who wrote the walkthrough): 1) React — Basic Theoretical Concepts: “A description of the conceptual model of React without implementation burden.” https://github.com/reactjs/react-basic 2) Pure UI: “A lot has been written about the merits of React…

    Comment linking /2015/pure-ui/

    on “Thinking in React”
  14. Submitted Vercel raises 102M at 1.1B to build a faster and collaborative Web as a story · 18 points

    HN discussion
  15. As pointed out in the article, not only do you avoid 502 Bad Gateway, but rolling static sites is also trivially downtime-free, meaning no 503s either[1] [1] https://rauchg.com/2020/2019-in-review#s1

    Comment linking /2020/2019-in-review

    on “Get Static”
  16. Submitted Addressable errors as a story · 16 points

    HN discussion
  17. We believe the future of the frontend is "at the edge"[1], meaning it's as close to your customers as physically possible. The only way to beat the speed of light is to be closer[2]. Frameworks and tooling should be designed with this constraint from the start[3]. [1] https://vercel.com/edge [2] https://rauchg.com/2014/7-principles-of-rich-web-application... [3] https://vercel.com/features/infrastructure

    Comment linking /2014/7-principles-of-rich-web-applications

    on “Vercel raises $150M Series D”
  18. Submitted Slackin. A little server that enables public access to a Slack server as a story · 15 points

    HN discussion
  19. This is an inaccurate over-simplification. If you just use HTML and CSS, you can also have really bad Lighthouse scores. For example, vanilla `<img>` will ship the same image to every device, regardless of viewport size. Vanilla `<img>` doesn't enforce setting `width` and `height`, which makes your layouts shift. Slow-loading images and layout shifts are the very things that will downgrade the "100" score he's curre…

    Comment linking /2020/next-for-vercel

    on “My stack is HTML+CSS”
  20. Submitted Slackin as a story · 15 points

    HN discussion
  21. This is so important. Many people create async requests and overlook the state indicators. This seems harmless until the user doesn't know they need to wait for something to load, messing up their whole understanding of the widget. Related article on how working with React (UI from data) can help you consider all your states: Pure UI http://rauchg.com/2015/pure-ui/

    Comment linking /2015/pure-ui/

    on “How to fix a bad user interface”
  22. Submitted Static Is the New Dynamic as a story · 4 points

    HN discussion
  23. I totally agree, you want both. Negative latency! https://rauchg.com/2014/7-principles-of-rich-web-application...

    Comment linking /2014/7-principles-of-rich-web-applications

    on “Pointermove event latency in web browsers”
  24. Submitted Pure UI as a story · 3 points

    HN discussion
  25. This poor example of an SPA is not going to convince anyone that Single page apps are a good thing. I think if an SPA can achieve all of these http://rauchg.com/2014/7-principles-of-rich-web-applications... with minimal additional payload, then it's good.

    Comment linking /2014/7-principles-of-rich-web-applications/

    on “Ask HN: Are there any solid arguments against SPAs in 2017?”
  26. Submitted Develop, Preview, Test as a story · 3 points

    HN discussion
  27. > private, local and in the hand of the people. We've seen time and time again that "the people" prefers centralised, paid, convenient management of complexity. If the majority of "the people" prefers paying a subscription for watching movies or listening to music, I doubt they'll make the effort to learn how to tune and run private LLMs locally, for medical aspects or otherwise. Not when there will be major compani…

    Comment linking /2017/its-hard-to-forego-efficiency

    on “AI Crap – Drew Devault”
  28. Submitted Static Hoisting as a story · 3 points

    HN discussion
  29. For sure. I was always uncomfortable with JS frameworks that used markup with no content from the server. In my professional experience I've also found that developers underestimate how slow Ajax requests are in real world scenarios. I wrote some comments on this when I started learning React, just gonna screenshot them instead of pasting: http://i.imgur.com/XSnCqjK.png Two great articles I reference in this tutoria…

    Comment linking /2014/7-principles-of-rich-web-applications/

    on “Rendering React without browser JavaScript”
  30. Submitted 7 Principles of Rich Web Applications (2014) as a story · 3 points

    HN discussion

Search all of HN for rauchg.com

Linked by the same people?