The Newsletter About Cool Coding Stuff 😎 logo

The Newsletter About Cool Coding Stuff 😎

Archives
March 31, 2026

Newsletter #15 - YubiKeys, Steam Deck Workflow & A11Y Color Pitfalls

¡Hola, amigos!

This month brings a mix of new tools, fresh articles, small accessibility insights, and a few life updates.

Tools I Tried

  • Giscus. A commenting system powered by GitHub Discussions. Clean, simple, and developer-friendly. I think it’s pretty cool.

  • Death by Clawd. Check how “dead” your page is already. It also generates a hilarious SKILL.md (your replacement file). Try it with different URLs like these ones:

    • https://deathbyclawd.com/?url=manuelsanchezdev.com (I am already dead haha)

    • https://deathbyclawd.com/?url=nintendo.com
Dark-themed ‘SaaSpocalypse Survival Scanner’ report showing Nintendo with a score of 3/100 labeled ‘IMMORTAL.’ Below, a humorous message jokes about replacing a long-standing company known for physical hardware and beloved IP with a markdown file.

Accessibility Nugget

While inspecting GitHub, I noticed a nice pattern: pressing ? opens a keyboard shortcuts help dialog. It’s a great way to teach discoverability without cluttering the UI.

Screenshot of a GitHub profile page for Manuel Sanchez with a dark theme. A modal titled ‘Keyboard shortcuts’ is open in the center, listing navigation shortcuts.
The shortcuts will change depending on the GitHub Page we are

New Articles

  1. How a YubiKey Transformed My Security Practice:
    A practical macOS/Linux guide with a secure key strategy, troubleshooting steps, and production-ready CLI examples.

  2. Steam Deck in Godot Workflow: From manual testing to a fast SSH + rsync setup to test Linux builds efficiently.

Accessibility Pill: Use of Color (WCAG 1.4.1)

Goal
Color should not be the only way to convey information.

What to do
Add shape, text, or icons alongside color.

Why it matters
Not everyone perceives color the same way.

A common example is using green for “correct” and red for “wrong” without any supporting cues. If there is clear text (like an error message), you might be covered. But in more visual contexts, it becomes tricky.

In my current mini-game (a platformer where the character can switch dimensions/colors), I had to rethink this. Since some players won’t distinguish colors reliably, I added text cues and plan to include background patterns as well.

More on color and the future of contrast in this March 2026 article from Una Kravets: https://una.im/contrast-color

As she says, the new contrast-color() function is landing in Chrome 147 in these days and will be available across modern browsers. This is something I talked about during my CSS Day lightning talk last year, so it’s great to see it becoming reality!

Talk link: https://cssday-2025-a11y.manuelsanchezdev.com

Life Updates

  • I finished applying for funding for my Viking game. Results should come by the end of April (fingers crossed 🤞).

  • I found a game dev buddy at work, and we’ve been brainstorming ideas whenever we can. That’s so cool!

  • I’ve finally stabilized a sports routine. Back and neck pain are more under control, and even the mini-burnouts are behaving.


If you learned something from this month's edition, share it with your friends and family! It would help me a lot!


Hope you liked this month's issue! Stay tuned for more!

Don't miss what's next. Subscribe to The Newsletter About Cool Coding Stuff 😎:

Add a comment:

Share this email:
Share on LinkedIn
www.manuelsanchezdev.com
Powered by Buttondown, the easiest way to start and grow your newsletter.