Chatwork Creator's Note

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

読者になる

EKSのバージョンライフサイクルに組織として対応する

先日行われた Chatwork Dev Day 2021 で、SRE部からは Immutable Clusterに対する定期Version Upgrade戦略 ということで、EKSのアップグレードへの対応について話しました。

www.youtube.com

speakerdeck.com

ChatworkではSREだけでなく開発チームも含めて、EKSを導入した1.17以降、1.20までスキップすることなくアップグレードを実施しています。

今回は、技術的な話ではなく、組織としてどのようにEKSのアップグレードに対応していったかを説明したいと思います。

続きを読む

プロダクトセキュリティ部で働く

プロダクト本部プロダクトセキュリティ部に2021年6月に中途で入社したばかりの西川(id: cw-nishikawa)と申します。 押し付けるセキュリティではなく、寄り添うセキュリティをモットーとしています。

プロダクトセキュリティ部については下記をご覧ください creators-note.chatwork.com

今日は、

プロダクトセキュリティ部はこんなところ、一緒に働きましょう!

というところを私個人の目線で語っていこうと思います。

続きを読む

ChatworkにおけるScrum@Scale導入への挑戦

こんにちは、id:daiksy です。

今回はぼくがChatworkで取り組んでいるスケーリングスクラムについて書いてみようと思います。

先日開催された Chatwork DevDayでもお話したのですが、現在我々はChatworkのリアーキテクティングプロジェクトにおいて、Scrum@Scaleの導入を進めています。

www.youtube.com

続きを読む

Jetpack Composeでチャット一覧を作る

はじめに

はじめまして、入社して半年が経ちましたモバイルアプリケーション開発部のmatsubaです。
今回はAndroidのUIを構築するための最新のツールキットであるJetpack Composeの基本的な使い方と、 Jetpack Composeを使ったチャットアプリについて説明します。

続きを読む

メンション履歴を保存するツールを作った話

こんにちは、あらい@料金プランチームです。最近自作キーボードに入門しました。この記事も左右に割れるカッコいいキーボード(※日本語配列) "JP60Split" で書いています。

この記事はChatwork Dev Day開催前の記事ラッシュのうちの1本です。Dev Dayは5日後の5/26に開催されます。

lp.chatwork.com

ツールを作りました

cwmh というWebアプリを作りました。 これを使うとChatworkで自分へのメンションの履歴をいい感じで保存しておいて見返せるようになります。

f:id:cw-arai:20210519113737j:plain

cwmhはPHP+MySQLで構成されるOSSなWebアプリケーションです。デモサイトをherokuにデプロイしていますので、よければご利用ください。

注:これは新井個人が作ったツールであり、Chatwork社が公式にサポートするものではありません。

続きを読む

Redux入門 〜iOSアプリをReduxで作ってみた〜

こんにちは!モバイルアプリケーション開発部のiOSエンジニア、折田 (@orimomo)です。 Chatworkに入社して早一年…。時が経つのがあっという間ですね。

最近は社内でアーキテクチャ刷新の話が出たりしていて、個人的にもアーキテクチャへの関心が高まっています。 そこで、以前から気になっていた「Redux」について、知識ゼロの状態から学んでみることにしました。

今回の記事では、Reduxの概要からサンプルアプリを作ってみるところまで、学んだことをゆるっとご紹介できればと思います。(初学者ゆえ、勘違いしている点などありましたら教えていただけますと幸いです🙇‍♀️)

続きを読む

Chatworkフロントエンドが品質を保つために行なっているモブレビューについてのお話

こんにちは!フロントエンド開発部の石山です!

フロントエンド開発部では、スケールしやすいアプリケーションを目指して日々改善を行なっています。

今回はコードの品質を高めるためにフロントエンドチームが行なっている、モブレビュー会を紹介します!

続きを読む