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

J

Josef Strzibny

Personal blog · nts.strzibny.nameprogrammingwebbusiness

Josef Strzibny writes Notes to self, a personal blog at nts.strzibny.name about programming, web and business. Since 2018, 17 different Hacker News readers have linked it 85 times, most often “Privacy-oriented alternatives to Google Analytics”. It is still writing: the last post was on 2025-10-21, and you can follow it by feed.

Visit the blog
85mentions?
17HN people?
2018–2025first – last linked?
Links on Hacker News per year · peak 21 in 2020

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

Why HN links it

HN readers link Josef Strzibny's post on running multiple apps on one server with Kamal 2, the Rails deployment tool. One commenter cites it as a how-to for multiple services in Kamal.

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.

Josef Strzibny’s publication on software engineering, technical leadership, business, and bootstrapping

Most-linked posts?

  1. Privacy-oriented alternatives to Google Analytics
    3 people · 5 mentions · first linked 2020-06-28
  2. Running multiple apps on a single server with Kamal 2
    3 people · 5 mentions · first linked 2024-10-07
  3. Deploying Rails with Kamal
    3 people · 3 mentions · first linked 2023-10-30
  4. Things to get you started with the Elixir's interactive shell (IEx)
    2 people · 4 mentions · first linked 2020-03-20
  5. I sold 640 copies of my book in one year
    2 people · 3 mentions · first linked 2022-04-10
  6. Migrating CentOS 8 to CentOS Stream 8
    2 people · 2 mentions · first linked 2020-12-10
  7. Ruby for eBook Publishing
    2 people · 2 mentions · first linked 2021-09-20

