Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3647

P

Paweł Urbanek

Personal blog · pawelurbanek.com · on HN as pawurbprogrammingweb

Paweł Urbanek's personal blog at pawelurbanek.com covers programming and web. Since 2018, 20 different Hacker News readers have linked it 133 times, most often “The In-depth Guide to ActiveRecord load_async in Rails 7”. It is still writing: the last post was on 2025-07-21, and you can follow it by feed.

Visit the blog
133mentions?
20HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 32 in 2018

Backend developer with over 10 years of experience. Specializing in Ruby on Rails, Rust, PostgreSQL, and backend performance.

The author on HN?

pawurb · 694 karma · member since 2013

https://pawelurbanek.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. The In-depth Guide to ActiveRecord load_async in Rails 7
    4 people · 4 mentions · first linked 2022-03-01
  2. How I spend less time on YouTube
    4 people · 4 mentions · first linked 2021-12-08
  3. Adding GDPR Compliance to My Rails App and Technical Blog
    2 people · 4 mentions · first linked 2018-05-14
  4. Show HN: PG Extras – a set of tools for debugging PostgreSQL performance issues
    2 people · 3 mentions · first linked 2020-09-29
  5. How to Setup Pi-Hole on a Local Computer Without Raspberry Pi
    2 people · 2 mentions · first linked 2020-11-05
  6. How to Perform Concurrent HTTP Requests in Ruby and Rails
    2 people · 2 mentions · first linked 2020-01-28
  7. Simple Way to Encrypt Data in Rails Without Gem
    2 people · 2 mentions · first linked 2019-07-09
  8. Migrate Your Heroku Postgres Database to AWS RDS
    2 people · 2 mentions · first linked 2020-10-06
  9. How to Subscribe to YouTube Channels Without an Account
    2 people · 2 mentions · first linked 2023-02-16
  10. UUID Primary Key in Rails 6 with PostgreSQL and Active Record
    2 people · 2 mentions · first linked 2019-11-26

