バックエンド

PHPerKaigi 2024 に協賛および所属エンジニアが登壇します #phperkaigi

(注)記事タイトルの横についている「#」は PHPer トークンではございません。 本物のトークンは本記事の末尾に記載しています! こんにちは、ウィルゲート 開発グループの佐々木です。 株式会社ウィルゲートは 3 月 7 ~ 9 日 に開催される「PHPerKaigi 20…

PHP Generatorを活用してメモリを節約しよう

この記事は「ウィルゲート Advent Calendar 2023」の 2 日目の記事です。 adventar.org こんにちは!ウィルゲート開発室の佐々木です。 みなさんは普段メモリを意識してコーディングしていますか? 今回はforeachなどのループ処理でメモリ節約に効果的なGene…

PHP Conference Japan 2023に協賛およびブースを出展します

公式サイトから引用 こんにちは、ウィルゲート開発室の佐々木です。 株式会社ウィルゲートは 10 月 8 日 に開催される「PHP Conference Japan 2023」にシルバースポンサーとして協賛いたします。 phpcon.php.gr.jp (以下、公式サイトより引用) 国内の業界…

PHPカンファレンス沖縄2023 に所属エンジニアが登壇します

こんにちは、ウィルゲートの開発室の池添です。 9 月 16 日 に開催される「PHPカンファレンス沖縄2023」に、弊社所属のエンジニア 3 名が登壇いたします! phpcon.okinawa.jp (以下、公式サイトより引用) オープンソースのスクリプト言語 PHP (正式名称 PH…

PHPカンファレンス福岡2023 に所属エンジニアが登壇します

こんにちは、ウィルゲートの開発室の岡田です。 6 月 24 日 に開催される「PHPカンファレンス福岡2023」に、弊社所属のエンジニア 3 名が登壇いたします! phpcon.fukuoka.jp (以下、公式サイトより引用) PHPカンファレンス福岡とは、九州のPHPerと全国のP…

PHPerKaigi 2023 に協賛および所属エンジニアが登壇します #phperkaigi

(注)記事タイトルの横についている「#」は PHPer トークンではございません。 本物のトークンは本記事の末尾に記載しています! こんにちは、ウィルゲートの開発室の田島です。 株式会社ウィルゲートは 3 月 23 ~ 25 日 に開催される「PHPerKaigi 2023」…

PhpStormを使って半年の2年目エンジニアが紹介する便利な機能・ショートカット

こんにちは、ウィルゲート 開発室 新卒2年目エンジニアのことみんです。 この記事では、今年の5月から PhpStorm を使いはじめた私が「もっと早く知りたかった」と感じた便利な機能やショートカットキーを紹介します。 PhpStorm を使い始めたばかりの方や機能…

PHP Conference Japan 2022 に協賛および所属エンジニアが登壇します #phpcon

こんにちは、ウィルゲートの開発室の岡田(@okashoi)です。 株式会社ウィルゲートは 9 月 24, 25 日 に開催される「PHP Conference Japan 2022」にシルバースポンサーとして協賛いたします。 phpcon.php.gr.jp また、2 日目の LT 大会では、所属エンジニア…

PHPerKaigi 2022 に協賛および所属エンジニアが登壇します

株式会社ウィルゲートは 4 月 9 ~ 11 日 に開催される「PHPerKaigi 2022」にゴールドスポンサーとして協賛いたします。また、所属エンジニアの岡田がレギュラートーク と LT の 2 本で登壇いたします。

LAMP 構成のシステムが抱えていた問題を Amazon API Gateway + AWS Lambda のサーバレス構成にして解消した話

ウィルゲートのアーキテクト兼技術広報の岡田(@okashoi)です。 今からおよそ 1 年前に取り組んだ、社内システムをリニューアルによってサーバレス化した事例についての紹介と、1 年経過したところのふりかえりや所感を書きたいと思います。 システムリニュ…

フロントエンド、バックエンドの架け橋〜その仕事私が調整します

イラスト:記事タイトルと開発メンバー、著者垣花版 はじめに エディトル開発メンバー構成概要 現在の役割 課題 役割を増やす はじめに この記事は「エディトルブログキャンペーン」3日目の記事です。昨日はバックエンドエンジニアの三島による「Laravelでレ…

レイヤードアーキテクチャとCQRSの導入事例

はじめに 変更前アーキテクチャ概要 変更後のアーキテクチャ概要 変更後の振り返り 今後の展望 こんにちは開発室の三島です。 最近スキーに行きたい気持ちが高まっています。 この記事は「エディトルブログキャンペーン」2日目の記事です。昨日の記事はフロ…

【スライドあり】「PHPカンファレンス沖縄2019」でウィルゲートのエンジニアが登壇しました #phpconokinawa

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 10月13日(土)に開催された「PHPカンファレンス沖縄2019」にスピーカーとして参加してきました。 phpcon.okinawa.jp ウィルゲートでは地方カンファレンスに参加する際に、一定条件を満たせ…

【スライドあり】「PHPカンファレンス北海道2019」でウィルゲートのエンジニアが登壇しました #phpcondo

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 9月21日(土)に開催された「PHPカンファレンス北海道2019」にスピーカーとして参加してきましたので、カンファレンスの様子をお伝えしたいと思います。 phpcon.hokkaido.jp なお、ウィルゲ…

PHPカンファレンス北海道2019・PHPカンファレンス沖縄2019に登壇します

セッション「クリーンアーキテクチャの考え方に基づく Laravel との付き合い方」について 今後もウィルゲートのエンジニアによるアウトプットにご注目! ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 2019 年は全国各地で PHP 関連カン…

【スライドあり】「PHPカンファレンス福岡」にて Laravel とクリーンアーキテクチャについてお話ししました #phpconfuk

ウィルゲートのアーキテクト 兼 技術広報の岡田(@okashoi)です。 梅雨で雨の日が続きますね。 雨の中を歩くと思うとちょっとだけ気分が重くなりますが、雨の日の雰囲気自体は好きだったりします。 さて以前にも記事を書いたとおり、6月29日(土)に開催さ…

「PHPカンファレンス福岡」(6/29)で Laravel とクリーンアーキテクチャについてお話します

4 月から広報も兼任しています、エンジニアの岡田(@okashoi)です。 新年度を迎え、新しくやってきたメンバーへの研修や、今期の目標設定など慌ただしい日々を送っています。 さて、今回は告知の記事です。 今年の 6 月 29 日(土)には「PHPカンファレンス…

【サーバ負荷軽減】月間2600万PVのメディアサイトをPHPプロファイリングツールを用いて負荷分析&改善した

こんにちは、メディアチームで暮らしニスタの開発を行っている三島です。 春になって山菜が食べたいなと思う今日このごろです。 今回はメディアチームで開発を行っているメディアサイト「暮らしニスタ」のサーバ負荷軽減について書きます。 その他のパフォー…

【スライド・動画あり】PHP Conference 2018 で Laravel × レイヤードアーキテクチャについて発表しました

10 月から開発グループ直下の所属となりました。岡田(okashoi)です。 先日 12/15(土)に開催された PHP Confernece 2018 にて「Laravel × レイヤードアーキテクチャを実践して得られた知見と反省」というテーマで登壇させていただきました。 PHP Conferen…

SQSで処理を非同期化したらストレスフリーになった

SQS とは? メッセージキューイングサービスのメリット SQSを導入 -導入背景- CRM からサグーワークスへ自動で情報を登録したい 仕様変更の影響を減らしたい ロジックを分けて疎結合にする タイミングを分けて処理を非同期にする 条件を満たしたい SQSを導入…

CakePHP1系からCakePHP3系へ移行した直後に起きたサービス障害と学び

はじめに 障害の背景 なぜ障害が発生したのか CakePHP1系とCakePHP3系のfindの違い strtotimeの仕様 FrozenTimeClassの仕様 3つの問題点のまとめと問題点を踏まえた解決策 終わりに はじめに 18年度新卒の垣花です。 僕は現在サグーワークス開発チームに所属…

チーム開発でも迷わない!Laravel を「みんなで、きちんと」使っていくために取り組んだ 3 つのこと

チーム開発時に、道に迷わずに(迷っても再び戻って来られるように)Laravel を使っていくための取り組みを紹介します。

【スライドあり】勉強会「PHP5.xから脱却する為の道のり」に登壇しました!

サグーワークス開発チームの池添です。 勉強会の記事が続きますが、先日05/16に サポーターズCoLab - 若手エンジニアが「技術でつながる」仲間探しサービス さんで勉強会をさせていただきました。勉強会のタイトルは 「PHP5.xから脱却する為の道のり」 とい…

PHPフレームワークのバージョンを上げるための取り組み

サグーワークス開発チーム PMの横道です。 前回はチーム目標に対する取り組みのお話しをさせていただきましたが、 今回はその取り組みの1つであるPHPフレームワーク(以下フレームワーク)載せ替えの取り組みの内容をお話していきます。 tech.willgate.co.jp …

サグーワークス オンライン発注リニューアルプロジェクトを振り返って

サグーワークスの開発をしている石川です。 昨年度サグーワークスは、フレームワークを載せ替え、システムの大半をリニューアルし、サグーワークスの地盤を固めることができました。 今回はオンライン発注リニューアルプロジェクトとその振り返りについてお…

Laravel で Amazon DynamoDB を利用するための実装 tips 集

AWS の NoSQL データベースである Amazon DynamoDB を PHP の web アプリケーションフレームワーク Laravel で利用するための、実装上の tips を紹介します。

【スライドあり】勉強会「【PHP事例】プロダクトをレガシーにしないために闘う現場のリアル」を開催しました!

こんにちは。ウィルゲートで開発を行っている池添です。 先日、2月16日に「【PHP事例】プロダクトをレガシーにしないために闘う現場のリアル」という勉強会をウィルゲートのオフィスを使って開催させていただきました! connpass.com 今回の勉強会は、ランサ…

【スライドあり】勉強会「【PHP7 実践編】事例で学ぶ CakePHP と Laravel の徹底比較」を開催しました

こんにちは。ウィルゲートで開発を行っている岡田です。 先日、1月25日に「【PHP7 実践編】事例で学ぶ CakePHP と Laravel の徹底比較」というタイトルの勉強会を開催いたしました。 同じ内容の勉強会を昨年の9月にも開催しており、スライドも公開したところ…

PHP7.0にCakePHP1.3を載せるテクニック集

はじめに こんにちは!「サグーワークス」開発チームの池添です。 昨年の話になりますが、「サグーワークス」は大規模なリニューアルを行いました。 その時にPHPのバージョンを5.3から7.0に上げたので、今回はそのことについてお話します。 PHP7.0導入の経緯…

PHP Conference 2016 に行ってきました!

こんにちは。ウィルゲートで開発を行っているエンジニアの岡田です。 11月3日に大田区産業プラザでPHP Conference 2016が開催されました。 システムの大部分で PHP を利用している弊社も、私を含めた複数のエンジニアがカンファレンスに参加してきましたので…