Cybozu Frontend Monthly #33

タイトル画像

イベント概要

サイボウズフロントエンドマンスリー は、サイボウズ社内で行っているフロントエンド情報共有会「フロントエンドウィークリー」の公開版です。

その月に気になったフロントエンドの情報を、サイボウズのフロントエンドエキスパートチームのメンバーが共有していきます。

このイベントのハッシュタグは #サイボウズフロントエンドマンスリー です。

※フロントエンドウィークリーとは

毎週火曜の 17:00 〜 18:00 で社内向けに行っているフロントエンドの気になる記事を紹介する会です。2016年3月15日から行われています。
ハッシュタグ #サイボウズフロントエンドウィークリー で実況しています。

zennのpublicationにてウィークリーのまとめも投稿していますので、ぜひこちらもご覧ください。 https://zenn.dev/p/cybozu_frontend

開催日

2023年03月28日

イベントページ

https://cybozu.connpass.com/event/277409/

配信URL

https://www.youtube.com/watch?v=4nxPYSJHjuE

メンバー


コンテンツ

👀 Notable Articles

Announcing typescript-eslint v6 Beta

typescript-eslint v6 Beta が公開されました。特に Configuration Names の変更などはユーザーにとっても大きな変更となりそうです。

ユーザーとして Breaking Changes は以下

開発者としてのアップデート

また今回の記事と直接の関係はありませんが、 sosuke 氏が「TypeScript-ESLint から $500 いただきました」という記事で、typescript-eslint についてとコミュティへの寄付を呼びかけています。 TypeScript で書かれているプロダクトは大抵お世話になっているでしょうし、メンテナーの方々も非常に献身的にレビューや issue のトリアージをしているプロダクトですのでぜひ寄付を検討してみましょう。


Experiments with the JavaScript Garbage Collector

JavaScript ランタイムの GC がどのようなケースで働き、あるいは働かないのかを FinalizationRegistry クラスを利用して調査した記事。 記事内では 5 つのコードを例として GC の挙動について解説しています。

結果として、場合によっては安全に値を回収できるにもかかわらず GC がメモリを回収しないケースが発生することが示唆されています。 GC には標準化された規定が存在しないため、事前に挙動を理解した上で開発を進めることは難しいです。 一方、GC の挙動自体は各ブラウザで共通している点も多く、こういった知識を貯めておくことで後の開発に役立つのではないかと思います。


GPT-4 との新たな開発体験: AI とペアプロを極める

GPT-4 を使った開発体験の紹介記事です。GPT-4 を使ったペアプロのような開発体験を紹介しつつ、AI との接し方や、今後エンジニアとして重要になっていくであろうスキルついて述べています。

この記事自体も GPT-4 を活用して書かれており、いろいろな可能性が感じられます。記事中で「AI との共同作業」と表現しているのが印象的で、「AI は恐れる対象ではなく、私たちが創意工夫して生産性を高めるためのツールと捉えることが大切」という一文はこれからのエンジニアとしての立ち振る舞いを考えさせられました。


🗓 Monthly Articles

📖 Framework, Library


🖥 Browsers


🦆 Others


フロントエンドエキスパートチームについて

https://speakerdeck.com/cybozuinsideout/frontendexpert-team