バックエンド

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

PHPカンファレンス福岡2024 みなさんこんにちは!ウィルゲートプロダクト事業部開発グループの池添(@for__3)です。 6月22日(土) に開催される「PHPカンファレンス福岡2024」に弊社に所属するエンジニアが登壇いたします! phpcon.fukuoka.jp (以下、公式…

PHPカンファレンス香川2024に所属エンジニアが登壇します

みなさんこんにちは!ウィルゲートプロダクト事業部開発グループの佐々木です。 5月11日(土) に開催される「PHPカンファレンス香川」に弊社に所属するエンジニアが登壇いたします! phpcon.kagawa.jp (以下、公式サイトより引用) PHPカンファレンス香川は…

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月にも開催しており、スライドも公開したところ…