Sign in

Hasani Rogers

@deificartsllc.bsky.social
169 followers 21 following 53 posts

Developer. Creator. Cat lover. INTP since 1985. linktr.ee/deificarts

PostsRepliesMedia
Hasani Rogers @deificartsllc.bsky.social · 13/09/2026
I've released Kemet UI 5.0.1 which includes fixes for better SSR support. The docs have been updated to detail support for Astro including SSR in Astro as well! I'll be exploring SSR in Next.js next. www.kemet.dev
kemet.dev
Kemet UI
Blessed by the gods, Kemet UI is a completely free framework agnostic design system.
000
Hasani Rogers @deificartsllc.bsky.social · 06/09/2026
I haven't been posting much lately but I'm proud to announce the release of Kemet UI v5 today! Check it out. The docs and styles have been completely revamped as this release marks the move to a full fledged #designsystem. kemet.dev
000
Hasani Rogers @deificartsllc.bsky.social · 29/03/2026
I’ve switched to PopOS for my dev machine and I love it. Finally, separate workspaces on each monitor on an Ubuntu-like system. Been waiting years for this.
010
Hasani Rogers @deificartsllc.bsky.social · 26/03/2026
Funny enough, my conversations with AI naturally helps me communicate with non technical folks about technical things. Has anyone else experienced this?
000
Hasani Rogers @deificartsllc.bsky.social · 03/03/2026
While writing new features for anibookquotes.com I had to write an API call that verified the volume id the AI gave because it kept hallucinating and stored bad IDs in supabase. AIs are like GPS. You're always in better hands when dealing with someone who uses it as a tool rather than a crutch.
010
Hasani Rogers @deificartsllc.bsky.social · 28/02/2026
In preparation for beginning work on a major new feature for anibookquotes.com, I’ve moved it from my VPS to Vercel. Hopefully this feature will drive engagement. It uses AI, stay tuned.
010
Hasani Rogers @deificartsllc.bsky.social · 25/02/2026
Today I’ve updated Ani Book Quotes, a LASZ PWA, to use the Web Share API for a more native experience on mobile devices. Now, even if you aren’t using the Android app, you can share quotes and get the native share experience from your phone if it supports it! Checkout anibookquotes.com
anibookquotes.com
Ani Book Quotes | An app built for book lovers.
Ani Book Quotes is Twitter for book quotes. Each post starts of with a quote from your favorite books. Comment, share, like, and discover new quotes from users on Ani Book Quotes.
000
Hasani Rogers @deificartsllc.bsky.social · 22/02/2026
I’ve created a scaffolding tool for you to easily bootstrap your own LASZ app. Just run “npm create lasz-app” on the command line to get started. More to come!
000
Hasani Rogers @deificartsllc.bsky.social · 19/02/2026
A new blog. Lit is better than React. dev.to/hasanirogers...
dev.to
Lit is better than React: Signals in Lit
I once asked Gemini about the performance between React and Lit. It led me down a path to...
022
Hasani Rogers @deificartsllc.bsky.social · 19/02/2026
Sass vs Vanilla CSS, which one do you prefer?
111
Hasani Rogers @deificartsllc.bsky.social · 16/02/2026
I’ve published changes to the LASZ Todo App. It now includes Supabase integration and rocks the Lazy logo. I’ll be adding even more later! stackblitz.com/~/github.com...
stackblitz.com
StackBlitz
020
Hasani Rogers @deificartsllc.bsky.social · 16/02/2026
The LASZ stack logo has been completed. Look at that lazy cat.
000
Hasani Rogers @deificartsllc.bsky.social · 15/02/2026
I’m working on a logo for the LASZ stack y’all.
000
Hasani Rogers @deificartsllc.bsky.social · 14/02/2026
Happy Valentine's Day. For all you single devs out there, get a free single from Wendy’s.
000
Hasani Rogers @deificartsllc.bsky.social · 13/02/2026
Did you know I have a design system? I use it mainly for prototyping. Some of the components are really old and should probably be rewritten but I did make a thing and still work on it from time to time. kemet.dev
kemet.dev
Kemet UI | A Modern Blueprint System
020
Hasani Rogers @deificartsllc.bsky.social · 12/02/2026
I’m working on a LASZ stack demo. Check it out. It has a Zustand Reactive controller for Lit that auto subscribes/unsubscribes to avoid memory leaks. Blog, Talks, YouTube Tutorial, Supabase integration, a11y support, is all to come later. stackblitz.com/~/github.com...
stackblitz.com
StackBlitz
020
Hasani Rogers @deificartsllc.bsky.social · 10/02/2026
Devs, let's share some horror stories about working with vibe code from other devs.
100
Hasani Rogers @deificartsllc.bsky.social · 08/02/2026
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
youtu.be
Intro to Lit JS in 2026: Creating a dark mode
YouTube video by Deific Arts LLC
000
Hasani Rogers @deificartsllc.bsky.social · 07/02/2026
Did you know you can write media queries like this now? youtube.com/shorts/0gDhK...
youtube.com
Modern Media Queries
YouTube video by Deific Arts LLC
000
Hasani Rogers @deificartsllc.bsky.social · 07/02/2026
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.
010
Hasani Rogers @deificartsllc.bsky.social · 06/02/2026
Are web components a thing yet? Share this with grumpy non-believers. arewebcomponentsathingyet.com
arewebcomponentsathingyet.com
Are Web Components A Thing Yet?
110
Hasani Rogers @deificartsllc.bsky.social · 04/02/2026
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.
110
Hasani Rogers @deificartsllc.bsky.social · 03/02/2026
Why is Tailwind for devs who are bad with CSS? Wrong answers only.
120
Hasani Rogers @deificartsllc.bsky.social · 02/02/2026
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...
deificarts.com
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...
000
Hasani Rogers @deificartsllc.bsky.social · 01/02/2026
Who said developers can't be creative?
000
Hasani Rogers @deificartsllc.bsky.social · 01/02/2026
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.
000
Hasani Rogers @deificartsllc.bsky.social · 28/01/2026
@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.
010
Hasani Rogers @deificartsllc.bsky.social · 27/11/2025
I just released Kemet v4.1.0 and it comes with a cool typewriter element. Check it out! kemet.dev/docs/?path=/...
kemet.dev
storybook - Storybook
000
Hasani Rogers @deificartsllc.bsky.social · 08/09/2025
Made a post about embracing web standards again with web components. dev.to/hasanirogers...
dev.to
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...
021
Hasani Rogers @deificartsllc.bsky.social · 10/08/2025
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.
010
Hasani Rogers @deificartsllc.bsky.social · 03/06/2025
Who else finds working with refs in React to be strange and unnatural?
000
Hasani Rogers @deificartsllc.bsky.social · 26/05/2025
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.
000
Hasani Rogers @deificartsllc.bsky.social · 24/04/2025
Using slots to compose components with web components is more enjoyable than React's children.
1303
Hasani Rogers @deificartsllc.bsky.social · 21/04/2025
Built with Astro and Web Components, my new portfolio site has all 100 lighthouse scores! hasanirogers.me
031
Hasani Rogers @deificartsllc.bsky.social · 13/04/2025
I’ve been working with both Astro and Next lately and I must say, I like Astro much better.
000
Hasani Rogers @deificartsllc.bsky.social · 24/03/2025
I updated Kemet UI's doc site. I'm rather happy with the new design. It's now built on #AstroJS kemet.dev
kemet.dev
Kemet UI | A Modern Blueprint System
000
Hasani Rogers @deificartsllc.bsky.social · 21/01/2025
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.
anibookquotes.com
Ani Book Quotes
Ani Book Quotes is social media designed for book lovers!
001
Hasani Rogers @deificartsllc.bsky.social · 07/01/2025
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!
010
Hasani Rogers @deificartsllc.bsky.social · 02/12/2024
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.
010
Hasani Rogers @deificartsllc.bsky.social · 23/11/2024
Playing around with #webcomponents and Astro. Integration is easy but I'm sad v5 is dropping Lit support.
120
Hasani Rogers @deificartsllc.bsky.social · 19/11/2024
I love when I see #designsystems compared to legos. Legos are so fun.
000
Hasani Rogers @deificartsllc.bsky.social · 19/11/2024
Interested in using #webcomponents in #nextjs? I've updated Kemet UI with integration guides and among them is Next. kemet.dev
kemet.dev
Kemet UI | A modern blueprint design system.
030
Hasani Rogers @deificartsllc.bsky.social · 17/11/2024
Interested in using #webcomponents in #react 19 and higher? Checkout Reactbox for a demo: stackblitz.com/~/github.com...
stackblitz.com
StackBlitz
110
Hasani Rogers @deificartsllc.bsky.social · 15/11/2024
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!
000
Hasani Rogers @deificartsllc.bsky.social · 15/11/2024
I'm glad my design system, Kemet UI, is seeing more weekly downloads on npm. www.npmjs.com/package/keme...
npmjs.com
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...
000
Hasani Rogers @deificartsllc.bsky.social · 14/11/2024
The amount I need to scroll to get to my birth year while signing up for these apps is scary. 😅
120