Trending
Randhir Kumar's Avatar

Randhir Kumar

@herandhirs

69
Followers
899
Following
5
Posts
04.11.2024
Joined
Posts Following

Latest posts by Randhir Kumar @herandhirs

Preview
One List To Rule Them All · September 10, 2025 In the darkness may it bind us

Amazing reading list on learning modern CSS features.

https://nerdy.dev/cascading-secret-sauce

12.09.2025 18:13 👍 17 🔁 6 💬 0 📌 0
Post image

Introducing Zod 4.1 and its flagship feature: codecs.

z.codec() is a new API for defining *bi-directional transformations* in Zod

26.08.2025 00:44 👍 104 🔁 17 💬 7 📌 1
A screenshot in Chrome showing the waving flag America by Design website with Axe devtools open, 288 automated bugs are shown relating to color contrast.

A screenshot in Chrome showing the waving flag America by Design website with Axe devtools open, 288 automated bugs are shown relating to color contrast.

Normally when I share accessibility bugs I do it for two reasons:
1. Good faith that the company will fix the issue
2. The company won't fix the issue and the public should pay attention.

This time, I will look at America by Design for a new reason: rage.

Automated test: 288 accessibility bugs

26.08.2025 03:25 👍 235 🔁 69 💬 16 📌 17
Video thumbnail

✨ btw you can use the CSS offset-* rules to animate your DOM elements along SVG paths. it’s a...*little* finicky? but you can get it to play nice :)

codepen.io/xdesro/pen/L...

25.08.2025 17:14 👍 44 🔁 8 💬 3 📌 0

Is your company hiring? Would I be useful to your team?

I think I'm ready to open discussions for 2026.

I still have commitments to finish over the next 6 months, but let's start talking.

I'm in no rush and looking to find the right product / team / company.

RTs appreciated

17.08.2025 10:44 👍 12 🔁 17 💬 0 📌 1

When something is not a DNA of a company, that feature often becomes subpar. In this case, with Deep Research:

ChatGPT's Deep Research on the same prompt regularly takes ~5x as long as Perplexity... while scanning fewer sources!

Perplexity's DNA is search+speed, and it shows

25.08.2025 20:09 👍 27 🔁 3 💬 2 📌 0

These optimizations were just merged!!!

Thank you Cherry, @thepudds.bsky.social, @dr2chase.bsky.social 😊

22.05.2025 03:25 👍 31 🔁 2 💬 1 📌 0

what’s wrong with this code:

if (props.wrap) {
return (
<Wrapper>
{children}
</Wrapper>
)
}

return children

18.05.2025 22:16 👍 59 🔁 5 💬 41 📌 3
Screenshot of code showing a "@ts-expect-error" comment with a red underline. A label reads "I fixed the issue, and now the TS compiler will let me know to remove this flag"

Screenshot of code showing a "@ts-expect-error" comment with a red underline. A label reads "I fixed the issue, and now the TS compiler will let me know to remove this flag"

Lil’ TypeScript tip: Instead of using `@ts-ignore` for stuff you don’t feel like fixing rn, use `@ts-expect-error`.

When you do fix the issue, `@ts-expect-error` will *itself* become an error (which you can fix by deleting the comment).

That way, you avoid stale ignores that aren’t needed anymore.

19.05.2025 20:11 👍 242 🔁 18 💬 5 📌 2

can you share the full article link.

27.04.2025 06:56 👍 0 🔁 0 💬 0 📌 0

Bakers always say the secret ingredient is love, but I’m pretty sure it’s butter.

14.12.2024 21:34 👍 17285 🔁 1072 💬 675 📌 98

Can you please DM me as well

20.11.2024 10:32 👍 0 🔁 0 💬 0 📌 0

How to become a pro developer:

- Use a mechanical keyboard
- Wear a conference t-shirt
- Answer every question with "it depends"

19.11.2024 19:38 👍 30 🔁 2 💬 8 📌 1

💯 so true

19.11.2024 22:19 👍 0 🔁 0 💬 0 📌 0

