ユアマイスター株式会社エンジニアブログ

ユアマイスター株式会社のエンジニアが日々徒然。

CakePHP3 の Middleware 実装初級編

f:id:yourmystar_engineer:20191206112401p:plain


この記事は、 CakePHP Advent Calender 2019 6日目の記事です。


どうも。ユアマイスター星(@inase17000)です。

前回、Middlewareについて少し書きましたが、実際に動くコードがないとイメージつかない!ということでちょっとやってみました。

yourmystar-engineer.hatenablog.jp

Middlewareの概要は上記の記事にまとめていますので、併せてご覧ください。

続きを読む

CakePHP3 の Middleware 導入編

f:id:yourmystar_engineer:20191201135702p:plain


この記事はユアマイスター Advent Calendar 20194日目の記事です。 (愉快なユアマイスターの仲間たちが書いている他の記事もぜひご覧くださいませ。)


どうも。ユアマイスター星(@inase17000)です。

さて、ユアマイスターではWebサービスをCakePHP3系で開発しています。

yourmystar-engineer.hatenablog.jp ※その他の開発環境も前に書いたのでご覧ください。

CakePHP3に含まれているMiddlewareをご存知でしょうか?

仕組みを理解して自分たちのオリジナルの処理を追加すると、とても便利に使い倒すことができます。今回ユアマイスターでも導入と自作Middlewareを追加する機会がありましたので、後学のために記録に残しておこうと思います。

続きを読む

ユアマイスター Advent Calendar 2019を実施します!

f:id:yourmystar_engineer:20191127135626j:plain

どうも。ユアマイスター星(@inase17000)です。

今年もこの季節がやってきました。「アドベントカレンダー」の季節です! 筆不精なエンジニアの皆さんがウズウズして、アウトプットできる貴重な機会。乗るしかない、このビッグウェーブに、ということで今年も実施が決定しました。

qiita.com

去年も開催したアドベントカレンダーですが、今年も参加人数を増しましてレベルアップして登場です。それではいってみましょう。

続きを読む

【2019年冬版】ユアマイスター最新の技術スタックをご紹介します。

f:id:yourmystar_engineer:20191120154437j:plain

どうも。ユアマイスター星(@inase17000)です。

最近エンジニアを積極採用中でして、色々な方に弊社の環境についてご紹介する場面が増えております。せっかくなのでブログに記録を残しておこうと思います。なお、ここに記載の無いシステムや、内緒のプロジェクトも結構存在しています。採用面接に来てもらえましたらオフレコでお話しできることもありますので、ご興味ありましたらTwitterにDMか下記サイトからご連絡ください。

▼お気軽にご連絡ください▼

RECRUIT | ユアマイスター株式会社

続きを読む

ユアマイスター第一回お掃除王選手権開催しました。

f:id:yourmystar_engineer:20191116165530j:plain

どうも。ユアマイスター星(@inase17000)です。

1週間くらい前から企画していた、不要コードをまとめてみんなで削除しようというイベントを開催したのでレポートがわりにブログを書いておこうと思います。

続きを読む

Circle CI ビルドが遅くて仕事にならないからどうにかした話

f:id:yourmystar_engineer:20191112182902j:plain

どうも。ユアマイスター星(@inase17000)です。

おっと前の記事から1ヶ月も経ってしまった。暑い季節も過ぎ去りいつの間にか肌寒くなってきました。

今回はCircle CIまわりで問題に直面したのでその解決までの過程と、config.ymlをバージョン2.1にあげて少しリファクタリングした話を備忘のために書いておこうと思います。

続きを読む

「技術書典」で技術書を買ってきました #技術書典7

どうも。ユアマイスター星(@inase17000)です。

先日開催された 技術書典7 で新しく技術書を買ってきました。(弊社エンジニアがいく予定だったのでついでに買ってきてもらったというのが事実ですw) 簡単に今回購入した技術書を簡単に紹介したいと思います。

続きを読む