Web dev links #7: CSS, SPAs, and more whinging about Safari
A Bashful Button Worth $8 Million
A reminder that good and bad UX can have big business impacts. Also a reminder that Apple likes to create trouble for web developers π.
Designing Beautiful Shadows in CSS
Josh always makes me feel lazy as a developer when it comes to CSS (but in a good way!). I will now never be able to look at "regular" box-shadows the same way after reading this article.
Announcing TypeScript 4.4
Some nice additions to Typescript. The ability to discriminate between the type of objects based on one value is a huge one for me - I can see it allowing for different sets of React props based on the value
of a type prop.
Minding the βgapβ
A nice explainer for grid, flexbox, and column -gap
in CSS.
The Bike Shed 308: Thatβs Picante
But if you are not emphasizing the URL and the fact that the URL is a way to address different pages or resources within your application, then you are throwing away one of the greatest advancements that humankind has made, in my mind.
The first half of this podcast has a great discussion around the concept of the Single Page Application - well worth a listen.