Top all-time · #5121
Alexander Solovyov
Personal blog · solovyov.net · on HN as piranhaprogrammingweb
Alexander Solovyov's personal blog at solovyov.net covers programming and web. Since 2012, 15 different Hacker News readers have linked it 31 times, most often “A tale of webpage speed, or throwing away React”. The last post was in 2023, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for its posts on inheritance in software design and on webpage speed, cited in discussions of htmx-style alternatives like _hyperscript and Twinspark.
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.
Blog of Alexander Solovyov
Most-linked posts?
- A tale of webpage speed, or throwing away React4 people · 4 mentions · first linked 2020-08-24
- Useful Shell Prompt (2020)4 people · 4 mentions · first linked 2020-10-28
- API pagination design3 people · 3 mentions · first linked 2020-10-15
- PostgreSQL Query JIT2 people · 2 mentions · first linked 2020-06-23
- Inheritance Considered Harmful2 people · 2 mentions · first linked 2020-05-14
- Code streaming: hundred ounces of nuances2 people · 2 mentions · first linked 2021-01-11
- Server-Sent Events, but with Post2 people · 2 mentions · first linked 2023-06-14
What Hacker News says?
It always had server side rendering. https://solovyov.net/blog/2017/server-side-rendering/
Comment linking /blog/2017/server-side-rendering/
on “A tale of webpage speed, or throwing away React”Submitted A tale of webpage speed, or throwing away React as a story · 356 points
HN discussionSome people are writing an alternative, Twinspark, inspired by intercooler/htmx but without inheritance and with batching [1]. Avoiding inheritance seems especially good to me. I'm wondering what is your take on removing inheritance/providing an alternative to it? [1] https://solovyov.net/blog/2020/a-tale-of-webpage-speed-or-th...
Comment linking /blog/2020/a-tale-of-webpage-speed-or-throwing-away-react/
on “_hyperscript: A jQuery and JavaScript Alternative”Submitted API pagination design as a story · 353 points
HN discussionNot even wrong. Inheritance isn't necessarily bad. If anything is common, someone will try to seem like a brilliant iconoclast by writing an essay against it. The particular essay in this case was from a Pythonista (not surprising, given Python's weird love/hate with objects): https://solovyov.net/blog/2020/inheritance/ And not everyone uses inheritance. Maybe you have another question, like "why would someone use i…
Comment linking /blog/2020/inheritance/
on “If Inheritance is so bad, why does everyone use it?”Submitted Go Replace - simple and fast search and replace tool for command line as a story · 70 points
HN discussionI did that with two Caddy servers (one on my host and another locally) and Tailscale (ssh tunnel at first): https://solovyov.net/blog/2022/ngrok-for-the-wicked/
Comment linking /blog/2022/ngrok-for-the-wicked/
on “Tunnelmole – give your local servers a public URL”Submitted Useful Shell Prompt (2020) as a story · 56 points
HN discussionI wrote my own unpoly (so to speak) to transition from React, for a pretty big ecommerce marketplace: https://solovyov.net/blog/2020/a-tale-of-webpage-speed-or-th...
Comment linking /blog/2020/a-tale-of-webpage-speed-or-throwing-away-react/
on “Ask HN: What companies are embracing “HTML over the wire”?”Submitted Some tips on how to write Backbone app using CoffeeScript and make. With source. as a story · 13 points
HN discussionSubmitted Ngrok for the wicked, or expose your ports comfortably as a story · 3 points
HN discussionSubmitted Code streaming: hundred ounces of nuances as a story · 3 points
HN discussionSubmitted ElasticSearch Query Builder as a story · 3 points
HN discussionSubmitted PostgreSQL Query JIT as a story · 3 points
HN discussionSubmitted HTTP2 server push for static sites as a story · 3 points
HN discussionSubmitted React Server Side Rendering on JVM in Clojure as a story · 3 points
HN discussionSubmitted Internationalization for in-browser applications as a story · 3 points
HN discussionSubmitted Switching Languages with Karabiner as a story · 2 points
HN discussionSubmitted Useful Shell Prompt as a story · 2 points
HN discussionSubmitted Useful Shell Prompt as a story · 2 points
HN discussionSubmitted Useful Shell Prompt as a story · 2 points
HN discussionSubmitted API Pagination Design as a story · 2 points
HN discussionSubmitted API Pagination Design as a story · 2 points
HN discussionSubmitted Inheritance Considered Harmful as a story · 2 points
HN discussionSubmitted Server-Sent Events, but with Post as a story · 1 points
HN discussionSubmitted Server-Sent Events, but with Post as a story · 1 points
HN discussionSubmitted A tale of webpage speed, or throwing away React as a story · 1 points
HN discussionSubmitted PostgreSQL Collation as a story · 1 points
HN discussionSubmitted Code streaming: hundred ounces of nuances as a story · 1 points
HN discussionSubmitted PostgreSQL Query JIT as a story · 1 points
HN discussion