Sign in

Lieke B 👩‍💻

@leekeh.com
293 followers 548 following 133 posts

bookseller to senior frontend dev in 3 years 📚 passionate about a11y 🧑‍💻, better communication in tech 💬 and using the web for good 🌱 Looking for my next role! leekeh.com/hire-me ( ⁀ ᗢ ⁀ )~♡

PostsRepliesMedia
Lieke B 👩‍💻 @leekeh.com · 26/09/2026
Working with slow internet is really making me wish more sites would just send HTML over the wire
040
Lieke B 👩‍💻 @leekeh.com · 16/09/2026
That's a good one! Do you have any examples I could study? I'm not exactly sure how to extract my work into this format, since it's usually for long-lived corporate projects.
000
Lieke B 👩‍💻 @leekeh.com · 16/09/2026
maybe in this era of hyper-capitalism, where new technology is making us even more rushed and dividing our attention constantly, having patience itself is a radical thing
041
Lieke B 👩‍💻 @leekeh.com · 15/09/2026
Hey network! I'm currently looking for a new opportunity in front-end / full stack development. I am an expert in accessibility and design systems, know how to make a great performant website, and always eager to learn more! Working from The Netherlands but open to remote. leekeh.com/hire-me
leekeh.com
Bugble | Leekeh - leekeh
Digital trinkets and personal ramblings by a Dutch web developer named Lieke.
110
Lieke B 👩‍💻 @leekeh.com · 10/09/2026
They are a tool for working together, but they should not be exposed to library/end users. Big fan of compiling them away by resolving at library built time.
020
Lieke B 👩‍💻 @leekeh.com · 10/09/2026
Quite often yes, it puts the control in the hands of designers. Although I think most implementations are not clean enough to actually be able to change the design with just tokens.
110
Lieke B 👩‍💻 @leekeh.com · 02/09/2026
sometimes I think about what would've become of me if I wouldn't have listened to those that told me to stop drawing
010
Lieke B 👩‍💻 @leekeh.com · 01/09/2026
It would be really nice if we can just make accordions with HTML only, accessibility and interactivity built in. Plus you can discover content with CMD+F.
000
Lieke B 👩‍💻 @leekeh.com · 01/09/2026
New blog post on the differences in APG's accordion pattern vs. browser's native <details> element implementations.
leekeh.com
We need to talk about accessible accordions - leekeh
Browsers and ARIA guidelines disagree on what makes a correct accordion, and I'm tired of it.
100
Lieke B 👩‍💻 @leekeh.com · 01/09/2026
Why do so many accessibility-focused resources not use the focus-visible selector? Showing the focus outline on clicks feels so clunky.
010
Lieke B 👩‍💻 @leekeh.com · 13/08/2026
TIL aria-keyshortcuts
010
Lieke B 👩‍💻 @leekeh.com · 06/08/2026
Frontend developer specialized in design systems + accessibility, but love to build anything code and not afraid of backend :) Also eager writer and documentation builder. Looking for a (close to) fulltime job, NL or remote. leekeh.com/hire-me
leekeh.com
Bugble | Leekeh - leekeh
Digital trinkets and personal ramblings by a Dutch web developer named Lieke.
080
Reposted by Lieke B 👩‍💻
USDA Choice Thinkmeat @arrdem.tirefireind.us · 04/08/2026
My job as a guy who has officially Seen Some Shit in my professional career is now to show up and say "yes yes nice workaround but have we tried not having this problem" and then showing what not having the problem looks like. I can't imagine this is popular but by god is it needed
420420
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
y'all looking for more people? haha
000
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Exactly!
010
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Obsidian Sync would be really cool to combine with note publishing (aligned with standard.site)
110
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Have been on this site for a little while but didn't really understand that I have my own folder that is transportable. Now I finally understand what happens when I connect another app to my bsky/atproto account and it makes so much sense
010
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
The recent podcast from @syntax.fm finally kinda made me understand the basics of the AT protocol and why it's so cool.
120
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
030
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
I wish I could do the same thing Cloudflare does for web servers (AI labyrinths + option to pay for access), but with code. I want my code to be accessible for real users, but not mass-scrapable by AI.
000
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Indeed, that's why I only want to persist the value if the user explicitly toggled it. I usually keep a flag for that, if it's false we do listen to system changes.
021
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
That's a good development, at least!
110
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
The debate is whether the simpler UX is worth the fact that resetting the state is more difficult. I feel like as developers, we tend to care a lot, but I am not sure this is a big deal for most users.
140
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Steps: - get user preference through media query, store in state - listen to color scheme changes, update state - if user toggles, update state AND set localStorage - don't listen to color scheme changes if user has manually toggled - on reload, prefer localStorage over media query
120
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
I kinda like having only two, system being the default and switching to a preferred one after the first interaction. One click instead of two. The disadvantage is that you need to clear your state if you want to refer back to the system.
120
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
Open source is not for personal benefit, ofc, but at the same time we all have rent to pay and even just having the spotlight taken away from something we worked hard on can be really harmful.
110
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
At the same time, how can we protect ourselves and the value of our work in these times? 😬 What if I work very hard on a cool project, and someone just steals it (directly or indirectly through training).
110
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
I like that take, it's good to continue doing what we believe in. If we don't, in a way it's the same as giving up. It aligns with radical optimism, something I try to live by.
110
Lieke B 👩‍💻 @leekeh.com · 04/08/2026
How are people managing the tension between wanting to share & open-source their code, and avoiding AI just scraping and stealing it?
470
Reposted by Lieke B 👩‍💻
zeu @zeu.dev · 31/07/2026
i write code manually cause it’s fun and i don’t want AI to take that skill away from me
310112
Lieke B 👩‍💻 @leekeh.com · 15/07/2026
Since the text got quite long, I broke it up with some memes relating to the discourse I've seen on React. I think they might make the whole story a bit more sassy, but it also has a charm.
Twitter thread. Philippe: Hi Daniel, I'm the guy responsible for implementing the start menu with React Native in Windows 11. Lemme know if you have any questions. Daniel: first question why. Philippe: I’m a React developer so it only made sense. Any other questions? Aadit: what was the performance consideration for such an implementation? Philippe: I try not to let such considerations get in the way of doing great work.
000
Lieke B 👩‍💻 @leekeh.com · 15/07/2026
Oh this is awesome! From a first instinct, 2 seems the most logical and composable, similar to how I've already implemented custom comboboxes using the aria specification.
000
Lieke B 👩‍💻 @leekeh.com · 15/07/2026
My new blog post on the advantages of learning frameworks other than React is up now! leekeh.com/blog/beyond-...
leekeh.com
Why frontend developers should learn more than just React - leekeh
What can we learn from studying other frameworks, and what are we missing out on if we don't?
110
Lieke B 👩‍💻 @leekeh.com · 08/07/2026
This looks exciting, will for sure try it out in my next project!
010
Reposted by Lieke B 👩‍💻
Eric Bailey @ericwbailey.website · 04/07/2026
For whatever godforsaken reason I still _care_. The web started as a craft, and still can be. And when it is built as such, it shines. That said, it is increasingly more difficult to live in hope. I don’t blame or fault the people who exit. Unfortunately, this is the only game I know.
3904
Lieke B 👩‍💻 @leekeh.com · 05/07/2026
Related bug tickets: - bugs.webkit.org/show_bug.cgi... - bugs.webkit.org/show_bug.cgi...
bugs.webkit.org
287982 – [svg] openstreetmap.org: Editor is slow because of an SVG filter
000
Lieke B 👩‍💻 @leekeh.com · 05/07/2026
TIL WebKit renders SVG filters directly on the CPU. So if you use SVG filters to create effects on your page (like a squiggle effect...), it can massively slow down the responsiveness of your page. Other browsers use GPU acceleration.
100
Lieke B 👩‍💻 @leekeh.com · 04/07/2026
As long as it's usable 😄
000
Lieke B 👩‍💻 @leekeh.com · 03/07/2026
Quite tricky on different browsers / pixel densities, seems to be the best with chromium on retina screens, on Safari it seems to create some lag so I might disable it there 😔
110
Lieke B 👩‍💻 @leekeh.com · 03/07/2026
Aw thank you so much! Actually spent a lot of time tweaking it so I'm glad it's noticed ☺️ 🫶
110
Lieke B 👩‍💻 @leekeh.com · 03/07/2026
I redesigned my personal site to look like an old operating system, but made it accessible, responsive, fully interactive, and progressively enhanced. Wrote a lil’ blog post about it. More coming soon ✌️ leekeh.com/blog/hello-world
leekeh.com
Hello, World! - leekeh
First post on the new site. Talking about the redesign and what to expect.
160
Reposted by Lieke B 👩‍💻
Stef Walter @stephaniewalter.bsky.social · 29/06/2026
Want to test your accessibility knowledge? @davedavies.dev built this free accessibility quiz to help you. You get 128 hand written questions across WCAG 2.2, ARIA, semantic HTML and contrast. And for each, an explanation for each answer a11y.quest/
Screenshot of the accessibility quiz page  showing one multiple choice question about WCAG 2.2 captions, a score panel on the right, and a yellow Check answer button.
03812
Lieke B 👩‍💻 @leekeh.com · 22/06/2026
Some difficult things are actually just poorly designed
010
Lieke B 👩‍💻 @leekeh.com · 26/05/2026
LLMs don't really follow rules like that, in my experience. At least not consistently, especially if there is already a lot of stuff in the initial context, or the model is small.
in.my
In.My – Article Directory
200
Lieke B 👩‍💻 @leekeh.com · 26/05/2026
Is it just me or is the word "whimsical" starting to be (over)used for everything
020
Lieke B 👩‍💻 @leekeh.com · 04/05/2026
So do I go for Codeberg or Tangled or both?
020
Reposted by Lieke B 👩‍💻
nate moore @natemoo.re · 20/04/2026
leaked software industry training manual (2026)
a computer can never be held accountable
therefore *all management decisions must be made with computers*
622130389
Lieke B 👩‍💻 @leekeh.com · 20/04/2026
I think the greatest benefit AI has given me is getting me out of the brainstorming phase when I start overthinking projects. I'd rather start building something sloppy and spend a bunch of time fixing issues later, than get stuck in my head on all the different things to consider before building.
000
Lieke B 👩‍💻 @leekeh.com · 11/04/2026
Love seeing an alternative style on a webshop 🫶
000
Lieke B 👩‍💻 @leekeh.com · 31/03/2026
Disabling postinstall scripts, requiring minimum age of packages (pnpm feature).
040