エンジニアのビジネスとの関わり方について 〜 イノベーター・ジャパンの場合

こんにちは、社外CTOの山岡(@hiro_y)です。

この記事はイノベーター・ジャパン Advent Calendar 2018、1日目の記事です。一昨年昨年に続いて一日目の大役を任されました。

今回は、エンジニアはどのような立ち位置でビジネスに関わっていくのか、あるいは関わっていってほしいのかについて書いておこうと思います(この辺のお話は、採用面談・面接の際によくさせていただくので、自分なりの整理の意味も込めて)。

続きを読む

Laravelのデバッグツール、Laravel Telescopeを試した

f:id:hacktk:20181029102559p:plain

先日、Laravel Telescope のBetaがリリースされました。
これを書いている時点でのstableは0.1.3ですが、1.0ブランチが進行中です。

Laravel TelescopeはLaravelオーガニゼーション謹製のデバッグツールで、リクエストや例外、ログ、DBクエリなど多くのものを監視して表示することができます。
Laravelのデバッグツールといえば Laravel Debugbar ですが、これを置き換えるものになるかもしれないので試しました。

続きを読む

PHPでセッション処理が遅いのはGCのせいかもしれない

f:id:hacktk:20181026154725j:plain

PHPでWebサイトやWebシステムをつくるとき、セッションを使うと思います。
そしてセッションストレージにはRedisやMemcachedを使うのが現在の主流ですが、MySQLやPostgreSQLなどのRDBに保存しているパターンもまだまだ多いのではないでしょうか?
今回は、セッションストレージにRDBを使用している場合に、レコード数が増えるとレスポンスタイムが非常に劣化する問題を調べたときの話です。

続きを読む