Josh Black reposted
The Accessibility Compat Data project run by @lolaodelola.bsky.social is a vital and much-needed resource. Let's fund it. #a11y ericwbailey.website/published/th...
Josh Black
@josh.black
Building a design system at GitHub. Previously worked on the Carbon Design System.
769 followers130 following94 posts
Josh Black reposted
The Accessibility Compat Data project run by @lolaodelola.bsky.social is a vital and much-needed resource. Let's fund it. #a11y ericwbailey.website/published/th...
Finally got a post up on the GitHuh blog github.blog/engineering/... π
Finally got a post up on the GitHuh blog github.blog/engineering/... π
Finally got a post up on the GitHuh blog github.blog/engineering/... π
It's been wild catching up on LLM stuff after being out on parental leave for a bit π΅βπ« One of the biggest things that came up when working on Primer for me was trying to find a way to answer the question "does this make things better, or not?" This lead to a fun project: github.com/primer/agent...
It's been wild catching up on LLM stuff after being out on parental leave for a bit π΅βπ« One of the biggest things that came up when working on Primer for me was trying to find a way to answer the question "does this make things better, or not?" This lead to a fun project: github.com/primer/agent...
Come work with me on Primer! careers-githubinc.icims.com/jobs/5423/se... Feel free to reach out if you have any questions π
Josh Black reposted
A few years back, I nearly wrote "The Fallacy of Federated Design Systems." Then @nathanacurtis.bsky.social beat me to it. But what happens when you try it anyway? At Spotify, I watched federated fail twice, resulting in a huge number of barely reused components and damaged trust in design systems.
Link to the SC that Iβm referring to: www.w3.org/WAI/WCAG22/U...
This reminded me that if you like Cholula definitely give Valentina a try π
The Great (Refrigerator)Β Divide I like a good hot sauce. It's not, like, my personality, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admitβ¦
Could be cool to try something like this @katielangerman.bsky.social @sid.st ππ
Linear has a 30-minute weekly meeting called "Quality Wednesdays." I sat through one and WOW Devs show a quality or perf-related fix they did last week. It can be big, or small. We went through 17 issues, from massive backend performance wins, to this tiny one. Can you see it?
Josh Black reposted
Focus rings! Plural! I wrote for @piccalil.li about how to create a branded double ring focus effect that is dynamically generated based on the interactive element's text color. piccalil.li/blog/taking-...
Finally got around to making an MCP server for Primer: github.com/primer/react... π It's been interesting playing around with tools to provide more context to agents, specifically around our components/tokens/icons/etc and their guidelines. Still holding my breath to see how much it can help π
For example, with a tooltip it'd be awesome to have a component with a slot for the trigger and the content but as soon as I mess around with the Shadow DOM I lose the ability to relate these with attributes for a11y. I had assumed this is what ElementInternals was used for but now I'm not sure π€
Having the hardest time getting events from custom elements working alongside React components in Next.js π€ Anyone else have luck with this? It seems to work fine standalone but as soon as I'm in Next.js-world the events stop being fired. I assume something is going on due to SSR? But who knows π€·ββοΈ
For example, this codepen from Chris Coyier totally works: codepen.io/joshblack/pe... but then bringing it over into Next.js world it doesn't: codesandbox.io/p/devbox/3n9...
Having Primer Query (www.youtube.com/watch?v=lryI...) has been so nice for migrations over the years. Our team is going through moving from styled-components (with a `sx` prop) to CSS Modules and it's been amazing tracking this with charts in datadog or even as fields in our GitHub projects
Josh Black reposted
Last post of 2024! I wrote about GitHub, interactive lists, and feeeeeeeeelings. ericwbailey.website/published/gi...
Iβm irrationally excited for Ghostty 1.0: mitchellh.com/writing/ghos.... A month ago, I donβt know if I even realized how many terminals had come onto the scene as an alternative to iTerm but now I canβt wait to try them all π (currently using WezTerm)
This kind of tool was my dream to have back on Carbon: www.youtube.com/watch?v=lryI... (tool usage at ~6:00). Being able to query all the ways a component is used is like a super power for decision making. It's also pretty nice to be able to finally measure usage lol
You are up to date.