June means Monsoon out here in Kerala and I’m glad to be out of the Summer heat.
I’m watching the news that there is a heat wave going across many countries. My sympathies if that is where you are right now.
React core team has made the plan for next major version 18 public this June.
When it’s released, React 18 will include out-of-the-box improvements (like automatic batching), new APIs (like startTransition), and a new streaming server renderer with built-in support for React.lazy.
React 18 brings a stream of improvements to SSR, Dan has discussed in detail on Github Discussion.
Earlier this month, Twitch, Pinterest, Reddit and more go down in Fastly CDN outage. A large part of the open internet went down all at once, others losing parts of their service (like Twitter losing GIFs).
This drew discussions on how concentrated our open and distributed web is, how much of the internet can disruption of one service take down?
Promise.any, numeric literal specifiers and bunch of other stuff. (See last issue of this newsletter for a primer on how the Spec and naming works.)
react-queryfeatures now build into Redux Toolkit.
make taps 300ms faster with 1 line of CSS:https://caniuse.com/mdn-css_properties_touch-action_manipulation
#css touch-action: manipulation;means: element doesn’t want double-tap to zoom result: browser immediately responds to taps instead of waiting 300ms for a “potential” 2nd tap 🤓 caniuse (YES!)
Github launched the technical preview of it’s code writing AI based on OpenAI’s now revolutionary AI technology. Among a bunch of these tools that launched last year, this looks the most polished and well put together approach. It integrates directly with Visual Studio Code (also a Microsoft Product) and provides users with inline suggestions as we write code.
There are widespread fears as to whether this AI would replace developers. Most are of the opinion that this is a supplementary tool that will help developers bring Stackoverflow searching into the browser. But whatever happens, it makes programming’s biggest problem - naming things even bigger.
I have been testing CoPilot for last couple of days and while it is awesome to look at, I haven’t received much help from it yet in terms of actually writing code I want. There is certainly some confusions from suggestions looking comments (on my theme of course) and tab or enter sometimes triggering emmet, sometimes autocomplete and others CoPilot.
Watch some beautiful dancing from Boston Dynamics Spot: