Pinned post

Hey, I'm Darek Kay 👋

I'm a and an advocate, currently working at IBM. I love sharing what I know through my , and at conferences.

I enjoy hiking, board games, escape rooms and playing the guitar/keyboard. Lately I've been diving deeper into as well.

I prefer reading and writing less frequent but more substantial posts.

🌈 Earlier this year, I've started a hobby. Now I've created a place I can share some of my work, without any attention-driven algorithms dictating the terms. A technical write-up is in the works ✍️

photos.darekkay.com/

When a long headline only wraps a single word, it looks ugly. There is a Level 4 proposal to solve this issue with "text-wrap: balance". Some polyfills exist, but they're not perfect. Good summary: ctrl.blog/entry/text-wrap-bala

I've had quite some debugging war stories, and the one from today goes right to the top 3.
Summary: horizontal scrolling of "overflow: scroll" elements is not working with arrow keys if there is a hidden SwiperJS component anywhere on the page. You cannot make it up. 😵

Darek Kay boosted

Lately, I've been looking more into as a hobby. I've just posted my first photo to 🙂 Don't expect professional shots, but I have to start somewhere 😅

I'm still looking into different ways to POSSE, so I can publish my photos as part of my website as well.

pixelfed.social/i/web/profile/

Darek Kay boosted

After reading the latest post from Will Boyd, I have found some overflow issues on my blog. This motivated me to add a new module to Evaluatory to detect such issues automatically. Check out the new "base" module in version 2.2.0!

github.com/darekkay/evaluatory

TIL: You can retain the commit date when doing things like rebase:

git rebase -i --committer-date-is-author-date

It's good to have this option as opt-in for situations where it's useful.

I've added this info to my post about rewriting Git history: darekkay.com/blog/git-rewritin

TIL one can style feeds 🤯

You can even provide an info message for people who don't know what RSS is 💡

Here's mine: darekkay.com/atom.xml

It's based on this script: github.com/genmon/aboutfeeds/b

Node.js version 12 has today officially reached its end-of-life. If you are still running Node 12, you should upgrade to at least version 14 (maintenance LTS) or 16 (current LTS).

nodejs.org/en/about/releases/

Hey, I'm Darek Kay 👋

I'm a and an advocate, currently working at IBM. I love sharing what I know through my , and at conferences.

I enjoy hiking, board games, escape rooms and playing the guitar/keyboard. Lately I've been diving deeper into as well.

I prefer reading and writing less frequent but more substantial posts.

🌈 React Testing Library is arguably superior to Enzyme, but some projects still contain lots of Enzyme tests. With the upcoming React 18 version, those projects will be forced to either rewrite their tests or work around the issues.

darekkay.com/blog/react-18-enz

Disability accommodations often benefit everyone, not just disabled people. Think about wheelchair ramps: parents pushing a stroller, someone walking a bicycle, or someone towing a heavy load on wheels. Web accessibility isn't different.

I've been playing around with dark mode in my projects lately. How do I ensure my dark theme contains no contrast ratio issues? By adding support for dark mode (and other custom Playwright options) to Evaluatory 🎉

github.com/darekkay/evaluatory

I've finally added dark mode + theme switcher to my blog 🌛🌞 Learned some things along the way, so I might do a write-up 🙂

darekkay.com/

🌈 My 20th (and probably last) blog post of 2021: How to run Storybook from a separate folder and work around project root issues: darekkay.com/blog/storybook-se

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.