<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: hbroadbent</title><link>https://news.ycombinator.com/user?id=hbroadbent</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:44:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hbroadbent" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Using native Rails rate-limits in production]]></title><description><![CDATA[
<p>Article URL: <a href="https://amzcartshare.com/native-rails-rate-limits">https://amzcartshare.com/native-rails-rate-limits</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47929057">https://news.ycombinator.com/item?id=47929057</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 00:34:31 +0000</pubDate><link>https://amzcartshare.com/native-rails-rate-limits</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=47929057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47929057</guid></item><item><title><![CDATA[Handy localStorage helpers for Chrome extensions]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrisonbroadbent.com/blog/chrome-extension-localstorage-helper/">https://harrisonbroadbent.com/blog/chrome-extension-localstorage-helper/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47127890">https://news.ycombinator.com/item?id=47127890</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:59:40 +0000</pubDate><link>https://harrisonbroadbent.com/blog/chrome-extension-localstorage-helper/</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=47127890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127890</guid></item><item><title><![CDATA[New comment by hbroadbent in "Tailwind CSS v4.2.0 Released"]]></title><description><![CDATA[
<p>Tailwind CSS v4.2 has just been released, including:<p>- 4 new colors! (mauve, olive, taupe, mist).<p>- new webpack plugin<p>- new padding/margin/border-block utilities<p>- various tweaks and performance improvements<p>I've just updated my color palette website, <a href="https://tailcolors.com" rel="nofollow">https://tailcolors.com</a>, to include the new colors, including custom pages to view each new color in the context of a mock UI, gradients etc.<p>Example of the new Olive color: <a href="https://tailcolors.com/olive" rel="nofollow">https://tailcolors.com/olive</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 22:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47067360</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=47067360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067360</guid></item><item><title><![CDATA[Tailwind CSS v4.2.0 Released]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/adamwathan/status/2024144333511815588">https://twitter.com/adamwathan/status/2024144333511815588</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47067337">https://news.ycombinator.com/item?id=47067337</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 18 Feb 2026 22:31:37 +0000</pubDate><link>https://twitter.com/adamwathan/status/2024144333511815588</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=47067337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067337</guid></item><item><title><![CDATA[New comment by hbroadbent in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://harrisonbroadbent.com" rel="nofollow">https://harrisonbroadbent.com</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 20:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623004</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=46623004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623004</guid></item><item><title><![CDATA[New comment by hbroadbent in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>I've still working on<p><a href="https://attendlist.com" rel="nofollow">https://attendlist.com</a><p>It's a Google Meet attendance & chat tracker, and it's starting to pick up a bit. A few teachers & other people are using it and enjoying it which is really awesome!</p>
]]></description><pubDate>Mon, 30 Jun 2025 20:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44427704</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44427704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44427704</guid></item><item><title><![CDATA[New comment by hbroadbent in "Our production Ruby on Rails stack"]]></title><description><![CDATA[
<p>Thanks, and cheers for the tip!</p>
]]></description><pubDate>Mon, 02 Jun 2025 22:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44163888</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44163888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44163888</guid></item><item><title><![CDATA[New comment by hbroadbent in "Our production Ruby on Rails stack"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Mon, 02 Jun 2025 22:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44163769</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44163769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44163769</guid></item><item><title><![CDATA[New comment by hbroadbent in "Our production Ruby on Rails stack"]]></title><description><![CDATA[
<p>Honestly, if you've found something that works for you, I'd stick with it.<p>Once (if) you start scaling one of your apps, that's when I'd loop back to thinking about infra: either yeah considering something semi-managed like Hatchbox, or even fully managed like DO.<p>(Hatchbox does actually integrate with managed database instances like those from DigitalOcean which is pretty cool imo)</p>
]]></description><pubDate>Mon, 02 Jun 2025 22:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44163766</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44163766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44163766</guid></item><item><title><![CDATA[Our production Ruby on Rails stack]]></title><description><![CDATA[
<p>Article URL: <a href="https://attendlist.com/blog/production-rails-stack">https://attendlist.com/blog/production-rails-stack</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44157568">https://news.ycombinator.com/item?id=44157568</a></p>
<p>Points: 36</p>
<p># Comments: 6</p>
]]></description><pubDate>Mon, 02 Jun 2025 11:06:50 +0000</pubDate><link>https://attendlist.com/blog/production-rails-stack</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44157568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157568</guid></item><item><title><![CDATA[How to add custom fonts in Tailwind CSS v4 (and v3)]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrisonbroadbent.com/blog/tailwind-custom-fonts/">https://harrisonbroadbent.com/blog/tailwind-custom-fonts/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44132654">https://news.ycombinator.com/item?id=44132654</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 30 May 2025 03:52:10 +0000</pubDate><link>https://harrisonbroadbent.com/blog/tailwind-custom-fonts/</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44132654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44132654</guid></item><item><title><![CDATA[SaaS Fonts Worth Trying]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrisonbroadbent.com/blog/saas-fonts/">https://harrisonbroadbent.com/blog/saas-fonts/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44120979">https://news.ycombinator.com/item?id=44120979</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 28 May 2025 21:48:42 +0000</pubDate><link>https://harrisonbroadbent.com/blog/saas-fonts/</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44120979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44120979</guid></item><item><title><![CDATA[New comment by hbroadbent in "A tooltip with plain HTML and Tailwind CSS"]]></title><description><![CDATA[
<p>Hey HN, I've been playing around with HTML & CSS only tooltips for a while, and I finally decided to write a bit about them. Hopefully someone here will find them interesting!<p>At the end of the article, I also touch on the new CSS anchor API, which will simplify things a bit once (if) it becomes more widely supported.</p>
]]></description><pubDate>Tue, 27 May 2025 01:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44103265</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44103265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44103265</guid></item><item><title><![CDATA[A tooltip with plain HTML and Tailwind CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrisonbroadbent.com/blog/native-tailwind-tooltip/">https://harrisonbroadbent.com/blog/native-tailwind-tooltip/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44103264">https://news.ycombinator.com/item?id=44103264</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 27 May 2025 01:53:59 +0000</pubDate><link>https://harrisonbroadbent.com/blog/native-tailwind-tooltip/</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44103264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44103264</guid></item><item><title><![CDATA[New comment by hbroadbent in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p>I'm still building AttendList, a Google Meet attendance tracking extension (<a href="https://attendlist.com" rel="nofollow">https://attendlist.com</a>).<p>It's starting to pick up! Which is cool — a few new users are trickling in each week. I think it's about time I invest more time in marketing now though (which is probably what I should be doing now instead of posting on HN!)</p>
]]></description><pubDate>Mon, 26 May 2025 07:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44095054</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=44095054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44095054</guid></item><item><title><![CDATA[New comment by hbroadbent in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>I'm currently building AttendList — <a href="https://attendlist.com" rel="nofollow">https://attendlist.com</a> — an attendance tracker for google meet.</p>
]]></description><pubDate>Mon, 28 Apr 2025 11:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43820197</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=43820197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43820197</guid></item><item><title><![CDATA[Blogging with Ruby, Middleman and Tailwind CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrisonbroadbent.com/blog/ruby-middleman-blog/">https://harrisonbroadbent.com/blog/ruby-middleman-blog/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43732146">https://news.ycombinator.com/item?id=43732146</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Apr 2025 21:48:18 +0000</pubDate><link>https://harrisonbroadbent.com/blog/ruby-middleman-blog/</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=43732146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43732146</guid></item><item><title><![CDATA[New comment by hbroadbent in "The <select> element can now be customized with CSS"]]></title><description><![CDATA[
<p>Hey! Actually that is possible using the <datalist> element.<p>If you're interested, I wrote a bit more about it here: <a href="https://harrisonbroadbent.com/blog/cool-native-html-elements/#searchable-dropdowns-and-grouped-lists-datalist-and-optgroup" rel="nofollow">https://harrisonbroadbent.com/blog/cool-native-html-elements...</a></p>
]]></description><pubDate>Tue, 01 Apr 2025 09:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43544453</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=43544453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43544453</guid></item><item><title><![CDATA[New comment by hbroadbent in "Cool native HTML elements you should already be using"]]></title><description><![CDATA[
<p>Sure it's not the prettiest, but even if you styled this with CSS directly you'd need to target those selectors. `#range-input::webkit-progress-bar` etc.<p>To your final point, I completely agree that it should be packaged up — I'd package this up into a component (react, partial etc.) which would encapsulate the styles via Tailwind, HTML and logic.<p>I like Tailwind as a way to more closely tie my markup with styling. I'll package it all up into a component anyway, but Tailwind keeps it all in 1 spot (the markup) rather than spread across multiple files.</p>
]]></description><pubDate>Tue, 11 Mar 2025 11:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43331295</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=43331295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43331295</guid></item><item><title><![CDATA[New comment by hbroadbent in "Cool native HTML elements you should already be using"]]></title><description><![CDATA[
<p>Oh cheers, I had no idea. I'll fix it, thank you</p>
]]></description><pubDate>Tue, 11 Mar 2025 09:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43330676</link><dc:creator>hbroadbent</dc:creator><comments>https://news.ycombinator.com/item?id=43330676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43330676</guid></item></channel></rss>