Top all-time · #7546
Shesh's blog
Personal blog · sheshbabu.com · on HN as rkwzprogrammingweb
Shesh's blog is a personal blog at sheshbabu.com about programming and web. Since 2016, 10 different Hacker News readers have linked it 80 times, most often “Visual Explanation of SAML Authentication”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's Rust posts, including a light introduction to Rust error handling and a post on building single-page apps with Rust and Yew.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Visual Explanation of SAML Authentication2 people · 3 mentions · first linked 2020-06-18
- Graph Retrieval Using Postgres Recursive CTEs2 people · 3 mentions · first linked 2024-07-28
- Beginner's Guide to Error Handling in Rust2 people · 3 mentions · first linked 2020-08-02
- Alerting: Expectation vs. Reality2 people · 2 mentions · first linked 2023-07-22
- Make your back end more reliable using Nginx caching proxy2 people · 2 mentions · first linked 2022-07-10
- Clear explanation of Rust’s module system2 people · 2 mentions · first linked 2022-05-12
- Single Page Applications using Rust2 people · 2 mentions · first linked 2020-08-11
What Hacker News says?
> Should you do it? Probably not. Is it good enough for a theoretical ~70% of the startups out there who really don't shuffle around too much data or need to pretend to do any hyper scaling? Maybe. It's also useful when you want to quickly build a "good enough" version of a feature like search so you can get it in front of your users fast and iterate on their feedback. Most of the time, they'd be quite happy with th…
Comment linking /posts/minimal-viable-search-using-postgres/
on “Do you really need Redis? How to get away with just PostgreSQL”Submitted Single Page Applications using Rust as a story · 886 points
HN discussionCSS animations can sometimes cause weird performance issues or even crashes. 10 years back, animating box-shadow caused browsers to crash for our some of users by consuming a lot of memory: https://www.sheshbabu.com/posts/my-binary-search-debugging-s...
Comment linking /posts/my-binary-search-debugging-story/
on “Don't animate height”Submitted Thoughts on the Future of Software Development as a story · 257 points
HN discussionI had the same problem - really liked the way I used to do component composition in React, it was hard to go back. Eventually found a way to do something similar using just the standard Go html/template. I’ve written about the implementation here: https://www.sheshbabu.com/posts/react-like-composition-using...
Comment linking /posts/react-like-composition-using-go-html-template/
on “Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go”Submitted Rust for JavaScript Developers – Functions and Control Flow as a story · 187 points
HN discussionI'm working on Zen Notes - a minimal, distraction-free notes app that prioritizes ownership and longevity. The core philosophy is: your notes should be yours forever, that also includes the software stack it's built on. Everything is stored locally in SQLite with standard Markdown, so no vendor lock-in or proprietary formats. The interface is very minimal without flashy colors or icons, so you can focus on your thou…
Comment linking /zen/
on “Ask HN: What are you working on? (July 2025)”Submitted Clear explanation of Rust’s module system as a story · 155 points
HN discussion> I recommend this blog post: https://nick.groenen.me/posts/rust-error-handling/ This blog post is good indeed. The discussion on /r/rust linked at the end of the post is also worth reading. Another good and light introduction is http://www.sheshbabu.com/posts/rust-error-handling/ And a more in-depth look https://blog.burntsushi.net/rust-error-handling/
Comment linking /posts/rust-error-handling/
on “Rust Cookbook”Submitted Beginner's guide to error handling in Rust as a story · 150 points
HN discussionnot op, but there was a post today about how to build single page apps using Rust on the front page: http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-app...
Comment linking /posts/rust-wasm-yew-single-page-application/
on “Ask HN: Self-taught webdev with lots of free time. What should I learn?”Submitted Rust for JavaScript Developers – Pattern Matching and Enums as a story · 109 points
HN discussionNot SQLite, but recently used Postgres Recursive CTEs for graph retrieval - https://www.sheshbabu.com/posts/graph-retrieval-using-postgr...
Comment linking /posts/graph-retrieval-using-postgres-recursive-ctes/
on “SQLite: Outlandish Recursive Query Examples”Submitted Single Page Applications using Rust (with WASM) as a story · 102 points
HN discussionHere is the list of blogs on my rss feed. I have found most of them from front page on HN. https://stopa.io/feed.rss https://kliu.io/index.xml https://waitbutwhy.com/feed https://rsshub.app/blogs/paulgraham https://danluu.com/atom.xml https://lethain.com/feeds/ https://programmingisterrible.com/rss http://www.aaronsw.com/weblog/index.xml http://steve-yegge.blogspot.com/atom.xml https://www.benkuhn.net/index.xml http…
Comment linking /atom.xml
on “Ask HN: Favourite blogs?”Submitted Visual explanation of SAML authentication (2020) as a story · 84 points
HN discussionStorybook is a tool for organizing UI components. It displays the different components and their variants in a easy to glance UI. Highly recommended if you're working with React, Vue etc Here's a post I wrote about how my team uses it - http://www.sheshbabu.com/posts/how-we-use-storybook-for-docu...
Comment linking /posts/how-we-use-storybook-for-documentation-and-code-reviews/
on “Storybook 6.0 your new favourite tool for front-end development”Submitted Remove PDF password protection using qpdf and AppleScript as a story · 14 points
HN discussionFor beginners who are struggling with Rust's error handling, I wrote a post that goes through common use cases such as: * Ignoring the error * Terminating the program * Using a fallback value * Bubble up the error * Bubble up multiple errors * Match boxed errors * Libraries vs Applications * Create custom errors * Bubble up custom errors * Match custom errors http://www.sheshbabu.com/posts/rust-error-handling/
Comment linking /posts/rust-error-handling/
on “Rust: The Error Handling Project Group”Submitted Graph Retrieval Using Postgres Recursive CTEs as a story · 12 points
HN discussionIf you have Mac and Ollama, you can use AppleScript to add summarization to any application - https://www.sheshbabu.com/posts/system-wide-text-summarizati...
Comment linking /posts/system-wide-text-summarization-using-ollama-and-applescript/
on “Why Vivaldi won't follow the current AI trend?”Submitted System Design for Entity Resolution as a story · 4 points
HN discussion> Submenu is optional > Apply to multiple types (files or directories; can be as granular as file extension) > Show output (sometimes you want to see the results of the command) > Confirmation before running (if it’s a potentially dangerous operation) Nit: The last 2 points are actually possible in Automator Some examples: * Remove PDF password: https://www.sheshbabu.com/posts/remove-pdf-passwords-using-q... * Summa…
Comment linking /posts/system-wide-text-summarization-using-ollama-and-applescript/
on “Taking command of the Context Menu in macOS”Submitted System Design for Entity Resolution as a story · 4 points
HN discussionHere's the link: https://www.sheshbabu.com/posts/react-like-composition-using... Didn't realize HN doesn't convert link text to clickable links
Comment linking /posts/react-like-composition-using-go-html-template/
on “Show HN: Use Go's HTML/template to write React-like code”Submitted What Every Programmer Should Know About Load Testing as a story · 4 points
HN discussionYou should do your due diligence before using a framework/library/technology for production code. Don't just follow the hype. http://www.sheshbabu.com/posts/guidelines-to-choose-a-javasc...
Comment linking /posts/guidelines-to-choose-a-javascript-library/
on “With React Native it’s not all sugar and spice”Submitted Taurus: Writing JMeter Load Tests as Code as a story · 4 points
HN discussionWe can also create a mapping between the hostname<>configs to have env specific configs. I've written more about it here: http://www.sheshbabu.com/posts/frontend-config-management/
Comment linking /posts/frontend-config-management/
on “Injecting environment variables into static websites using Nginx”Submitted Clear explanation of Rust’s module system as a story · 4 points
HN discussion