What Hacker News says?

  1. I've recently described my road to $10k profit from a bootstraped side project https://pawelurbanek.com/side-project-profit

    Comment linking /side-project-profit

    on “Ask HN: Successful one-person online businesses?”
  2. Submitted How I've built a profitable Slack bot as a side project in Rails as a story · 263 points

    HN discussion
  3. I've written a similar post on how to remove AMP from your blog, without sacrificing SEO rating and performance https://pawelurbanek.com/amp-seo-rating-performance

    Comment linking /amp-seo-rating-performance

    on “How to fight back against Google AMP as a web user and a web developer”
  4. Submitted PostgreSQL query performance bottlenecks as a story · 249 points

    HN discussion
  5. You can remove Google AMP without hurting organic traffic and web performance https://pawelurbanek.com/amp-seo-rating-performance

    Comment linking /amp-seo-rating-performance

    on “Google AMP – A 70% drop in our conversion rate”
  6. Submitted Building Permanent and Censorship-Resistant Blog with Ethereum ENS and IPFS as a story · 199 points

    HN discussion
  7. An orthogonal migration issue which I'm hitting right now: we need to migrate from heroku postgres to aws rds postgres, and I'm stressed about the risk and potential downtime in doing so. If there was a way to make a replica in rds based on heroku, promote the rds replica to be the primary, hard switch our apps over to rds, that'd be a lifesaver. I'm working through this blog post [1] now, but there is still a bit t…

    Comment linking /heroku-migrate-postgres-rds

    on “PostgreSQL 14”
  8. Submitted How I spend less time on YouTube as a story · 182 points

    HN discussion
  9. Medium is poor choice of publishing platform anyway https://pawelurbanek.com/medium-blogging-platform-seo

    Comment linking /medium-blogging-platform-seo

    on “Ending our Medium integration”
  10. Submitted Requests dropped when using Cloudflare’s free tier for a commercial project as a story · 177 points

    HN discussion
  11. https://pawelurbanek.com ¯\_(ツ)_/¯

    Comment linking /

    on “Ask HN: What is your blog and why should I read it?”
  12. Submitted Optimize Dokku Deployment Speed for Ruby on Rails Apps with Dockerfile as a story · 58 points

    HN discussion
  13. I've written a piece about how to remove AMP support from your website without sacrificing organic traffic and performance https://pawelurbanek.com/amp-seo-rating-performance

    Comment linking /amp-seo-rating-performance

    on “Fight back against Google AMP (2018)”
  14. Submitted How I've Made $50k Profit from a Side Project Slack Bot as a story · 14 points

    HN discussion
  15. Yeah but than you always generate an additional request, with HSTS cached, browser with fetch the https version without an additonal redirect. I wrote a post about it some time ago https://pawelurbanek.com/amp-seo-rating-performance

    Comment linking /amp-seo-rating-performance

    on “HTTP headers for the responsible developer”
  16. Submitted Show HN: PG Extras – a set of tools for debugging PostgreSQL performance issues as a story · 12 points

    HN discussion
  17. https://pawelurbanek.com/gdpr-compliance-blog-rails My take on GDPR compliance from a solo developer perspective without a legal team to back him up.

    Comment linking /gdpr-compliance-blog-rails

    on “GDPR: Don't Panic”
  18. Submitted Using LLMs and MCP to Debug PostgreSQL Performance in Rails as a story · 8 points

    HN discussion
  19. 2FA for SSH sounds great but I can only imagine how cumbersome it must be for using on a daily basis. I've recently started permanently locking my SSH ports and only briefly whitelisting them for only my IP with a bash scripts whenever the access is needed https://pawelurbanek.com/ec2-ssh-dynamic-access

    Comment linking /ec2-ssh-dynamic-access

    on “SSH hacks – a little sanity for remote workers”
  20. Submitted Ruby on Rails Mistakes That Could Kill Your Production Servers as a story · 8 points

    HN discussion
  21. Dokku is a viable infrastructure solution for side projects, even if you don't have much dev ops exp https://pawelurbanek.com/rails-heroku-dokku-migration

    Comment linking /rails-heroku-dokku-migration

    on “Kubernetes Is a Surprisingly Affordable Platform for Personal Projects”
  22. Submitted My Recipe for Optimizing the Performance of Rails Applications as a story · 6 points

    HN discussion
  23. My no longer "side" project recently hit the milestone of $4k/month https://pawelurbanek.com/profitable-slack-bot-rails . Took me over 3 years to get to this point. It allowed me to quit my job and focus on growing it even further full-time.

    Comment linking /profitable-slack-bot-rails

    on “Show HN: After 2.5 years on my side project, it has hit £500/month revenue”
  24. Submitted Avoid the Most Dangerous Word in Software Development as a story · 6 points

    HN discussion
  25. For youtube specifically, I found this great snippet for ublock origin. It removes (almost) all recommendations in youtube, which makes it much easier to quit after just one video: www.youtube.com###secondary www.youtube.com##ytd-browse[page-subtype="home"] #primary www.youtube.com##.ytp-show-tiles.ytp-endscreen-paginate.videowall-endscreen.ytp-player-content.html5-endscreen Source: https://pawelurbanek.com/youtube-…

    Comment linking /youtube-addiction-selfcontrol

    on “I'm an addict”
  26. Submitted Blogging Changed My Programming Career as a story · 5 points

    HN discussion
  27. Medium is also terrible for SEO. Writing there is a waste of time and resources https://pawelurbanek.com/medium-blogging-platform-seo

    Comment linking /medium-blogging-platform-seo

    on “Ask HN: Please stop writing tutorials/tech articles on Medium”
  28. Submitted UUID Primary Key in Elixir Phoenix with PostgreSQL and Ecto as a story · 5 points

    HN discussion
  29. I dont know much about macs, but googling this looks like it should work for you. https://pawelurbanek.com/pihole-local-computer , though I'd try to use the official compose instead of his version on github. https://github.com/pi-hole/docker-pi-hole

    Comment linking /pihole-local-computer

    on “72% of smart TVs and 46% of game consoles hardcode DNS settings”
  30. Submitted How to Improve ActiveRecord Query Performance with Subquery Caching as a story · 5 points

    HN discussion

Search all of HN for pawelurbanek.com

Linked by the same people?