Friday Issue Nr. 67 | 16/06/2023

StackOverflow Survey is out, and there is a lot to take in! Besides that there is a few more stories: KV.JS - an advanced in-memory caching module, StackOverflow survey, Container Queries and article about CSS nesting

JavaScript News

Developer Survey by StackOverflow

https://survey.stackoverflow.co/2023/#overview

Ok, this graph is interesting: Phoenix, Svelte, ASP.NET, Solid

https://survey.stackoverflow.co/2023/#section-admired-and-desired-web-frameworks-and-technologies

NakedJSX

“NakedJSX is a command-line tool for generating HTML files from JSX. The output is pure HTML and CSS - unless you choose to add your own JavaScript.”

For quick prototyping, this could be a nice helper.

https://nakedjsx.org/

KV.JS

Advanced in-memory caching module for JavaScript.

It is like using DB but without DB.

https://github.com/HeyPuter/kv.js

Running Promises in Parallel: A Visual Guide

A very nicely done article. After skimming this one, you be familiar with async, await, Promise.all, .allSettled etc.

https://julesblom.com/writing/running-promises-in-parallel

CSS News

Container queries best practice

“Whenever you use container queries, make sure you wrap the element with a container element.”

https://zellwk.com/blog/container-queries-best-practice/

Comment component (long read)

Quite a journey on how to make a Component with modern CSS. Interesting approach using inline CSS variable like so <li style="--nested:true;"> 

https://ishadeed.com/article/comment-component/

HTML gotchas of CSS nesting

https://kilianvalkhof.com/2023/css-html/the-gotchas-of-css-nesting/

Mixed News

VS IntelliSense list can now steer GitHub Copilot code completions

https://devblogs.microsoft.com/visualstudio/github-copilot-visual-studio-intellisense/

Web Apps on MacOS Sonoma 14 beta

https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma-14-beta/