Friday Issue Nr. 77 | 1/09/2023

Happy Friday, and happy reading! Unbelievable as it sounds, the summer is over. Congrats on the 1st of September! This week discusses Array Types, Better-select components, Object Composer, CSS Shadows and more.

JavaScript News

Object composer

"default-composer" is a JavaScript library that allows you to set default values for nested objects.

https://github.com/aralroca/default-composer

Better-select web component

https://github.com/siit-dev/better-select

Demo:

https://siit-dev.github.io/better-select/bootstrap/

JS private class fields are considered harmful

https://lea.verou.me/blog/2023/04/private-fields-considered-harmful/

Array types in TypeScript

Array<string> or string[] ?

https://tkdodo.eu/blog/array-types-in-type-script

Image to Pixel

An editor to pixelate your favourite cat image. Actually, the result is pretty good!

https://tezumie.github.io/Image-to-Pixel/

CSS News

Three different ways on how to use shadow in CSS

This post describes an interesting technique which lets you drop the shadow of the shadow (for example).

https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/

State of CSS 2023 results

https://2023.stateofcss.com/

Why TailwindCSS “won”

I am still not convinced. Like with everything in the CSS world - it Depends on the use case.

https://matt-rickard.com/why-tailwind-css-won

Mixed News

Web Glossary

Some >3000 terms in one page. I'm not sure how useful it is, but browsing is fun.

https://webglossary.info/terms/