Week 20 of 2022
Weeklies are my notes of things not big enough for a blog post but worthy of being mentioned and linked to. Find all of my Weeklies at /weeklies.
-
Ruby pattern matching by Bootrails
I like pattern matching as a feature of programming language. I've written myself about how I like it in Rust and in Python and I really liked this blog post of how it works in Ruby.
-
Accessibility is everyone's responsibility, yes, but! by Nicolas Steenhout
This past Thursday was the Global Accessibility Awareness Day and Nicolas wrote a good article about who in a company should know about accessibility and to what extend. I really like how he breaks it down by function and roles in the company and explains what are the most important factors to each when it comes to understanding accessibility and its importance.
-
Markdoc is Stripe's own superset of Markdown and it was lovely to see John as the creator of the Markdown give a shoutout to the extension.
-
Skipped holes in JavaScript Arrays by Stefan Judis
On Friday morning this week, I woke up to see this nightmare inducing Javascript in our Slack and later followed up a link to this article about holes in Javascript arrays. Back in the day, I had nightmares about how inconsistent PHP was with its arrays and how easy it was to mess up. I'm happy that Javascript is more consistent but allowing non-numeric attributes in arrays and sometimes including them and sometimes not sounds like a nasty hard to find bug coming.