Hasani Rogers
banner
zerodivide85.bsky.social
Hasani Rogers
@zerodivide85.bsky.social
Developer. Creator. Cat lover. INTP since 1985.
Made a post about embracing web standards again with web components. dev.to/hasanirogers...
It’s time to get comfortable with web standards again
Originally posted on my blog. Typescript is ok though. The point of this blog is to highlight...
dev.to
September 8, 2025 at 6:30 PM
One of the little things I like about working with Astro and Web Components over Next and React is the very clear distinction between what's running on the server vs client.
August 10, 2025 at 5:20 AM
Who else finds working with refs in React to be strange and unnatural?
June 3, 2025 at 4:58 PM
Once these technologies enjoy major browser adaptation, developers are going to start catching on to the fact that you don’t need to write 200 lines of Javascript to get an accessible carousel. People came to realize that you don’t need jQuery. The same is going to happen with the likes of React.
My #GoogleIO talk "What's new in web UI" is live!

Learn about new native HTML & CSS APIs that make it possible to build 3 common (but complex) UI patterns:

1. Customizable select menus
2. Carousels
3. Hover cards

No JS = less jank, better perf, and much better DX

www.youtube.com/watch?v=VTCI...
What's new in web UI
YouTube video by Chrome for Developers
www.youtube.com
May 26, 2025 at 12:31 AM
Using slots to compose components with web components is more enjoyable than React's children.
April 24, 2025 at 2:45 PM
Built with Astro and Web Components, my new portfolio site has all 100 lighthouse scores! hasanirogers.me
April 21, 2025 at 4:17 AM
I’ve been working with both Astro and Next lately and I must say, I like Astro much better.
April 13, 2025 at 6:26 PM
I updated Kemet UI's doc site. I'm rather happy with the new design. It's now built on #AstroJS kemet.dev
Kemet UI | A Modern Blueprint System
kemet.dev
March 24, 2025 at 1:34 AM
Hey book lovers, I made an app for you.

anibookquotes.com

Ani Book Quotes is social media for book lovers. Post, like and share quotes from your favorite books. Members get access to additional features.

It’ll be coming to Google Play and maybe Apple App Store later.
Ani Book Quotes
Ani Book Quotes is social media designed for book lovers!
anibookquotes.com
January 21, 2025 at 1:57 AM
Happy New Years folks. I've been hacking a way at a secret app I've been building that's powered by Lit and #webcomponents. I'm learning a lot by building this thing (it accepts payments with Stripe on the backend) and I'll be writing about it in my blog in the coming weeks. Stay tuned!
January 7, 2025 at 4:11 AM
One of the things I love about working with #WebComponents is style encapsulation with Shadow Dom. I feel it lets you focus on semantics properly. I do not like the “throw a class on everything” approach to styling. Lit’s ability to reflect a property to style on as an attribute is bliss.
December 2, 2024 at 12:41 AM
Playing around with #webcomponents and Astro. Integration is easy but I'm sad v5 is dropping Lit support.
November 23, 2024 at 2:14 AM
I love when I see #designsystems compared to legos. Legos are so fun.
November 19, 2024 at 4:54 PM
Interested in using #webcomponents in #nextjs? I've updated Kemet UI with integration guides and among them is Next. kemet.dev
Kemet UI | A modern blueprint design system.
kemet.dev
November 19, 2024 at 2:28 AM
Interested in using #webcomponents in #react 19 and higher? Checkout Reactbox for a demo: stackblitz.com/~/github.com...
StackBlitz
stackblitz.com
November 17, 2024 at 3:31 AM
I'm going to be posting a series of integration repos that shows how to integrate Web Components in different technologies like React and NextJS. Eventutally I'll update the docs for Kemet UI with documentation on this. I might even blog about it. Stay tuned!
November 15, 2024 at 11:34 PM
I'm glad my design system, Kemet UI, is seeing more weekly downloads on npm. www.npmjs.com/package/keme...
kemet-ui
A flexible blueprint system for UIs.. Latest version: 3.1.0, last published: 2 months ago. Start using kemet-ui in your project by running `npm i kemet-ui`. There are no other projects in the npm regi...
www.npmjs.com
November 15, 2024 at 2:44 PM
The amount I need to scroll to get to my birth year while signing up for these apps is scary. 😅
November 14, 2024 at 8:20 PM