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

Top all-time · #1546

S

Stefan Judis Web Development

Personal blog · stefanjudis.comwebprogramming

Stefan Judis Web Development is a personal blog at stefanjudis.com about web and programming. Since 2018, 49 different Hacker News readers have linked it 79 times, most often “Say goodbye to resource-caching across sites and domains”. It is still writing: the last post was on 2026-10-18, and you can follow it by feed.

Visit the blog
79mentions?
49HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 15 in 2021

I love building things for the web. And I love writing sharing things about the web.

Most-linked posts?

  1. Say goodbye to resource-caching across sites and domains
    15 people · 16 mentions · first linked 2020-10-18
  2. Property order is predictable in JavaScript objects since ES2015
    7 people · 7 mentions · first linked 2018-10-19
  3. Safari allows to configure password autofilling
    3 people · 3 mentions · first linked 2023-05-29
  4. TIL – How to exclude commits from Git blame
    3 people · 3 mentions · first linked 2022-08-14
  5. I don't need to clean up my desktop and downloads folders in macOS (2021)
    2 people · 2 mentions · first linked 2021-03-04
  6. A Firefox-Only Minimap
    2 people · 2 mentions · first linked 2022-10-14
  7. Should DevTools teach the CSS cascade?
    2 people · 2 mentions · first linked 2021-05-02

What Hacker News says?

  1. FWIW, git now has options to ignore such commits. In a big codebase each big codemod sha should be added to the blame ignore file .git-blame-ignore-revs. It's supported by GitHub out of the box https://www.stefanjudis.com/today-i-learned/how-to-exclude-c...

    Comment linking /today-i-learned/how-to-exclude-commits-from-git-blame/

    on “You're not a senior engineer until you've worked on a legacy project (2023)”
  2. Submitted Git commit accepts several message flags (-m) to allow multiline commits as a story · 339 points

    HN discussion
  3. > if your'e using Tailwind CSS version XXX, why does the browser have to reload it every single time? Security: https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca...

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “Show HN: Nue – Apps lighter than a React button”
  4. Submitted A Firefox-Only Minimap as a story · 122 points

    HN discussion
  5. For almost all intents and purposes, object keys have been ordered in JavaScript since ES2015. Map has always been ordered. https://www.stefanjudis.com/today-i-learned/property-order-i...

    Comment linking /today-i-learned/property-order-is-predictable-in-javascript-objects-since-es2015/

    on “Python dicts are now ordered”
  6. Submitted How to force yourself to leave the computer using the leave command as a story · 77 points

    HN discussion
  7. Same thing as in JavaScript : https://www.stefanjudis.com/today-i-learned/property-order-i...

    Comment linking /today-i-learned/property-order-is-predictable-in-javascript-objects-since-es2015/

    on “Python dicts are now ordered”
  8. Submitted Say goodbye to resource-caching across sites and domains as a story · 74 points

    HN discussion
  9. Don't forget the fun you can have making JavaScript look innocuous: https://www.stefanjudis.com/blog/hidden-messages-in-javascri...

    Comment linking /blog/hidden-messages-in-javascript-property-names/

    on “Be careful what you copy: Invisibly inserting usernames into text”
  10. Submitted Stringly Typed as a story · 41 points

    HN discussion
  11. Safari and Chrome now use a combined cache strategy using the URL of the resource and the top level domain of the site loading that resource as the cache key. For scenarios that were previously popular like using the jQuery CDN, you won't get the benefit of the user having jQuery in their cache from another website. You will however still get the proximity benefit you describe. CDNs are obviously still quite useful,…

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “Deno 1.9”
  12. Submitted Highlights of the HTTP Archive Web Almanac 2021 as a story · 29 points

    HN discussion
  13. https://www.stefanjudis.com I primarily write down and document what I learn in web development.

    Comment linking /

    on “Ask HN: Share your personal site”
  14. Submitted Suffix Aliases (-S) in Zsh as a story · 22 points

    HN discussion
  15. There was the use case at one point that serving a version of a popular 3rd party JS framework from a CDN would result in the likelihood of that file being able to be served from the browser's cache, because there would be a decent chance the end user had visited some other site that used the same popular framework. That no longer works, see https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca... and https:/…

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “Show HN: Clerk – all of user management as-a-service, not just authentication”
  16. Submitted New in CSS: Relative Colors as a story · 18 points

    HN discussion
  17. This hasn't been the case for about four years. Since you can use cache status to track people, resources are now cached per hostname requesting as well. https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca...

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “jQuery v4.0 Beta”
  18. Submitted I don't need to clean up my desktop and downloads folders in macOS (2021) as a story · 9 points

    HN discussion
  19. There‘s also some work to be able to indicate these rules via an HTML attribute but the work is a bit stalled. https://www.stefanjudis.com/today-i-learned/safari-allows-to... https://github.com/whatwg/html/issues/3518 Another cool feature Apple spearheaded was the ability for websites to indicate the change password page in standard manner: https://w3c.github.io/webappsec-change-password-url/

    Comment linking /today-i-learned/safari-allows-to-configure-password-autofilling/

    on “Apple Passwords’ generated strong password format”
  20. Submitted TIL – How to exclude commits from Git blame as a story · 6 points

    HN discussion
  21. I’m sure it’s not the only factor, but loading JavaScript from external domains (like from Google) changed from being good for caching – i.e. faster web pages – to being meaningless and usually slower: • https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca... • https://wicki.io/posts/2020-11-goodbye-google-fonts/

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “Techdirt Is Now Without Any Google Ads or Tracking Code”
  22. Submitted The Internet Archive opt out itch as a story · 4 points

    HN discussion
  23. > one could argue that it is less eco friendly as well given how much space is going to be used repeating the same file on a multitude of server Browsers don't share cache between sites: https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca...

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “GDPR penalty for passing on of IP address to Google by using Google Fonts”
  24. Submitted A solution to the unsolved CSS problem of animating an element height as a story · 4 points

    HN discussion
  25. > jQuery is ≈30k gziped and most likely already cached from CDN. This part isn't so true in reality anymore, due to revised browser caching systems[1]. Doesn't mean you shouldn't use jQuery, just that part of the benefits of a centralized CDN are no longer a factor and it's a lot more sensible to self-host. 1: https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca...

    Comment linking /notes/say-goodbye-to-resource-caching-across-sites-and-domains/

    on “jQuery 3.6.0”
  26. Submitted New in VS Code – sticky function signatures as a story · 4 points

    HN discussion
  27. Stefan Judis' newsletter about web development is pretty good: https://www.stefanjudis.com/

    Comment linking /

    on “Ask HN: What hyper-focused industry newsletters do you enjoy?”
  28. Submitted HTML defines a ping attribute on anchor elements as a story · 4 points

    HN discussion
  29. I use a .git-blame-ignore-revs file. So if you run the fix once, dump that commit in the file and use it when you use git blame, it'll exclude blame in that commit. https://www.stefanjudis.com/today-i-learned/how-to-exclude-c...

    Comment linking /today-i-learned/how-to-exclude-commits-from-git-blame/

    on “Obvious things C should do”
  30. Submitted Safari 18 beta – what new features are usable across browsers? as a story · 3 points

    HN discussion

Search all of HN for stefanjudis.com

Linked by the same people?