If you’re building a website or app from scratch, it’s so much cheaper and much less stressful if you add in accessibility from the start.

I’m currently trying to retrofit accessibility features and it’s taken a week to do something that could’ve taken less than a day if done at the start

19.11.2024 17:45 👍 80 🔁 21 💬 7 📌 5

I appreciate all of you who use the Alt-text description for the images you post. As a blind dude I feel so much more included here.

For those of you who forget:
Did you know there’s a reminder in Settings/Accessibility to toggle on & then it won’t let you post image without Alt-text.

Thanks 🙏😎

18.11.2024 07:04 👍 4443 🔁 1400 💬 216 📌 139

performance pro tip. if some loading interaction is slow, try removing the spinner. sometimes a spinner makes things slower.

i don’t mean just perception-wise. spinners can actually eat CPU

07.11.2024 20:23 👍 817 🔁 44 💬 50 📌 8

🦋 WELCOME TO BLUESKY! I recommend exploring our custom feeds, which are a little like hashtags but more interesting. We have them for academic and professional subjects, sports, cities, hobbies (e.g., gardening, baking), and many more. Search them in the sidebar under Feeds. 🧵

17.10.2024 03:36 👍 12586 🔁 3609 💬 1671 📌 973
Preview
a man is sitting on a swing and saying patiently waiting . ALT: a man is sitting on a swing and saying patiently waiting .

Patiently waiting for that Twitter archive to drop ⏳

14.11.2024 20:07 👍 1 🔁 0 💬 0 📌 0
Post image

It's self-review time again

14.11.2024 13:24 👍 234 🔁 24 💬 14 📌 3

Hidden benefit of alt text (for YOU, the poster): it's searchable! I can't find 90% of my silly design memes on the dead bird website but here they are all at my fingertips because I can just search for their content

14.11.2024 19:21 👍 303 🔁 65 💬 5 📌 8
Preview
Carving your space Doing the work you love is hard when teams don't hire for it.

I jotted down some quick notes on something that's been top of mind while on the job hunt: carving out the space to do the work I want.

It's difficult to find roles that exactly align with the front of the front end work I like to do, so here is how I handle it.

heather-buchel.com/blog/2024/11...

12.11.2024 18:51 👍 45 🔁 8 💬 3 📌 2

Software is HARD. Especially large, complex software. It always has been. Developers write shitty code because writing non-shitty code takes discipline, deep understanding, and immense coordination across a team.

React is not the cause of crappy web apps. Software is. No framework can fix that.

13.11.2024 17:56 👍 14 🔁 3 💬 4 📌 0
Video thumbnail

How a `contrast()` #filter works.

Subunitary values push all RGB channels of every pixel towards 50%. Alpha remains unchanged.

A value of 0 pushes them all the way to 50%, giving us a 50% grey (50% white + 50% black).

✨keyword: grey
✨percentage RGB: rgb(50%, 50%, 50%)
✨HSL: hsl(0, 0%, 50%)

#CSS

12.11.2024 07:12 👍 42 🔁 5 💬 1 📌 0
Preview
Accessibility | 2024 | The Web Almanac by HTTP Archive Accessibility chapter of the 2024 Web Almanac covering ease of reading, navigation, forms, media, ARIA, and accessibility apps.

The 2024 Web Almanac is out, and this year the accessibility chapter is back, great work @mgifford.bsky.social !

almanac.httparchive.org/en/2024/acce...

11.11.2024 21:30 👍 23 🔁 7 💬 2 📌 1
Preview
All - Bluesky Directory A curated collection of all things relating to the Blue Sky social media platform.

Starter packs are genius, but I was surprised there wasn't a list of them for people to find.

So I built it:
blueskydirectory.com/starter-pack...

The website monitors the packs being shared and adds the ones it finds to the database.

Missed your stater pack? Message me and I'll get it added.

11.11.2024 16:13 👍 6547 🔁 2964 💬 1111 📌 430

Happy birthday Matt 🎉

05.11.2024 09:44 👍 1 🔁 0 💬 0 📌 0