Trending
Caleb Hailey's Avatar

Caleb Hailey

@calebhailey.com

HyperText junkie. RSS prosumer. Founder, @herd.works. Blogging at https://calebhailey.com. Portland, OR. 🌹⚽️🌲

106
Followers
271
Following
36
Posts
05.07.2023
Joined
Posts Following

Latest posts by Caleb Hailey @calebhailey.com

Err, I guess chapters are embedded in the MP3, not the feed. Still! πŸ€“

01.10.2025 22:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Is this #AugmentedReality brand advertising, powered by the HUD in my car? πŸ˜…

Podcast advertisers are missing out if they don't pressure pods to support #RSS chapters!

01.10.2025 22:40 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Yeah you said it better, haha.

03.07.2025 23:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Defaults man.

03.07.2025 22:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sure, makes sense.

03.07.2025 22:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Alpine.js A rugged, minimal framework for composing behavior directly in your markup.

Looks neat! The use of attributes to write/eval JS expressions feels very alpine-esque.

alpinejs.dev

With HyperTemplates I'm purposely avoiding any opinions about JS beyond the fact that a richer initial HTML document (i.e. a static site) makes progressive enhancement easier.

30.06.2025 16:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
HyperTemplates The pure-HTML templating system for the modern web.

Nice blog post!

I don't think my project is as ambitious in scope as you are proposing, but I built a pure-HTML templating system and static site generator that I'd love any feedback on. πŸ™

hypertemplates.net

It pairs super nicely with Web Components IMO. No JS frameworks required.

#HTML

28.06.2025 03:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You can build incredible modern websites with pure #HTML, #CSS, and #Javascript! No frameworks, no build tools, no sacrifices, and no nonsense (unless you're into those sorts of things). 😊

We hope you will give HyperTemplates a try, and we can't wait to see what you make with it! πŸ“

#MakeHyperText

12.06.2025 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing HyperTemplates The pure-HTML templating system for the modern web.

The first major component of the @makehypertext.com movement is HyperTemplates – a pure-HTML templating engine and blazing fast static site generator. πŸš€

hypertemplates.net/blog/introdu...

12.06.2025 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We'll have a lot more to say about this in the coming weeks and months. Until then, we're looking forward to feedback! πŸ’¬

12.06.2025 17:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Make HyperText What if posting on your website was easier than posting on social media?

What if it was easier to post on your own website than on social media?

makehypertext.com

This is our first major product release @herd.works after 2+ years in stealth mode! πŸŽ‰

12.06.2025 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice article!

This isn't exactly what you were asking for, but I discovered while doing some AWS automation some years ago that Amazon offers a public API for getting your public IP address that I have aliased in my shell:

alias whatismyip="curl -s checkip.amazonaws.com"

15.05.2025 19:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Welcome to Apache OpenDALβ„’ | Apache OpenDALβ„’ OpenDAL represents Open Data Access Layer. Our vision is One Layer, All Storage.

TIL about Apache OpenDAL

opendal.apache.org

21.02.2025 05:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I spy a @daringfireball.bsky.social shoutout in this #WWDC23 video. πŸ•΅πŸ½β€β™‚οΈ

developer.apple.com/videos/play/...

20.02.2025 20:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That first line just checks to make sure the component argument is a JS class.

And yeah, I think this is maybe the first time I’ve ever extended a third-party object in this way. But it was such a small little hack I didn’t even give general "best practices" a very thorough consideration. πŸ€ͺ

12.02.2025 21:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The world’s fastest framework for building websites The world’s fastest framework for building websites

Looks like the Hugo project website got a fresh new design!

gohugo.io

12.02.2025 21:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And by "shortcode template" I mean something like a layout partial (an HTML DocumentFragment) that gets included into a layout, server side.

12.02.2025 20:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What I’m doing is akin to shortcodes, but in pure HTML. So instead of checking which elements needs JS loaded for progressive enhancement in my static site build, I’m just adding a <script src defer> tags to the shortcode templates.

Then customElements.apply handles any redundancy.

12.02.2025 20:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

OK, yeah, this is almost exactly the situation I’m in. And I’ve done something similar in my hugo projects (where I *love* using shortcodes).

12.02.2025 20:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I probably should have illustrated the problem better with some examples.

12.02.2025 19:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why? Β―\_(ツ)_/Β―

I’ve started using custom elements (instead of <div> soup), even when no JS is needed. Then I’m adding a <script src> tag when I want to progressively enhance the element with JS. Then in some cases, my templating system adds multiple instances of a custom element to a page.

12.02.2025 19:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The challenge I’m having isn’t multiple components with the same name. I’m (lazily) importing the same component more than once.

12.02.2025 19:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks to @adactio.com, @jakelazaroff.com, and @cferdinandi.bsky.social for your many words on the topic of HTML Web Components.

Please save me if this is a horrible idea! πŸ˜…

12.02.2025 19:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
customElements.apply() A (naive?) alternative to customElements.define().

I'm not sure which phase of web component adoption this is, but this little bit of duct tape has been working wonders for me! 😊

#JavaScript #webdev

12.02.2025 19:14 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Looking at @buttondown.com for a new #newsletter service provider. Have y'all had good experiences with them?

30.01.2025 18:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
String.prototype.localeCompare() - JavaScript | MDN The localeCompare() method of String values returns a number indicating whether this string comes before, or after, or is the same as the given string in sort order. In implementations with Intl.Colla...

TIL localeCompare()

#Javascript

developer.mozilla.org/en-US/docs/W...

04.01.2025 22:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
RSS Information - Apple

Does Apple even know this page still exists?

www.apple.com/rss/

02.01.2025 07:28 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
LN 040: The venerable hyperlink Decades after hyperlinks transformed humanity's information and text into a densely-linked graph, mainstream OSs have yet to afford users their benefits in personal computing.

The venerable hyperlink. πŸ”—
By @alexanderobenauer.com

alexanderobenauer.com/labnotes/040/

01.01.2025 17:16 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

I hope Busta got PAID for doing that Walmart ad, LOL. πŸ€¦πŸ½β€β™‚οΈ

22.12.2024 00:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I have finally figured out what these image generation tools are good for: making dogs do human things. So funny every time!

12.12.2024 16:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0