ep126 Monthly Ecosystem 202307
Theme
第 126 回のテーマは 2023 年 7 月の Monthly Ecosystem です。
Show Note
-
Agenda | Config 2023
- https://config.figma.com/agenda
- https://twitter.com/figma/status/1671556665479659520
- Dev Mode, a new space for developers
- Variables
- Advanced prototyping
- Auto layout updates
- Font picker
- File browser redesign
- https://speakerdeck.com/sakito/figmanosi-xiang-toxin-ji-neng?slide=30
-
Announcing TypeScript 5.2 Beta
- https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/
- https://github.com/evanw/esbuild/releases/tag/v0.18.7
- using Declarations and Explicit Resource Management
- Decorator Metadata
- Named and Anonymous Tuple Elements
- Easier Method Usage for Unions of Arrays
- Comma Completions for Object Members
- Inline Variable Refactoring
- Breaking Changes and Correctness Fixes
-
CommonJS is hurting JavaScript
- https://deno.com/blog/commonjs-is-hurting-javascript
- CJS は問題があるので ESM に移行すべきだ
-
CommonJS is not going away | Bun Blog
- https://bun.sh/blog/commonjs-is-not-going-away
- CJS は十分に普及しているので今後も一級市民だ
-
Prettier 3.0: Hello, ECMAScript Modules!
- https://prettier.io/blog/2023/07/05/3.0.0.html
- ESModule ベースに移行
- Markdown で全角/半角間にスペース足すのをやめる
- Panda CSS
- styled-components v6.0.0
- next.js が vanilla-extract support
- Rome の contributor からみた Oxc の印象
- dnt - Deno to Node Transform
- Deno 1.35: A fast and convenient way to build web servers
- Node v20.4.0 (Current)
- NestJS v10 is now available!
- An Introduction to Streaming on the Web
- Announcing Svelte 4
- Introducing the Vercel Platforms Starter Kit
-
ECMAScript 2023
- https://262.ecma-international.org/14.0/
Array.prototype.findFromLast()
- Change Array by Copy
- Hashbang Grammar
- Symbols as WeakMap keys
- Announcing typescript-eslint v6
Events
- 9/26 ~ 29 : RedwoodJS Conference
- 11/19: JSConf JP