umut şirin
banner
usir.in
umut şirin
@usir.in
senior engineer | design systems & accessibility at @discord.com
building for web since 2000
my own opinions, not my employer’s
#AuDHD
Pinned
umut şirin @usir.in · Nov 29
Reposted by umut şirin
"Write accessible code or get sued!" This ain't it

"Write accessible code for SEO." No

"Write accessible code for AI." Nooo

"Write accessible code for blind people." ...better

"Write accessible code cause you're a god-damn professional that takes pride in their work." Now we're talking.
October 27, 2025 at 2:32 PM
Reposted by umut şirin
Tomorrow @stacykvernmo.com & @sondrae.bsky.social will be Winging It Live with @clayton.social.coop.ap.brid.gy to take on Bad UX Design Patterns. Join live, and bring your UX questions!

I'm excited for this one, and I get to watch it. :)

1pm ET / 10am PT

www.youtube.com/watch?v=2RcF...
Bad UX Design Patterns
YouTube video by Winging It
www.youtube.com
October 22, 2025 at 6:07 PM
Reposted by umut şirin
Coming soon…

#SPIFFE #SPIRE #OpenBao #ESO #ZeroTrust

--
The room is empty (just moved houses); there is some reverb. and I need to do some postproduction. -- But planning to stream it tonight via Twitch, YouTube, and LinkedIn.
October 20, 2025 at 6:34 AM
Reposted by umut şirin
I've gone from being awed by the advances of the internet and mobile devices and gaming, to the point it dictated my career choices, to dreading every single new way they try to rip us off and sabotage what we use on purpose.
July 9, 2025 at 10:34 PM
yayin yapasim geldi

twitch.tv/usirin
October 11, 2025 at 4:16 PM
Reposted by umut şirin
💥 did a small drawing explaining the JS execution model including the event loop. I hope it’s helpful to folks. Debugging is always easier when the underlying implementations are understood.
October 6, 2025 at 12:23 PM
Reposted by umut şirin
The mystery of medical diagnosis!
October 3, 2025 at 6:25 PM
Reposted by umut şirin
i wrote down the process of resolving an at:// URI step by step. turns out, it's a great way to learn how the AT protocol works!
Where It's at:// — overreacted
From handles to hosting.
overreacted.io
October 2, 2025 at 8:21 PM
Reposted by umut şirin
I have someone who will match $500. After that, I'll only be about $500 away.

I have downplayed my needs a lot worried about others who also need help but this has really gotten bad for me so I'm sorry for being obnoxious today

$danirockasota
V: djamiempls
www.paypal.me/danirockasota
They have filed for eviction.
If I can get caught up, I should be okay but yeah. That will mean my kids, cats and I will all be without housing.
Assistance has been denying me.
I need a lot of help.
Probably going to lose my apartment.
Probably going to lose my car.
Delivery hasn't been paying much (oversaturated).
Interviews going nowhere and getting ghosted by recruiters.

If anyone can help out:
$danirockasota
V: djamiempls
www.paypal.me/danirockasota
October 2, 2025 at 9:11 PM
Reposted by umut şirin
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
Reposted by umut şirin
Besides the effects on the tech industry, right now there are H-1B holders—people—who built a life in the US.

If they are traveling, they have 17 hours to get back to the US, or the life they built will be shattered and taken from them.

Can you imagine constantly living with this uncertainty?
September 20, 2025 at 9:15 AM
Reposted by umut şirin
Tip: When you're using anchor positioning, consider how scrolling or screen size might make your positioned element overflow, and then add a backup with `position-try`.

Get more tips by signing up for my free weekly course on anchor positioning!
Create Performant Layouts and Resilient Dropdowns
This CSS anchor positioning course teaches you how
oddbird.dev
September 16, 2025 at 5:21 PM
Today’s a #LinkinPark day with @csirin.bsky.social
September 15, 2025 at 2:18 PM
Reposted by umut şirin
--
Vadideki Geyik S026 VOD:
www.youtube.com/watch?v=dmdR...
Vadideki Geyik S026
YouTube video by Vadideki Geyik
www.youtube.com
September 11, 2025 at 1:50 AM
Reposted by umut şirin
I've been working on modal components all summer, and I'm really excited to release the first piece of this: string select and label components in modals! You can finally put select menus in your bot's modals, and give more information with field descriptions!
August 27, 2025 at 1:44 AM
Reposted by umut şirin
I've been using a "follow-the-leader" pattern with CSS anchor positioning lately so I decided to write about it!

You set up a "follower" element and dynamically update the anchor on an event/state. Surprisingly simple and effective.

Read more with demos!:

👀➡️ una.im/follow-the-a...
una.im | Follow-the-leader pattern with CSS anchor positioning
Learn how to create a dynamically re-anchored pointer element.
una.im
September 11, 2025 at 6:14 PM
Reposted by umut şirin
@volkan.io 20 Eylül Cumartesi günü SPIKE için Türkçe onboarding var. İlgilenenlere duyurulur.
September 12, 2025 at 8:16 AM
Reposted by umut şirin
Ücretsiz VPN kullanacağım diye datanızı kaptırmayın canlar.

Ben bugün Cloudflare dışında ismi cismi bilinmedik hiçbirini kullanmazdım.

Boşta makineniz varsa tek bir yaml ile @wireguard.bsky.social kurup takılabilirsiniz

docs.linuxserver.io/images/docke...

Benim senelerdir kullandığım config ekte
September 7, 2025 at 9:37 PM
Reposted by umut şirin
Vaccines don’t cause autism but given the over representation of those on the spectrum in science, it could be argued that autism causes vaccines.
September 6, 2025 at 11:51 AM
Reposted by umut şirin
“I wasn’t sure what number you wanted me to go with.” — Zuck, 100% pathetically bitch-made by a man who said he should be thrown in jail for life, appeasing an administration who says his wife’s family isn’t American, loving how RFK is dismantling every public health advancement that CZI ever made.
Zuckerberg saying Meta intends to spend at least 600 billion in the US

Zuckerberg at the end caught on a hot mic
September 6, 2025 at 12:59 AM
Reposted by umut şirin
when I first began working in tech a decade ago it was a progressive space. what the fuck happened?
September 5, 2025 at 6:26 PM
Reposted by umut şirin
lfg! github.com/facebook/rea...

for the first time, there will be a first-class way to tell React to deprioritize some part of the tree, an alternative to unmounting.
Release Activity in Canary by rickhanlonii · Pull Request #34374 · facebook/react
Overview This PR ships <Activity /> to the react@canary release channel for final feedback and prepare for semver stable release. What this means Shipping <Activity /> to canary means i...
github.com
September 6, 2025 at 2:26 PM
Aksama yayindayiz
Hatirlatma: Yarin Geyik Var 🦌🦌🦌🦌🦌🦌🦌
September 6, 2025 at 7:11 AM
Reposted by umut şirin
Hatirlatma: Yarin Geyik Var 🦌🦌🦌🦌🦌🦌🦌
September 6, 2025 at 3:56 AM