PR TIMES 開発者ブログ
https://developers.prtimes.jp
PR TIMESを日々開発するエンジニア、デザイナー、プロダクトマネージャーによる開発者ブログです。「行動者発の情報が、人の心を揺さぶる時代へ」をプロダクトで挑戦するチームの開発の裏話や技術共有メモ、ちょっと聞いて欲しいあれこれを発信します。
フィード

PR TIMESのフロントエンド環境にMarkuplintを導入しました
5

PR TIMES 開発者ブログ
こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 今回はMarkuplintを導入した話をしようと思います。 Markuplintとは Markuplintはマークア […]
4日前

PHPカンファレンス名古屋2025に登壇してきました #phpcon_nagoya
1

PR TIMES 開発者ブログ
こんにちは!PR TIMES ソフトウェアエンジニアの河瀨翔吾(@shogogg)です。現在は主にバックエンドの開発を担当しています。好きなお寿司はコハダとエンガワです。🍣 今回は先日行われた PHP カンファレンス名古 […]
8日前

23年目の Web エンジニアから見た PR TIMES の開発組織
2

PR TIMES 開発者ブログ
はじめまして。2024年12月に入社した河瀨翔吾(@shogogg)です。現在は主にバックエンドの開発を担当しています。 入社時に「3ヶ月経ったら入社エントリを是非書いて欲しい」と言われていたのを思い出し、ちょうど3ヶ月 […]
10日前

現場で感じた価値:PR TIMESインターンの記録
PR TIMES 開発者ブログ
初めまして、フロントエンドエンジニアインターンの髙橋(RYU)です。 この記事では、PR TIMESのインターンについて紹介したいと思います。PR TIMESでフルタイムインターンとして参加させていただきました。そこで学 […]
15日前

phpunit-snapshot-assertionsを使用してスナップショットテストを導入した話
PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 PR TIMESではプレスリリース検索などを行う際にOpenSearchを使用しており、PHPで生成した検索クエリをOpenSearchに送信 […]
16日前

PR TIMESはPHPerKaigi 2025に協賛・登壇します
PR TIMES 開発者ブログ
バックエンドエンジニアをしている田中 湧大(@Romira915)です。 本日は、PR TIMESのPHPerKaigi 2025への協賛と登壇についてお伝えします。 PR TIMESは、PHPerKaigi 2025に […]
17日前

Vitest Browser Modeを活用してブラウザをモックするコードを削除した話
PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアインターンの髙橋(RYU)です。 一部のテストを Vitest の Browser Mode で実行するようにしました。その経緯と理由、効果についてご紹介します。 背景 これまで、フロ […]
21日前

Tiptapエディターのテスト戦略:Playwright、Vitest Browser Mode、Editorインスタンスを用いたテスト
PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアの桐澤(@kiririLee)です。Tiptapで開発したエディターをどのようにテストしているかについて書きます。 昨年末に2024年版のPR TIMESエディターテスト戦略についてま […]
22日前

PHPでAWS SDKのテストをMockする
PR TIMES 開発者ブログ
こんにちは。バックエンドエンジニアの筒井(@tsuttsun_wind)です。今回は、PHPでAWS SDKのテストをMockする方法について紹介します。 背景 現在、PR TIMESでアップロードされる画像はAWS S […]
24日前

PR TIMES社内のHTMLクライテリアを作成しました
PR TIMES 開発者ブログ
こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 今回はPR TIMES社内でHTMLクライテリアを作成したのでその話をしようと思います。 つくろうと思ったきっかけ […]
1ヶ月前