Chatwork Creator's Note

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

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

読者になる

PHP

makeはいいぞ(実践編)

こんにちは、あらいです。年の瀬ですが3月に書いた記事の続きです。 前回は基礎として、 makeは「作りたいファイル、材料になるファイル、作るコマンド」をルールとして定義できること ファイルの更新時間をみてコマンドを実行すること 複数のルールを連鎖で…

ChatworkはPHPカンファレンス2019に出展します #phpcon

PHP

こんにちは、あらいです。白いelePHPantちゃんのヌイグルミが気になっています。かわいいですね。 さて今週末12/1(sun)にPHPカンファレンス2019があります。 今年はChatwork社としてスポンサー出展するので、そのことを書きます。

リモートワークしながら自転車で1500km旅してきた

おひさしぶりです。サーバーサイド開発部PHPチームやまざきです。 クリーンなアーキテクチャはクリーンなペダリングができて初めてスタートラインにたてると思っています。 今回は、伊達と酔狂だけで自転車部をやっているやまざきがリモートワークしながら …

Scala採用を決めて3年半たった、CTOの振り返り。アーキテクチャ刷新を成し遂げるために必要なこと

メリークリスマス!ChatWork Advent Calendarもついにラストとなりました。 本日の記事はChatWork CTOの山本が担当です。 ChatWorkでは約3年半前に、PHPの独自フレームワークでつくられた大規模システムを、Scalaを使ってゼロベースでつくりなおすという決断…

ChatWorkのPHPユニットテストについて

プロダクト開発部の田中(@cw-tanaka)です。 現在PHPerとして生きています。 このエントリーはChatWork Advent Calendar 8日目の記事です。 昨日は@cw-himuraのREST APIを実行して学ぶRustでした。 今日はPHPの話をします。

チャットワークのWebhookの署名検証を各言語で実装してみた

@hayasshi_です。Scalaのプロダクトを開発しています。 ついにチャットワークのWebhookがリリースされました! OAuthとあわせて、様々なサービスがチャットワークと連携しやすくなります。 今日はチャットワークのWebhookの署名検証について少しお話します。…