Items of the week
TypeScript - a main distinction between interface and type aliases is that declaration merging is possible for interfaces, e.g. new fields can be added to an existing interface with an additional declaration of the said interface. This is documented in the official TypeScript handbook.
Serverless - CLAD is a model to think about Serverless security - Code, Library, Access, and Data. One useful perspective is to treat each function as a perimeter to be secured instead of a single application. Got that from chapter 3 of Serverless Security.
On the week 51 of 2021, we saw that the introduction of
:has()CSS pseudo-class support in Safari Technology Preview Release 137, more details in the release note.