Azis Ramadhan
banner
azrd.dev
Azis Ramadhan
@azrd.dev
your average normie developer at his 20s
Reposted by Azis Ramadhan
There’s a new type of CSS scroll-state query coming: “scrolled”.

This one remembers the last direction you scrolled into, which you can use to build “hidey bars”: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
October 22, 2025 at 4:48 PM
Reposted by Azis Ramadhan
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
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
October 9, 2025 at 5:00 PM
NOOOOO MY FREE CREDITS
October 7, 2025 at 2:00 PM
Reposted by Azis Ramadhan
I made a Bluesky #CSS Feed 🤘🏻

(takes a lot of work to filter out the garbage… damn)
but I believe I've setup a good system!

nerdy.dev/css-bluesky-...
CSS Bluesky Feed · October 4, 2025
On Bluesky? Here's a CSS Feed I made
nerdy.dev
October 4, 2025 at 10:47 PM
Reposted by Azis Ramadhan
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75.00%
October 1, 2025 at 6:00 PM
Another funny thing i encountered while working on my side project, and TIL

CORS mess with your HTTP headers in the browser and won't expose any of it except the whitelisted ones.

developer.mozilla.org/en-US/docs/G...
CORS-safelisted response header - Glossary | MDN
A CORS-safelisted response header (also known as
developer.mozilla.org
September 30, 2025 at 2:37 PM
TIL, if you have in your html and some css that targets the :invalid pseudo class, it will fire even if you haven't inputted any file.

A simple switch to :user-invalid will fix the issue

web.dev/articles/use...
The :user-valid and :user-invalid pseudo-classes  |  Articles  |  web.dev
About the :user-valid and :user-invalid pseudo-classes and how to use them to improve the user experience of input validation.
web.dev
September 30, 2025 at 8:05 AM
Reposted by Azis Ramadhan
fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC

Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance

these projects cannot separate themselves from the CEO of the company who funds them
September 29, 2025 at 7:27 PM
Reposted by Azis Ramadhan
New viewports with iOS? It’s irrelevant viewports.fyi
September 16, 2025 at 8:30 AM
man why is my alt acc algo seeped into this account bruh, i don't want to see or be seen scrolling into unprofessional stuff
a close up of a cat 's face with a smile on it
Alt: a close up of a cat 's face with a smile on it then turned unsettling
media.tenor.com
September 16, 2025 at 5:14 PM
Reposted by Azis Ramadhan
text compression
September 9, 2025 at 9:18 PM
Reposted by Azis Ramadhan
multipart rar is annoying to encounter but it's also how you know you're getting the good stuff
September 7, 2025 at 4:38 PM
Reposted by Azis Ramadhan
The 1st CSS Exploration is live! 🥳

Dive into the world of CSS alignment and unlock all its secrets!

css-tip.com/explore/alig...

It's time to correctly learn how all the properties work in every layout (interactive demos included 🤩)

Centering? No, we are going beyond that!
September 4, 2025 at 10:43 AM
Reposted by Azis Ramadhan
the 7 police officers that rode on a police vehicle that ran over and killed a 21 year old ride-sharing driver have been put on detention for *20 days*

*20 days*, for killing a person
August 30, 2025 at 2:55 AM
Reposted by Azis Ramadhan
TIL, wget2 is the successor of GNU Wget with much faster download speed due to usage of parallel connections and other such stuff. You can install wget using APT or DNF or package manager of your choice. But they have a web page too gitlab.com/gnuwget/wget2 #linux #opensource #unix
Wget / wget2 · GitLab
Main repository of GNU Wget2.
gitlab.com
August 19, 2025 at 5:02 AM
Reposted by Azis Ramadhan
Another banger from Seva Dolgopolov and our friends at Codrops, producing a really nice dithering effect.

tympanus.net/codrops/2025...
Interactive WebGL Backgrounds: A Quick Guide to Bayer Dithering | Codrops
Discover how to create a subtle, interactive WebGL background with Bayer dithering in this quick tutorial.
tympanus.net
August 13, 2025 at 3:07 PM
Reposted by Azis Ramadhan
trying out a new kind of vibecoding where I press the buttons on my keyboard and code appears on the screen. the code doesn't work most of the time but after a few iterations it usually gets there
August 10, 2025 at 3:38 PM
no context
a silhouette of a man breaking chains in his hands
ALT: a silhouette of a man breaking chains in his hands
media.tenor.com
July 17, 2025 at 2:21 PM
"Due to one thing or another"
At least can you just be be honest and straightforward, i know my performance is bad, i just want to know what can i improve for myself later
July 16, 2025 at 2:52 AM
Reposted by Azis Ramadhan
I made a bluesky client. That looks and works by famous phpBB2 by przemo.

Check it out if you miss those funny forums bskybb.domi.zip/forum/index....
September 7, 2024 at 7:03 PM
View Transitions is cool i guess
July 9, 2025 at 3:54 PM
Reposted by Azis Ramadhan
An offline-capable feed reader for Bluesky with simplicity in mind.

Himmel is a place to read your Bluesky feeds even when you don't have an internet connection.
Connect Himmel to your Bluesky account and enjoy your pinned feeds just as you've set them up on Bluesky.

himmel.app
Himmel for iOS and Android
himmel.app
June 24, 2025 at 9:07 AM
Reposted by Azis Ramadhan
They did it. A framework bult on the top of Tailwind to avoid the "ugly" HTML and the endless class names. Looks quite familiar to what we can already do with a "style.css" file.

At least they acknowledge that the HTML is ugly.
July 7, 2025 at 11:14 AM