Derk-Jan Karrenbeld @derk-jan.com · 15/11/2025If they actually cared deeply they'd all resign. This group of people, their actions, and everything that has come after is about the worst thing that has happened for our community in quite a while. As far as I am concerned this can burn to the ground and die. 010
Derk-Jan Karrenbeld @derk-jan.com · 19/10/2025Wanna practice HTML + CSS (and a bit of JS)? www.derk-jan.com/articles/202...derk-jan.com Challenge: the clock made of clocks · Code in Bits and Pieces HTML, CSS, and JavaScript challenge recreating the intriguing concept of a clock made of clocks. 110
Derk-Jan Karrenbeld @derk-jan.com · 02/10/2025@joel.drapper.me Yooooo. Sorry I rolled away *if you recalled* at EuRuKo. I did wanna chat, butttt we had reservations for dinner! Thank you for all the well pointed comments on the current issue in our community, and thanks for the workshop at the conf! 020
Reposted by Derk-Jan KarrenbeldErika @erika.omg.lol · 19/09/2025“With the recent increase of supply chain attacks we decided to do one of our own” 21019
Derk-Jan Karrenbeld @derk-jan.com · 22/07/2025I stopped using BlueSky because of this. 13/15 issues (I stopped reporting after that) are still open, nothing marked as planned. One of the closed issues was silently reverted without any response from the developer who did that why they did that. Sure-fire way to make people feel second class. 120
Derk-Jan Karrenbeld @derk-jan.com · 28/01/2025PSA Using Office 365? Microsoft with automatically "upgrade" you to an expensive plan including CoPilot horseshit. Follow this guide to downgrade (yes, you can only downgrade via Cancel subscription). For family plans you will save ~30+ EUR/year. support.microsoft.com/en-gb/office...support.microsoft.comSwitching to Microsoft 365 Personal and Family Classic Plans - Microsoft SupportYour Privacy Choices Opt-Out IconLearn how to switch to a Microsoft 365 subscription plan without AI features, which include Microsoft 365 Basic, Microsoft 365 Personal Classic and Microsoft 365 Family Classic. 000
Reposted by Derk-Jan KarrenbeldAdam Argyle @nerdy.dev · 14/01/2025there are tons of color syntax's folks dont know about, check out my #CSS Color MEGA LIST 🤘🏻 codepen.io/argyleink/pe...codepen.ioCSS Color Syntax Mega List... 5535
Reposted by Derk-Jan KarrenbeldKevin Parry @kevinbparry.bsky.social · 10/01/2025Chair Stop-Motion 🪑💨 Made with 444 pictures taken over 10 days 444320838430
Derk-Jan Karrenbeld @derk-jan.com · 18/12/2024Guess what. The support requests about not being able to use the site from over 1 month ago reported via Zendesk just got a generic "can you check if this still an issue" response. Imagine relying on that support. 110
Derk-Jan Karrenbeld @derk-jan.com · 08/12/2024We're almost hitting 4 weeks. None of the other 13 have been updated, touched, solved, or interacted with. 110
Derk-Jan Karrenbeld @derk-jan.com · 04/12/2024More & more politics in my discover feed, and a lot of it is opinions mixed with facts. Oh oh oh... 010
Reposted by Derk-Jan KarrenbeldHidde @hidde.blog · 30/11/2024✏️ Turn off AI features by default (to reduce their climate impact) hidde.blog/please-make-... new post. sorry to oversimplify but I just hope we'd all do less overcomplexifyinghidde.blogTurn off AI features by default (to reduce their climate impact)If users don't use a future that requires a lot of energy and water, that's wasteful. Making such features opt-in is the right thing to do. 02511
Derk-Jan Karrenbeld @derk-jan.com · 23/11/2024The fact that all existing URLs break when you start using a custom handle domain is not ... great. Especially for my accessibility bug reports that sometimes refer to exact posts. And there is no way to generate a permalink that uses a non-changing identifier. 120
Derk-Jan Karrenbeld @derk-jan.com · 21/11/2024"First" Accessibility Bug has been resolved. It was not done by Bluesky, and it was a one liner. Wondering how it will take for the others to be resolved. They are building new features whilst the site and app remain mostly unusable for some. 161
Reposted by Derk-Jan KarrenbeldHidde @hidde.blog · 18/11/2024“Creating effective, trustworthy communication with language communities means doing the work to make sure your content meets them where they are. A big part of this is learning about, and incorporating cultural norms into your efforts.” — @ericwbailey.website ericwbailey.website/published/do...ericwbailey.websiteDon’t forget to localize your iconsCulture impacts how icons are interpreted, understood, and used. 0154
Derk-Jan Karrenbeld @derk-jan.com · 16/11/2024Like a child in a candy store 👨🏽🦽💨 I hope you're having fun today as well 🙃💛 020
Derk-Jan Karrenbeld @derk-jan.com · 16/11/2024My thoughts about starterpacks: Great feature to quickly get started on a topic. However, in reality I don't think they are as diverse or helpful as we think they are. Over the past days I've looked at a lot of software based starter packs. The majority of them (e.g. web development) all feature 150
Reposted by Derk-Jan KarrenbeldJubilee ❣️ @16pxl.bsky.social · 15/11/2024phases of change 🕊️✨ #pixelart 4969581736
Reposted by Derk-Jan KarrenbeldKonnor Rogers @konnorrogers.com · 15/11/2024[...] " thereby frustrating the efforts of the class's author to attempt to provide proper encapsulation" ruby-doc.org/core-2.5.8/O... Little hidden gem of a quote in Ruby docs 🤣 Looks like the wording has been changed in the most recent versions. ruby-doc.org/3.3.6/Object... 141
Reposted by Derk-Jan KarrenbeldSpace @redditspaceviewes.bsky.social · 14/11/2024Pillars of Creation through MIRI | JWST 208311731404
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 15/11/2024Clicking a tab in the main navigation does nothing according to assistive tooling: github.com/bluesky-soci...github.comAccessibility bug: Navigating any of the tabs does not move focus and is invisible to assistive tools · Issue #6373 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Click your profile picture to focus it (use a pointer, because good luck getting there with a keyboard #6370) Now Tab to any of the links, e.g. Chat Now c... 032
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 15/11/2024Effectively cannot get to the menu (left) or sidebar (right) when using only a keyboard: github.com/bluesky-soci...github.comAccessibility bug: Cannot reach the menu on the left or right unless I remove all feeds · Issue #6370 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Try to tab your way into the menu(s) Good luck getting to the end of the feed There are several issues here: The focus order does not match the visual ord... 112
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 15/11/2024More or less impossible to get to the sign-up page using only a keyboard: github.com/bluesky-soci...github.comAccessibility bug: nearly impossible to login or sign up using a keyboard from the homepage · Issue #6369 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Try to reach the Sign in or Sign up buttons in the bottom bar Good luck, you won't. I don't think it's the expectation to tab over 400 times to get to the... 122
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024Hey @jyc.dev could we please have internationalised date formats instead of this using freedom formatting? 100
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 15/11/2024Voice commands do not work everywhere in the app because of incorrect aria-labels: github.com/bluesky-soci...github.comAccessibility issue: Some aria-labels not starting with the visual content · Issue #6366 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/feeds Make sure you are not following any feeds so the NoFollowingFeed component renders Try a voice command to press "Click here to add one". You won't be... 122
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 14/11/2024The dangerous action on the delete post button is focused first, and that focus order does not match the visual order which does not match the DOM order: github.com/bluesky-soci...github.comAccessibility bug: dangerous actions in confirmation dialog is focused first · Issue #6326 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app Go to your profile On any of your posts, open the post menu Find the Delete post option and click it The focus will be on the confirm For obvious reasons t... 112
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 14/11/2024All the buttons present as toggle buttons: github.com/bluesky-soci...github.comAccessibility bug: buttons are spamming aria-pressed but they are not toggle buttons · Issue #6325 · bluesky-social/social-appSteps to Reproduce This is probably a bug in react-native-web, but that's no excuse. Go to https://bsky.app/ Find any <button> It will have aria-pressed="false" Clicking it (mouse down / keyboard h... 101
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 14/11/2024Anything that relies on the toast message is not accessible: github.com/bluesky-soci...github.comAccessibility bug: All features relying on a toast (like the share button) are inaccessible · Issue #6322 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Go to any post Click the share post button A toast will appear in the bottom left corner. This toast is not announced to any screenreader, and thus, it is... 101
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 14/11/2024The New post, new chat, Reply buttons lack contrast: github.com/bluesky-soci...github.comAccessibility bug: Contrast of new post, new chat is too low · Issue #6321 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ or https://bsky.app/messages In mobile mode you will find a button in the bottom-right corner, in desktop mode it will be either in the left most sidebar ... 101
Reposted by Derk-Jan KarrenbeldCassidy @cassidoo.co · 14/11/2024Idk why people make such a big deal about P=NP, just make N=1 and it's solved, it's not that hard lol, y'all are dumb 6685
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 13/11/2024Here is one about aria-labels in the post metadata making them usable: github.com/bluesky-soci...github.comAccessibility bug: aria-label of post metadata on replies are useless · Issue #6316 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ To discover this issue quickly, open any screen reader, but you can also see this in the dev tools Inspect any post Now inspect any reply On a post, the i... 101
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 13/11/2024One for the touch targets not being large enough: github.com/bluesky-soci...github.comAccessibility bug: touch target of all the post options is too small · Issue #6312 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Inspect any of the post option buttons' touch target Realise that a thick thumb wil have difficulty pressing it In replies the size is 28x28, and in highl... 201
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 13/11/2024A tiny one about a single aria-label, but I have a big feeling this has opportunity to provide guidance for future PRs when people are adding aria labels: github.com/bluesky-soci...github.comAccessibility bug: options menu aria-label is sub-optimal · Issue #6311 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app Use a screenreader and tab onto a more options button for a post clickable Open post options menu menu button collapsed subMenu link And then the first tim... 111
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 13/11/2024Here is one for the feed tabs: github.com/bluesky-soci... Funny enough, and I am assuming either expo-router or react-navigation, the main tabs do mostly behave correctly!github.comAccessibility bug: feed tabs say they are tabs but they don't behave like tabs · Issue #6308 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/ Tab into the feed tablist Try to use the arrow keys to move between the tabs Try Home/End to move to the first or last tab Expect assistive technology to ... 111
Reposted by Derk-Jan KarrenbeldDerk-Jan Karrenbeld @derk-jan.com · 13/11/2024Here is one for the video player: github.com/bluesky-soci...github.comAccessibility bug: Video player is keyboard accessible, but does not have labels · Issue #6306 · bluesky-social/social-appSteps to Reproduce Go to https://bsky.app/profile/codewithbeto.bsky.social/post/3lato2jya4c27 To discover this issue quickly, open any screen reader, but you can also see this in the dev tools Tab ... 111
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024Recently I found this new programming language called uiua (www.uiua.org) and attempted to implement a solution to leap years: uiua.org/pad?src=0_14... I cried a bit. But spent the entire night "learning" it and I think it's... I guess fun?? 100
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024I have thought about the request by @bsky.app for us to report accessibility issues so that they *or the open source community* can fix them. 240
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024Hopefully it's just me, but I've had the Home page feeds not load on me quite often... seems to be getting worse. 010
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024And if you want this in an image format: bsky.app/profile/kadi... @expo.dev EAS Build Cheat Sheet! 020
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024I have been sponsoring this wonderful person since Oct 2019. If you have a bit to spare and want to help out, this is definitely something I would suggest you spend your money on. 142
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024TIL I am an arsehole. Good thing I like butt, so I guess I like... myself? 000
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024Are you reading this and want to get this kickstarted at your company? I did a talk when I was still able to walk where I actually use a screenreader and give you a handful of things you can fix in "a day" that solves >50% of all the accessibility issues. derk-jan.com/talks/practi...derk-jan.comPractically Accessible: Talk, on Code in Bits and PiecesDelft SolutionsDelft SolutionsExternal: External: External: External: External: External: External: External: External: External: External: Exte...Personal bits of writing or pieces of mind. 274
Derk-Jan Karrenbeld @derk-jan.com · 07/11/2024I hope that Bluesky Social hires someone to improve the accessibility foundation of BlueSky. Right now it's basically horror to use with my screenreader. Slapping role tags and aria-label tags on everything, mostly incorrectly. Using only a keyboard? Too bad, it won't work well. It's kinda sad. 34720