Friday Issue Nr.77

2023-09-01

back

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/

Andris Švarcs

Somehow, I've survived over 15 years as a web developer without losing my interest in the craft. Quite the opposite, with so many great improvements in the Web standards, what was nearly impossible now is easy to make.

My career has been a wild ride through small agencies and big corporations, building everything from finance apps to health dashboards.

I'm that annoying person who needs to understand products beyond just slinging code. I ask questions like 'Why is this feature important?' and 'How will this improve the customer journey?' – you know, the kind of questions that make project managers reach for the pint aspirin. This curiosity has led me down the rabbit holes of design, accessibility, and SEO. Because apparently, making websites pretty, usable, and findable wasn't challenging enough on its own.

P.S. If this bio sounds too polished, blame my evil AI twin. I'm still working on teaching it sarcasm.

Copyright © since 2021, Andris Švarcs. All rights reserved.

Lets connect

bluesky

youtube

linkedin