アルパカログ

まじめなことを書きます。

チームリーダーを経験して感じた不安など

開発チームのリーダーになって2年半が過ぎ...これまで感じた不安についてまとめます。

zen_ex という Elixir の Zendesk REST API ライブラリを公開しました

zen_ex という Elixir 向け Zendesk REST API ライブラリを公開しました。 zen_ex は Model と Entity からできていて、Model の各関数が Entity の struct を返すようになっています。 使い方は下記のように直感的で簡単です。 iex> alias ZenEx.Model iex>…

Zendesk REST API で複数のチケットフィールドを指定してチケットを検索する

3年前から業務で Zendesk App を作っています。 Zendesk は開発者向け機能が豊富に提供されているところが良いですね。 今日は Zendesk REST API の Search API を使い複数のチケットフィールドを AND 指定してチケットを検索する方法について説明します。が…

logrotate されたログファイルを reopen する

あるデーモンプロセスのログが消えていることに気付きました。 厳密には、 restart した日はログがあるのに、日付が変わってからのログが空っぽなのです。 ログが消えるのは開発者にとって悪夢です。折しも障害発生なんてことがあれば…恐ろしくて想像したく…

ERB の partial が重かった話

業務で開発・保守している社内向け Web アプリケーションの画面の一つが重くて開けなくなりました。 エラーログからはタイムアウトにより unicorn プロセスが kill されていることがわかりました。 該当画面では3000レコードを DB から取得して一覧表示しよ…

YAPC::Asia 2015 に参加しました

YAPC::Asia 2015 に参加して学んだことをまとめました #yapcasia

Satisfactory Mobile のソースコードを公開しました

Satisfactory Mobile というモバイル向けアンケートのソースコードを GitHub で公開しました。