The author of the post runs a competitor called Hyvor Talk (he discloses this at the end). I've had hyvor talk for more than a year. I don't run a blog thats very popular, but it has been quite easy to integrate (I use React, Gatsby/ static side generation, and Hyvor Talk has a react component). An example of the system is at the bottom of that blog post. There used to be a free tier, but now there isn't. I am only s…
Can I ask an honest question: Why do you want to allow random people to leave comments on your blog and be responsible for them? I just don't see the value and feel that it just adds technical and security overhead, invites spam, and possibly the need to waste time moderating trash comments. Many blogs that I have visited which demonstrate or explain something technical with a comment section has: spam, accolades suc…
I've been running a tech blog for 5+ years now and it has thousands of comments.
I happen to be using Disqus (not proudly, it is what it is), and I've only ever had to moderate a few comments. Disqus does a pretty good job at stopping blatant spam. Sometimes you get those people who reply with "Nice article, have you checked out example.com?" where it's clear they are just trying to drop a link to their service. But these rarely happen.
I like comments because it creates a sense of community, and sometimes with tech articles things get outdated so it's nice to wake up to see a comment saying something has changed. It's a good reminder to go in there and update your content.
I remember one of my Docker posts having something like 500 comments over the years (around setting up WSL 1 and Docker). The overall strategy worked and most comments were "Thanks, worked perfectly!" but there was a decent chunk of folks asking for tech support because it didn't work for them. Those were really beneficial to me because it helped discover some edge cases, some of which I reported back to Docker directly.
I'm a firm believer that if you're going to put stuff out there it's your responsibility to own it from beginning to end. That means writing it, making sure it's accurate, keeping it up to date, answering questions and everything in between.