Hasani Rogers
banner
deificartsllc.bsky.social
Hasani Rogers
@deificartsllc.bsky.social
Developer. Creator. Cat lover. INTP since 1985. https://linktr.ee/deificarts
Devs, let's share some horror stories about working with vibe code from other devs.
February 10, 2026 at 5:00 AM
I released a new blog but this time I also released a YouTube video that accompanies it. If you’re a developer who’s interested in working with Lit check this out. I’ll walk you through a simple dark mode toggle.

youtu.be/5RTU19mIbyI
Intro to Lit JS in 2026: Creating a dark mode
YouTube video by Deific Arts LLC
youtu.be
February 8, 2026 at 6:51 PM
Did you know you can write media queries like this now?

youtube.com/shorts/0gDhK...
Modern Media Queries
YouTube video by Deific Arts LLC
youtube.com
February 7, 2026 at 10:10 PM
Correction: The name of the stack I’m going to start promoting is LASZ (pronounced as lazy). Lit. Astro. Supabase. Zustand. I might even give a conference talk about it somewhere.
February 7, 2026 at 2:35 AM
Are web components a thing yet? Share this with grumpy non-believers.
arewebcomponentsathingyet.com
Are Web Components A Thing Yet?
arewebcomponentsathingyet.com
February 6, 2026 at 3:41 AM
I asked Gemini about performance between Lit’s use of Shadow DOM vs React’s virtual DOM. In short, Lit has better performance because it’s based on web standards. React has familiarity from devs.
February 4, 2026 at 4:13 PM
Why is Tailwind for devs who are bad with CSS? Wrong answers only.
February 3, 2026 at 7:44 PM
I have a new blog up where I discuss centering the DOM as your component model with Web Components. Check it out.

deificarts.com/blog/embraci...
Embracing the platform: the DOM as your component model
A while back I wrote a blog discussing a return to web standards since “React Brain” has taken over our thinking about what a component is. This is the follow up. In this blog I’ll be discussing conce...
deificarts.com
February 2, 2026 at 3:39 PM
Who said developers can't be creative?
February 1, 2026 at 10:52 PM
I’m reforming my brand strategy for Deific Arts LLC in 2026. This time I want it to be personal and all about coding rather than a neutral, faceless, and professional brand. I have plans for my online presence. Stay tuned.
February 1, 2026 at 8:36 PM
@deificartsllc.bsky.social I want to coin a term for my go to tech stack. The SAWZ stack. Supabase. Astro. Web Components. Zustand. I’ll probably blog about it.
January 28, 2026 at 3:59 PM
I just released Kemet v4.1.0 and it comes with a cool typewriter element. Check it out! kemet.dev/docs/?path=/...
storybook - Storybook
kemet.dev
November 27, 2025 at 7:35 AM
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