AWSのEBS(NVMe)ボリュームの動的サイズ拡張について

f:id:gurimmer:20190308115513j:plain
ぱくたそ(www.pakutaso.com)
こんにちは、 最近コーヒのドリップにはまっている @gorou_178 です。この前AWSのEBSのサイズを動的に拡張したのですが、少しだけ手間取ったのでその手順をまとめてみます。

続きを読む

PHP-VCRを使ったテストファーストなリファクタリング

こんにちは、エンジニアの @hanhan1978です。

2019/2/27(水)GMO Yoursにて開催された第135回 PHP勉強会@東京 - PHP勉強会@東京 | Doorkeeperにおきまして、「Encourage TDD with PHP-VCR」というタイトルで発表してきました。

f:id:hanhan1978:20190301170929j:plain
PHP勉強会 第135回

続きを読む

Laravelで学ぶ、Webアプリケーションチューニングの基本について発表しました

こんにちは、エンジニアの@hanhan1978です。

2019/2/16(土)グランパークカンファレンスにて開催された。Laravel JP Conferenceにて、「Laravelで学ぶ、Webアプリケーションチューニングの基本」というタイトルで発表してきました。

conference2019.laravel.jp

f:id:hanhan1978:20190218152311j:plain

続きを読む

2/16(土)に開催される「Laravel JP Conference」に当社のエンジニアが登壇します

こんにちは、エンジニアの @akase244 です。

2019年2月16日(土)にLaravel JP Conferenceが開催されます。

当社イノベーター・ジャパンからは、エンジニアの@hanhan1978が「Laravelで学ぶ、ウェブアプリケーションチューニングの基本」と題して登壇いたします。セッションの詳しい内容についてはセッション紹介のページをご覧ください。

AWS Lambda Custom RuntimeでPHPからCloudWatch Logsに出力する方法

こんにちは、エンジニアの @akase244 です。

先日の記事の続きになるんですが、元々なぜLambdaでPHPを動かしたかったかというと、定期実行させているSlack用のボットをPHPで書いてて、Custom Runtimeの対応によりPHPも動くようになったし、せっかくなのでLambdaに置き換えてみようかな、という流れです。

ということで、LambdaにCloudWatch Eventsのトリガーを追加して平日12時に実行するという設定をしてみたところLambdaがなぜか動かなかったので、手っ取り早くprintデバッグしたいと思い、タイトルのとおりPHPの処理の中でCloudWatch Logsに出力できないか今回試してみました。

f:id:akase244:20190207212455p:plain:w500
CloudWatch Eventsの設定内容

続きを読む

PHPコードの静的解析ツールたち

複数人で開発していると、コードの書き方(インデントやブレスでの改行など)について意見が分かれることがあるかと思います。
また、PHP7.0以降で使えるタイプヒントは、宣言した型が不一致だとエラーになってくれますが、実行するまでエラーになるかわかりません。

安心安定の開発にはこれらが障害になりますので、静的解析によって排除しましょう。
今回はそのためのツールと簡単な使い方を書きます。

続きを読む