Cory Rylan's Avatar

Cory Rylan

@coryrylan.com

Building UI @NVIDIA AV Infra. Software Developer. Web Component & Design System enthusiast. @GoogleDevExpert for @angular. https://coryrylan.com

581
Followers
516
Following
25
Posts
01.09.2023
Joined
Posts Following

Latest posts by Cory Rylan @coryrylan.com

A two-panel meme featuring characters Bernard Lowe and Theresa Cullen from the show Westworld. In the top panel, Theresa hands Bernard a document labeled "SKILL FILES". In the bottom panel, a close-up shows Bernard looking at the document with a blank expression, captioned: "CLAUDE: DOESN'T LOOK LIKE ANYTHING TO ME".

A two-panel meme featuring characters Bernard Lowe and Theresa Cullen from the show Westworld. In the top panel, Theresa hands Bernard a document labeled "SKILL FILES". In the bottom panel, a close-up shows Bernard looking at the document with a blank expression, captioned: "CLAUDE: DOESN'T LOOK LIKE ANYTHING TO ME".

19.02.2026 23:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Finally solving the tooltip arrow usecase with a new CSS property called border-shape

⚠️ WIP early-stage API, timeline TBD, more info coming soon

But it brings a lil tear to my eye to see this working, border & all πŸ₯²

This demo uses anchored container queries + border-shape + a little animation

30.01.2026 19:12 πŸ‘ 124 πŸ” 14 πŸ’¬ 7 πŸ“Œ 4
Preview
Using lit-html standalone – Lit Simple. Fast. Web Components.

More people need to know about lit-html. (It’s not a framework or a web components thing.) lit.dev/docs/librari...

20.01.2026 20:05 πŸ‘ 22 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0

Congrats!

29.01.2026 01:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

I don't know who needs to hear this, but when it comes to web performance, if you're measuring in seconds, you're admitting defeat.

20.01.2026 19:31 πŸ‘ 51 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0
Video thumbnail

Want to understand the terminal?

πŸŒ€ How Terminals Work: how-terminals-work.vercel.app

πŸ€ Learn how terminal emulators and TUIs work through interactive demos.

πŸ’― Explore the grid model, escape sequences, keyboard input & more.

#terminal #tui #devtools #learning #opensource

11.01.2026 08:50 πŸ‘ 39 πŸ” 7 πŸ’¬ 1 πŸ“Œ 1
Preview
It’s hard to justify Tahoe icons Looking at the first principles of icon designβ€”and how Apple failed to apply all of them in macOS Tahoe

New blog post! A close look at Tahoe menu icons https://tonsky.me/blog/tahoe-icons/

05.01.2026 11:10 πŸ‘ 102 πŸ” 34 πŸ’¬ 7 πŸ“Œ 9

Ow yeah! 😎

FYI: you can start using customizable select *TODAY* because it is the perfect progressive enhancement: in browser with no support you get the status quo which is just a regular select (which you can also style up to a certain extent).

06.01.2026 18:06 πŸ‘ 55 πŸ” 13 πŸ’¬ 3 πŸ“Œ 4

Did you know you can get your GitHub profile pic by adding .png to your profile page? It's super handy!

github.com/cassidoo.png

06.01.2026 23:04 πŸ‘ 135 πŸ” 18 πŸ’¬ 8 πŸ“Œ 1
Preview
AI Is Forcing Us To Write Good Code When Best Practices Are Best

this blog really nails a few things I’ve noticed about good architecture/coding practices for using agents, big recommend.

bits.logic.inc/p/ai-is-forc...

30.12.2025 14:27 πŸ‘ 67 πŸ” 15 πŸ’¬ 3 πŸ“Œ 7
Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.

Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.

Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.

Changelog for a few Lit packages. See https://github.com/lit/lit/pull/5183 for details.

πŸ“£ We just published our End-of-Year / Happy Holidays Lit releases!

- πŸ‘©β€βš•οΈ Many bug fixes!
- πŸ“„ A new lit-labs/forms packages for form-associated elements!
- 🎾 A new Spring controller in lit-labs/motion!
- 🏎️ Massive SSR performance improvements!
- 🧩 A lit-html template parser in lit-labs/analyzer

23.12.2025 22:50 πŸ‘ 63 πŸ” 11 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

🧡 Next iteration of my Angular + AI demo:
The LLM can now decide to render UI components as part of its answer β€” not just text 1/5
(Blog article in the comments πŸ‘‡)

23.12.2025 09:27 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

HTML invoker commands are newly baseline! Here's how they work…

17.12.2025 15:58 πŸ‘ 147 πŸ” 27 πŸ’¬ 6 πŸ“Œ 5
Preview
Public design systems are worth it It’s incredibly valuable to make a design system available to all–no matter what the bean-counters say.

It's my, "Old man yells at cloud moment". I'm here to complain about design systems going private and why it's dumb.

pjonori.blog/posts/public...

04.12.2025 05:26 πŸ‘ 20 πŸ” 2 πŸ’¬ 2 πŸ“Œ 3
Gecko: Intent to ship: CSS Anchor Positioning Gecko: Intent to ship: CSS Anchor Positioning

Gecko: Intent to ship: CSS Anchor Positioning

