千葉です。ChatWork Advent Calendar 2017の19日目の担当です。 2017年10月についにチャットワークのWebhookがリリースされましたね! ということで、Webhookを利用してボットを作った話をしようと思います。
続きを読むSCSSと対象コンポーネントを同じディレクトリに置いたらよかった話
こんにちは、id:cw-nishiguchi です。 最近、SCSSファイルを、該当のUIコンポーネントファイルと同じディレクトリに置いたらよかったので共有したいと思います。
このエントリーは @kyo_ago の「UnitTestと対象コードを同じディレクトリに置いたらよかった話」のオマージュです。 creators-note.chatwork.com
続きを読む多変数の場合のベイズの定理
数学部
チャットワークの部活の1つに数学部があります。毎週1日朝各自で数学の本を読み進めることが活動内容です。最近ではCoding the Matrixという本で線形代数を学んでいます。
今日は線形代数ではないですが、確率論の基礎をなすベイズの定理について書いておこうと思います。
続きを読む1年後のチャットワークのインフラの話
こんにちは。インフラマネジメント部の id:cw-tomita です。 今年のAWSのre:Invent凄かったですね!!たくさんの驚きの発表があって、最近の技術イベントの中では際立って刺激的な内容だったと思いました。 興奮冷めやらぬ中、今回、発表された機能たちを反映させていくと、1年後のチャットワークのインフラはどのようなものになるのか??少し想像してみたので、今日はその内容を共有したいと思います。
注:ここに書かれる想像は、個人のモノであり、所属する組織の正式なロードマップとは一切関係ありません。
続きを読むPHPUnitと触れ合って得られた恩恵
はじめに
こんにちは、プラットフォーム開発部の@cw-hirataです。現在は新規登録画面やChatWork API管理画面といったあたりのサーバサイドのPHPプログラムを開発しています。
今日はChatWork Advent Calendar 2017の16日目のエントリーとして、私がChatWorkにジョインしてからユニットテストに深く触れ合うようになり、得られた恩恵についてお話したいと思います。
続きを読むチャットワークのOAuth2のクライアントをPHPで簡単に実装するためのライブラリを紹介
安達です、PHPでチャットワークのサーバーサイドの開発をしています。 ChatWork Advent Calendar 2017の15日目のエントリーは、チャットワークのOAuth2のクライアント開発をPHPで実装する方法を紹介したいと思います。
続きを読むAkka Typed 触ってみた感想
これは ChatWork Advent Calendar 2017 - Adventar の、14日目の記事です。
13日目は id:cw-nishiguchi による チャットワークのクラス設計を見直した話 - ChatWork Creator's Note でした。
こんにちは。プロダクト開発部の@hayasshi_です。
Scala のプロダクトを開発しています。
弊社の Scala プロダクトは主に Akka をもちいて作られています。
Akka Actor は、並行分散処理を実現するツールキットとして非常に強力ですが、メッセージングのインターフェース部分が型安全ではないという問題があります。
せっかく Scala で書いているのですから、なんでも静的に型検査したいですよね。
そこで今回は、Akka Actor のメッセージングを型安全におこなうための、Akka Typed というモジュールを触ってみたいと思います。
(まだ may change なモジュールのためプロダクト投入はしていません)