Composerのパッケージを作成して公開するまで

f:id:hacktk:20181203181847p:plain

こんにちは。 @hacktk です。この記事はイノベーター・ジャパンAdvent Calendar 2018の3日目の記事です。

今回Composerのパッケージを作成して公開したので、その手順を書きます。(Laravel特有のtipsも少し書いています。)

続きを読む

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

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

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

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

続きを読む

受託で頑張る!僕たちのカンバン

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

2018/11/28(水)GMO Yoursにて開催された第132回 PHP勉強会@東京 - PHP勉強会@東京 | Doorkeeperにおきまして、「受託で頑張る!僕たちのカンバン」というタイトルで発表してきました。

f:id:hanhan1978:20181129150252j:plain
第132回 PHP勉強会

続きを読む

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を使用している場合に、レコード数が増えるとレスポンスタイムが非常に劣化する問題を調べたときの話です。

続きを読む