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

G

Gleb Bahmutov

Personal blog · glebbahmutov.com/blogprogrammingweb

Gleb Bahmutov writes Better world by better software, a personal blog at glebbahmutov.com about programming and web. Since 2013, 24 different Hacker News readers have linked it 37 times, most often “Run Express server in your browser's Service Worker”. It is still writing: the last post was on 2026-10-14, and you can follow it by feed.

Visit the blog
37mentions?
24HN people?
2013–2025first – last linked?
Links on Hacker News per year · peak 10 in 2015

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

Why HN links it

The one HN comment links posts on automated testing: cross-browser test automation and fuzzing user input to check what a library can handle. The comment does not judge the writing.

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

Most-linked posts?

  1. Run Express server in your browser's Service Worker
    3 people · 3 mentions · first linked 2016-01-04
  2. Instant Web Application
    2 people · 2 mentions · first linked 2015-12-30

What Hacker News says?

  1. warning: posting my own website https://glebbahmutov.com/ Has links to blog / slides / github and list of GitHub projects with search. Allows people and myself to quickly find something. Getting recruiters' pitches (and occasional hand crafted emails to join teams) every day.

    Comment linking /

    on “Ask HN: What are the best personal project websites you've seen?”
  2. Submitted Instant Web Application as a story · 128 points

    HN discussion
  3. I have been using Dokku for a year for personal side projects and it has been awesome. Each release brings good features, fixes bugs and in general improves it. Setting up could never be easier (read https://glebbahmutov.com/blog/running-multiple-applications-... ) and the large number of plugins for databases is a huge plus.

    Comment linking /blog/running-multiple-applications-in-dokku/

    on “An Open Source, Self-Hosted Heroku”
  4. Submitted Test if a function is pure, revisited as a story · 11 points

    HN discussion
  5. For quick and dirty presentations, I created http://glebbahmutov.com/slides-now/ - just drag and drop .md file. Supports themes, timers, etc. Even does very nice jobs with code blocks, because I need to show code a lot.

    Comment linking /slides-now/

    on “Reveal.js”
  6. Submitted Run Express server in your browser's Service Worker as a story · 7 points

    HN discussion
  7. About prediction #1 - here is micro angularjs demo showing angularjs digest cycle running in separate worker http://glebbahmutov.com/blog/run-angular-digest-cycle-in-web...

    Comment linking /blog/run-angular-digest-cycle-in-web-worker/

    on “Statements about the Mobile Web”
  8. Submitted How to run a web application when JavaScript is disabled as a story · 5 points

    HN discussion
  9. I like asking a refactoring / functional programming question in JavaScript like this one http://glebbahmutov.com/blog/functional-js-interview-questio... trying to make the candidate work through several small steps. At each step (step itself is pretty simple) I am looking for clarity and the candidate being able to explain the logic and the solution.

    Comment linking /blog/functional-js-interview-question/

    on “Coding Interview Tips”
  10. Submitted Branded Types as a story · 3 points

    HN discussion
  11. A way to handle sequences of events - which is really powerful abstraction. Look at this (shameless self-promotion) presentation https://slides.com/bahmutov/javascript-journey-boston-code-c... and the companion blog post http://glebbahmutov.com/blog/journey-from-procedural-to-reac... plus repo of the code that shows every style of JS, including Redux and Reactive https://github.com/bahmutov/javascript-journey

    Comment linking /blog/journey-from-procedural-to-reactive-javascript-with-stops/

    on “React vs. Angular 2”
  12. Submitted How to Configure Prettier and VSCode as a story · 3 points

    HN discussion
  13. The only one anyone needs - is the list of fake todos, generated using https://github.com/bahmutov/fake-todos See demo at http://glebbahmutov.com/fake-todos/

    Comment linking /fake-todos/

    on “Faker.js – generate fake data in the browser and Node”
  14. Submitted Instant Web Application as a story · 3 points

    HN discussion
  15. I blog at https://glebbahmutov.com/blog/ as a reminder to myself how some problems are solved. Now people at work, especially new hires, comment how 50% of my communication or answering questions are just links to the blog posts.

    Comment linking /blog/

    on “Ask HN: Why don't you blog?”
  16. Submitted Run Express server in the browser (2016) as a story · 2 points

    HN discussion
  17. Can I humbly submit my blog? https://glebbahmutov.com/blog/ - 3 years, 350 blog posts, mostly covering JavaScript / Node / code quality

    Comment linking /blog/

    on “JavaScript Blogs to Follow in 2017”
  18. Submitted Sweet Naked Objects as a story · 2 points

    HN discussion
  19. Link to given test suite pages of library functionality/unit test provides nice overview of what library does. simplified example? [0] [1] is an example of an approach to automate testing against various browsers. Fuzzing as way to test/validate user input [2][3], at least from a stand point of what the library can handle (compare canned expected / known good results with what actually happened when provided live in…

    Comment linking /blog/canvas-testing/

    on “Ask HN: Is there an easy way to automate animation tests that include UI?”
  20. Submitted Scraping Slides as a story · 2 points

    HN discussion
  21. Submitted Solving JavaScript equality game with Cypress test runner as a story · 2 points

    HN discussion
  22. Submitted Mock stable system APIs rather than your internal modules as a story · 2 points

    HN discussion
  23. Submitted Blog: Pure functional programming with HyperApp as a story · 2 points

    HN discussion
  24. Submitted SPA authentication with Auth0 as a story · 2 points

    HN discussion
  25. Submitted E2E testing with Cypress: tips and tricks as a story · 2 points

    HN discussion
  26. Submitted Simple Cycle.js program visualized as a story · 2 points

    HN discussion
  27. Submitted Attack functions inside JavaScript closures as a story · 2 points

    HN discussion
  28. Submitted Trying Node.js Test Runner as a story · 1 points

    HN discussion
  29. Submitted Split Long GitHub Action Workflow into Parallel Cypress Jobs as a story · 1 points

    HN discussion
  30. Submitted Check links in your Markdown documents as a story · 1 points

    HN discussion

Search all of HN for glebbahmutov.com

Linked by the same people?