What Hacker News says?

  1. I think most people do modularize monoliths. There are Phoenix contexts and Rails engines that provide a good starting point, for example. After working with Phoenix I am actually thinking of bringing the idea of contexts to Rails applications (to some extend): https://nts.strzibny.name/business-logic-in-rails-with-conte...

    Comment linking /business-logic-in-rails-with-contexts/

    on “Don't start with microservices – monoliths are your friend”
  2. Submitted I sold 640 copies of my book in one year as a story · 356 points

    HN discussion
  3. https://nts.strzibny.name/ - Ruby, Elixir, Linux, and things in between. I will soon write more about deployments. RSS feed is https://nts.strzibny.name/feed.xml .

    Comment linking /feed.xml

    on “Ask HN: What is your blog and why should I read it?”
  4. Submitted Elixir and Phoenix after two years as a story · 264 points

    HN discussion
  5. What I missed in the announcements of CentOS news and the obvious disappointment is the talk about whether Stream is actually a path you can take forward. I put together what we actually know about the CentOS -> Stream migration so far[0]. I personally might give stream a chance although if Rocky is released, I imagine it a no-brainer. [0] https://nts.strzibny.name/migrating-centos-to-centos-stream-...

    Comment linking /migrating-centos-to-centos-stream-8/

    on “Rocky Linux: A CentOS replacement by the CentOS founder”
  6. Submitted Ruby for eBook Publishing as a story · 150 points

    HN discussion
  7. I think so. Oracle Linux is the same kind of clone and does exactly that[0]. [0] https://nts.strzibny.name/migrating-centos-to-oracle-linux/

    Comment linking /migrating-centos-to-oracle-linux/

    on “Rocky Linux: A CentOS replacement by the CentOS founder”
  8. Submitted Live previews with Rails and Stimulus 2 as a story · 119 points

    HN discussion
  9. Both Rails 7 and Phoenix 1.6 is going off Webpack by default and I am so looking into the esbuild future. I never really liked Webpack to be honest. I already replaced Webpack in my Phoenix project (you can compare default steps for building a release here https://nts.strzibny.name/12factor-elixir-phoenix-releases/ ) and cannot wait to do the same in Rails.

    Comment linking /12factor-elixir-phoenix-releases/

    on “Esbuild – An extremely fast JavaScript bundler”
  10. Submitted A brief look at the new Kamal Proxy as a story · 83 points

    HN discussion
  11. Ruby has some options too, one of them being ruby-packer. Here's[0] how I used it to generate single executables. [0] https://nts.strzibny.name/making-a-ruby-executable-with-ruby...

    Comment linking /making-a-ruby-executable-with-ruby-packer/

    on “Deno 1.6 supports compiling TypeScript to a single executable”
  12. Submitted Basic HTTP Authentication in Elixir/Phoenix as a story · 36 points

    HN discussion
  13. I was already pretty happy with Kamal 1 but Kamal 2 will probably do it for way more people. The most requested feature was running multiple apps so I wrote a post on how that looks like if anyone is curious[0]. [0] https://nts.strzibny.name/multiple-apps-single-server-kamal-...

    Comment linking /multiple-apps-single-server-kamal-2/

    on “What's New in Ruby on Rails 8”
  14. Submitted Auto-saving Rails forms with Turbo Streams as a story · 13 points

    HN discussion
  15. You can always do your own course or book and put it on Gumroad. Here's my story: https://nts.strzibny.name/one-year-of-sales/

    Comment linking /one-year-of-sales/

    on “Ask HN: Alternative ways to make money with coding and system skills?”
  16. Submitted Transactional email providers for indie businesses as a story · 4 points

    HN discussion
  17. Whether you think it's a real problem or not, if you want to solve it somehow, I compiled the current options one have in Rails apps: https://nts.strzibny.name/alternative-bigint-id-identifiers-...

    Comment linking /alternative-bigint-id-identifiers-rails/

    on “My notes on Gitlab's Postgres schema design (2022)”
  18. Submitted Cheaper Gumroad alternatives that handle EU VAT as a story · 3 points

    HN discussion
  19. What do you find hard in particular? systemd service + gunicorn is not that bad, I think. You can have simple deployment and graceful restarts[0]. [0] https://nts.strzibny.name/gunicorn-graceful-restarts/

    Comment linking /gunicorn-graceful-restarts/

    on “Django 4.0”
  20. Submitted Gem-Compare Goes 1.0 as a story · 3 points

    HN discussion
  21. Debugging in IEx is actually quite nice ( https://nts.strzibny.name/elixir-interactive-shell-iex/ ), but I agree that GUI-wise there is nothing I want to use.

    Comment linking /elixir-interactive-shell-iex/

    on “10 years-ish of Elixir”
  22. Submitted You can in fact use schemas in migrations as a story · 3 points

    HN discussion
  23. It is. Convenience. I mean you replaced perhaps running staff locally that also didn't match production in the first place... I am now using this setup[0] for development, but it doesn't really match production 1:1. [0] https://nts.strzibny.name/hybrid-docker-compose-rails/

    Comment linking /hybrid-docker-compose-rails/

    on “Docker Compose best practices for dev and prod”
  24. Submitted Cross-compiling Elixir releases with ASDF and Docker as a story · 3 points

    HN discussion
  25. Yes, please. I mostly run a VM per project but will consolidate some stuff now that Kamal 2 supports it. I also posted before how this works here: https://nts.strzibny.name/multiple-apps-single-server-kamal-...

    Comment linking /multiple-apps-single-server-kamal-2/

    on “Use One Big Server (2022)”
  26. Submitted 12factor Elixir/Phoenix Releases as a story · 3 points

    HN discussion
  27. You are asking the right questions. In our particular case, 1, we did not have good libraries for file uploads to Azure and to handle the signing for securely displaying them. This was solved by 2 very simple modules. In the end, both things are fairy simple unless you want them complicated (ActiveStorage can sure do "more" out-of-the box). This also means the code it's super straight-forward and understandable. 2,…

    Comment linking /phoenix-livedashboard-request-logger/

    on “Ask HN: Who regrets choosing Elixir?”
  28. Submitted Things to get you started with the Elixir's interactive shell (IEx) as a story · 3 points

    HN discussion
  29. I tried to put some reasoning here https://nts.strzibny.name/kamal-proxy/ But I don't think they ever published comparisons to anything else than Traefik

    Comment linking /kamal-proxy/

    on “Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments”
  30. Submitted Running multiple apps on a single server with Kamal 2 as a story · 2 points

    HN discussion

Search all of HN for nts.strzibny.name

Linked by the same people?