こんにちは! フロントエンド開発部の澁谷(shibe23) です。Creator's Noteには初投稿となります。 「レガシーフロントエンド脱却への挑戦」というテーマで各メンバーが投稿してきましたが、今回の投稿で一区切りとなります。 各メンバーの投稿はこちらです。…
こんにちはー。 フロントエンド開発部の火村(ひむら/id:eiel)です。前回までは id:cw-himura で記事を書いていましたが、個人アカウントに切り替わりました。 よろしくおねがいします。 以前はサーバーサイド開発部に所属していましたが、2019年6月ぐらいか…
8月よりChatworkのフロントエンド開発部にジョインさせて頂いた、石山(@NaReto1125_)です! 皆さんはChatworkやChatworkフロントエンドにどんなイメージをお持ちですか? 入社前、僕がChatworkフロントエンドに持っていたイメージはこれらのようなものでした…
Why did Chatwork migrate from EC2 to Kubernetes? Issue 1: Deployment becomes unstable when the EC2 instance exceeds about 40 machines Issue 2: A rollback cannot be performed depending on the deployment status Kubernetes as a solution Kuber…
こんにちは!SRE部のcw-ozakiです。 長らく携わっていたPHPのレジェントシステムをEC2からKubernetesに移行する作業がひと段落ついたので、どのようにこの移行を進めて行ったのかご紹介していきます。
こんにちは、フロントエンド開発部の西口 (cw_nishiguchi) です。 Chatwork はおかげさまで、サービス開始から来年で 10 年を迎えようとしています。 この記事は、その歳月においての Web クライアントのアーキテクチャの変遷をたどるお話になります。
新採用サイトのオープンを記念してこれを盛り上げるべく、 本日より Chatwork 開発本部メンバーによる怒涛の連続ブログ更新がはじまります 記念すべき第1回は、エンジニア採用広報である高瀬 (@Guvalif) が、 「なぜエンジニアから、採用や広報に携わるにい…
みなさま、お疲れさまです!エンジニア採用広報の高瀬 (@Guvalif) です。 初のオンライン開催ではありながら、プロダクトマネージャーカンファレンス 2020 は大変盛り上がったのではないでしょうか 弊社からも、Product Manager (以降 PM と表記) を統括す…
よく「デザイナーはガイドライン(仕様書)を読まない」、あるいは「読むのが苦手」という声を色々な立場から聞くことがあります。デザイナーは仕様書を読むことが苦手「らしい」と述べながらも、ルールと方針を照らしながらガイドラインに落とし、開発や記…
こんにちは、Chatworkカスタマーサクセスチームのさかぐち(cw-sakaguchi)です。 「Google Apps Script」を利用して「業務効率化」する手順を不定期に更新していこうと思います! よろしくお願いします! 今回は「Googleフォームで登録された情報をChatwork…
皆さま、お疲れさまです! 今年も ScalaMatsuri 盛り上がってますね! 今年も熱い発表ばかりで、きっと聞きたい発表が重なった方もおられるはず・・という事で、取り急ぎ公開されている発表資料リンクをまとめました!二日目も終盤ですが、聞き逃した発表に…
こんにちわ。ブログ初投稿の門田 (@nottegra) です。 今年も Chatwork は、ScalaMatsuri 2020 にブースを出展いたします! また弊社の加藤、立野も下記の内容で登壇いたします。ブース含めて是非ご覧になってください。
こんにちは。cw-kajiwaraです。 privateレポジトリに対してScala StewardをCircleCIで定期実行するようにしてみたので、その設定方法の共有をさせていただきます。 社内レポジトリなどのpublicにできない or したくないレポジトリの依存ライブラリ更新作業を…
こんにちは、Chatworkカスタマーサクセスチームのさかぐち(cw-sakaguchi)です。 「Google Apps Script(GAS)」を利用して、Chatworkで「業務効率化」する手順を不定期に更新していこうと思います! よろしくお願いします! 最近、実際のお客さまよりいた…
こんにちは、Chatworkカスタマーサクセスチームのさかぐち(cw-sakaguchi)です。 「Google Apps Script」を利用して「業務効率化」する手順を不定期に更新していこうと思います! よろしくお願いします! 最近、お客さまよりいただいたお声で お客さまとや…
こんにちは、梶原(cw-kajiwara)です。 Biryani PJシリーズでの投稿です。今回の記事ではメッセージ検索機能におけるメッセージの差分マイグレーションを行うKafka Consumerアプリケーション、通称Indexerについて紹介いたします。 vol.1ではプロジェクト発足…
HBaseからElasticsearchへのデータマイグレーションについて紹介します。約50億(昨年末時点)のメッセージを確実に、なおかつ出来るだけ速くマイグレーションするための戦略や細かな工夫をお伝えできればと思います。
こんにちわ、cw-tomitaです。 前回の記事に続いて、Biryaniプロジェクトに関して、あれこれと書いていきたいと思います。なお、この記事は、先日公開した以下の記事の続きとなりますので、こちらを未読の方は、是非vol.1からお読みいただければと! creators…
こんにちわ、SRE部のcw-tomitaです。 今回は、7/17(金)に行われた全社合宿で、プロジェクトとしては惜しくもベストPJ賞を逃したものの、オーディエンス賞を受賞(全社跨いで、半期の間に実施された数々のPJの中で厳選された3つのPJだけが賞をもらえる)し、ま…
こんにちは、新井です。 子供と並んでアゲサゲコンボするのが愉快な今日この頃です。 チームでリモート環境を前提としたモブワークを始めて約1年が経ちました。 当初部分的に始めたモブプロが、プログラミング以外に領域を広げてモブワークになり、モブをベ…
どうも。ご存じ Chatwork サーバーサイド開発部(PHP)の料金/プランチームメンバーでヘタレチャリダーのやまざきです。エクストリーム・プログラミングを現場で成功させるためにはエクストリームな出社ができてはじめてスタートラインに立てると思っていま…
Chatwork 坂本です。 本ブログは2020年1月23日に行われた、下記のコンテナ支部での発表を補足する内容で、eksctlの設定ファイルとvariantの具体的な使い方に焦点を当てて書きたいと思います。 jawsug-container.connpass.com speakerdeck.com 目次 eksctlの…
こんにちは、あらいです。年の瀬ですが3月に書いた記事の続きです。 前回は基礎として、 makeは「作りたいファイル、材料になるファイル、作るコマンド」をルールとして定義できること ファイルの更新時間をみてコマンドを実行すること 複数のルールを連鎖で…
こんにちは。プロダクトデザイン部マネージャーの @cw-take です。 今年Chatworkのプロダクトデザイン部で「UIデザイナーのスキルマップ」をつくりました。 この記事では簡単なスキルマップの説明をした上で、アクセシビリティスキルを掘り下げて紹介したい…
こんにちは。プロダクトデザイン部マネージャーの @cw-take です。 今回は開発本部長(@cw-kasuga)とデザイナー2名で「マル秘展」に参加した話をします。
こんにちは、あらいです。白いelePHPantちゃんのヌイグルミが気になっています。かわいいですね。 さて今週末12/1(sun)にPHPカンファレンス2019があります。 今年はChatwork社としてスポンサー出展するので、そのことを書きます。
こんにちは!プロダクトデザイン部の大竹です。 2019年も残りわずかになりましたね! Chatwork社向かいにある東京タワーにはミニ東京ツリーともみの木が登場し、毎晩イルミネーションが輝いております。 私は1人反省会しながら帰路につくことが多いのですが…
おひさしぶりです。サーバーサイド開発部PHPチームやまざきです。 クリーンなアーキテクチャはクリーンなペダリングができて初めてスタートラインにたてると思っています。 今回は、伊達と酔狂だけで自転車部をやっているやまざきがリモートワークしながら …
iOSDC 2019 Intro ChatworkのiOS Engineer、安宅(あ)とアダム(ア)です! 今年のiOSDC 2019は最高に楽しかったので記事を共有させていただきます! 是非皆さん来年iOSDCで会いましょう〜
こんにちは。プロダクトデザイン部マネージャーの @cw-take です。 プロダクトデザイン部では3ヶ月ごとに合宿をおこなっており、9月の合宿ではwevox values cardを使ったチームビルディングや、デザイン思想を実現するための取り組みについて話し合いました…