@raymondwatts@dantesportland@CurseMackey @unit_code It was amazing be able to see you, En Esch, Steve White and that Chant feller (So happy to see y'all hooked up with him).
So thrilled I got a chance to see the Soiled Scripture performed LIVE again before either of us died. Thank you again for taking the time to Preach
@kyleshevlin But after a while, yeah it can be tiring when you have to walk designers and other stakeholders through the same mistakes. I can do it all day long for up and coming devs, but to a stakeholder it is so tiring
@kyleshevlin Now approaching 18 years. My joy is watching the excitement of of people learning patterns new to them, but have been around since the 1980s, just with different names and limitations, and helping them along the path.
@kyleshevlin So after I had about 12 years of solid experience I noticed that this feeling extend to programming in general. From embedded, to application to web to mobile app, be it backend or client facing you end up solving the same problems, the only difference really are the APIs.
New video! Functional programming in #JavaScript: learn Lenses with Optics.js by refactoring some Redux code and in less than 10 minutes! ๐ The learnings from this video apply also to Ramda ๐ and monocle-ts!! ๐ง https://t.co/qUchydcx8N
Random `a11y` tip No. 1:
Do not split text between multiple, sibling TextNodes. Various combinations of Browsers and Assistive Technology will parse this structure differently, sometimes giving undesired results.
Instead, use template literals and keep one TextNode per Element.
@kyleshevlin Also things like sizes of the buttons, intuitive keyboard nav, colours and shade of those colors. I have been going through and doing `a11y` work on that Anger The Bunny game I did for my State Monad and Redux course.
It have been very enlightening to say the least.
@kyleshevlin As in `a11y` hehe.
Would :heart: to give it some :eyes:.
There is a bit more, like state announcements with `aria-live`, focus control. And how to communicate context for something like Minesweeper would be a real funzo challenge.
Here's a simple example of how Microagressions happen in our everyday lives.
Telling someone where you went to school, where you work, your educational background or that you're a full time business owner & being met with an overly surprised "OHHHHH??? WOWWW, GOOD FOR YOU"
@drboolean@getify Thats pretty sweet, and because you are right, all of the details are hidden away in the type, so really it should not be a great leap to get some `fl` bits in there to work with the type. @getify will keep an :eye: on this and lend some support if you decide to provide FL.