02.12.2025 21:46 πŸ‘ 68 πŸ” 25 πŸ’¬ 1 πŸ“Œ 7
Video thumbnail

We have Custom Elements, but do we also need Custom Attributes?

This was discussed at TPAC. Is it something you'd like on the platform?

https://github.com/WICG/webcomponents/issues/1029

01.12.2025 14:28 πŸ‘ 107 πŸ” 26 πŸ’¬ 19 πŸ“Œ 5

can we acknowledge that *almost* every software product team has seen infantile gamification requirements like this come down from management

21.11.2025 21:50 πŸ‘ 35 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Preview
una.im | Updates to the customizable select API Everything that has changed since the RFC post for this feature.

New blog post:

Updates to the customizable select API

una.im/select-updates/

10.01.2025 21:41 πŸ‘ 138 πŸ” 23 πŸ’¬ 9 πŸ“Œ 3

this web component is now five years old and it has outlived many epochs of JavaScript frameworks incredible journey-ing their β€œbest practices” into even bester practices

05.11.2025 17:23 πŸ‘ 14 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
`<iframe sandbox />` + SW Β· Issue #1390 Β· w3c/ServiceWorker Hi, It seem today implementations across major browsers do not seem to delegate request from the document inside <iframe sandbox="allow-same-origin" src="./inner" /> to the SW controlling the embed...

I often need to make iframes that are controlled by main page and sandboxed. Currently you need a server on a separate origin and lots of tricks to do this.

But this idea would completely fix it:

<iframe sandbox srcworker="./service-worker.js">

github.com/w3c/ServiceW...

I want this so bad!

29.10.2025 19:56 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Design Tokens specification reaches first stable version | Design Tokens Community Group

HEY HEY, the Design Tokens Specification is stable! This is absolutely phenomenal news for the design system community and the technology industry in general. www.w3.org/community/de...

29.10.2025 14:25 πŸ‘ 84 πŸ” 18 πŸ’¬ 3 πŸ“Œ 2
Video thumbnail

The adventure begins November 20, 2025.

Coming Soon πŸ‘Ύ

29.10.2025 19:54 πŸ‘ 38 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1
A graphic with a dark blue palette celebrating our success, created by our designer, Clelia Rella. In then center of the graphic is the GitHub logo surrounded by geometric shapes. White text above the logo reads:
Home Assistant
We did it again!
home-assistant/core was a top open source project on GitHub in 2025.
/end text

A graphic with a dark blue palette celebrating our success, created by our designer, Clelia Rella. In then center of the graphic is the GitHub logo surrounded by geometric shapes. White text above the logo reads: Home Assistant We did it again! home-assistant/core was a top open source project on GitHub in 2025. /end text

😯 We did it again - we made the @github.com Octoverse report as a top open source project on GitHub! πŸ₯³

We can't understate it: it's because of the community that we accomplished this. Thousands of you contributed to this achievement - here's to you! #OpenSource🍻

28.10.2025 17:01 πŸ‘ 97 πŸ” 12 πŸ’¬ 1 πŸ“Œ 3
Preview
Web Awesome Build better with Web Awesome, the biggest open-source library of meticulously designed, highly customizable, and framework-agnostic UI components.

⚑ IT’S ALIVE! ⚑

Web Awesome has escaped the lab β€” and to celebrate, we’re offering 20% off for life on Web Awesome Pro.

This is the final lifetime deal before it vanishes forever.

Ends Nov 19 β†’ webawesome.com?utm_source=b...
#WebAwesome #Frontend #OpenWeb #LaunchDay

28.10.2025 18:31 πŸ‘ 56 πŸ” 15 πŸ’¬ 1 πŸ“Œ 2
DGX Spark desktop AI computer

DGX Spark desktop AI computer

Dashboard of home lab, showing system status and usage.

Dashboard of home lab, showing system status and usage.

Shiny new #dgxspark for the home setup! Integrated into my home assistant πŸš€

21.10.2025 04:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

So excited for this!

16.10.2025 01:29 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Lit is Joining the OpenJS Foundation! Lit is officially joining the OpenJS Foundation as an Impact Project!

Lit is joining @openjsf.org! πŸŽ‰

Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project!

We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS!

Read more on our blog: lit.dev/blog/2025-10...

14.10.2025 13:35 πŸ‘ 120 πŸ” 40 πŸ’¬ 0 πŸ“Œ 1
The killer feature of Web Components The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

πŸ“ New Post: The Killer Feature of #webcomponents

A quick dive into the Custom Elements Manifest and why this community standard is a 10x effort multiplier.

daverupert.com/2025/10/cust...

13.10.2025 15:39 πŸ‘ 62 πŸ” 18 πŸ’¬ 8 πŸ“Œ 2
Preview
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 iOS 26’s visual language obscures content instead of letting it take the spotlight. New (but not always better) design patterns replace established conventions.

β€œInstead of smoothing the path for everyday tasks, iOS 26 makes users relearn basics while enduring a constant parade of visual stunts.”

12.10.2025 13:08 πŸ‘ 26 πŸ” 8 πŸ’¬ 3 πŸ“Œ 0
Preview
Interop Feature Ranking Rank the web platform features you care most about

As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com

09.10.2025 17:00 πŸ‘ 250 πŸ” 114 πŸ’¬ 19 πŸ“Œ 22