kubell Creator's Note

株式会社kubellのエンジニアのブログです。

ビジネスチャット「Chatwork」のエンジニアのブログです。

読者になる

JavaScriptで文字列の長さを取得するときの差を言語仕様から深掘りしてみる

この記事はkubell Advent Calendar 2025の9日目の記事です。 こんにちは、kubellのフロントエンド開発グループの末竹(magcho)です。 最近はJavaScriptの言語仕様を読むことを趣味としています。この趣味ですがなかなか体感したことのない方には伝えづらく今…

『開発生産性Conference 2025』にシルバースポンサーとしてブース & セッションにてお待ちしています!

こんにちは、株式会社kubell(旧Chatwork株式会社)の末竹です。 7月3日(木)~4日(金)に開催されます 開発生産性Conference 2025 にシルバースポンサーとして参加します。 開催日時: 2025年 7月3日(木)4日(金)9:30〜19:00 開催場所: JPタワーホール&カン…

Storybookで任意のテンプレートエンジンを利用する

kubell Advent Calendar 2024 シリーズ 1の12/9の記事です。 qiita.com こんにちはkubellのフロントエンド開発部の末竹(magcho)です。 今日においてフロントエンドのUIにおけるカタログ・テスト基盤としてStorybookが採用されることがあるかと思います。 特…

FeatureToggleの運用を複雑にしないためにeslintのカスタムルールを活用する

qiita.com これはChatwork Advent Calendar 2023の18日目の記事です。 こんにちはChatworkのフロントエンド開発部にてWebFrontend領域を担当している末竹(magcho)です 先日のChatwork Product Day 2023では「620万*を超えるIDを持つサービスで、本番環境のユ…

WebFrontendのモニタリングツールとSourceMap

こんにちは、フロントエンド開発部のcw-suetake 🐧です。この記事はChatwork Product Day 2023の応援記事です。 lp.chatwork.com 今回はSourceMapとモニタリングツールの話をしていきます。 SourceMapとは 早速ですがSourceMapについて軽く中身をご紹介します。…

emacs-ngからChatworkへTypeScriptだけでメッセージを投稿する

こんにちは、フロントエンド開発部のcw-suetake です。 この記事はChatwork Advent Calendar 2022 6日目の記事になります。 今回は僕が業務中にも使っているEmacsの話をしたいと思います。 emacsの機能拡張がLispではなくTypeScriptで書けたらいいのにと思っ…

WebRTCでもE2Eテストをあきらめない

初めましてこんにちは、今年の4月から新卒でフロントエンド開発部に入社した cw-suetake です。 いきなりですが、WebRTCを利用したビデオチャットなどを開発しているとE2Eテストがほしくなってきませんか? 開発者一人で開発していると動作確認のために複数…