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

【Tips】PostgreSQLで安全にNOT NULL制約を追加する
2

PR TIMES 開発者ブログ
こんにちは、バックエンドエンジニアの永井です。今回は本番運用されているPostgreSQLのテーブルのカラムに対して、安全にNOT NULL制約を追加する流れを書いていきます。 背景 以前、バックエンドの実装していたとき […]
4日前

package.jsonにtype: moduleを指定して、CommonJSへの依存を減らしました
1

PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアの小張(@kobari41257)です。 PR TIMESのフロントエンドはpnpm workspaceを用いたモノレポ(以下prtimes-frontend)で開発されていますが、ほ […]
5日前

TiptapのExtensionを使って見出し(ハイライト)機能をリリースしました
PR TIMES 開発者ブログ
こんにちは。フロントエンドエンジニアの古園です。 PR TIMESでは日々エディターの機能開発を行っています。 今回はそんな中から多くのユーザーから要望があり、開発がスタートした見出し(ハイライト)機能をTiptapのE […]
8日前

PR TIMES は PHPカンファレンス新潟2025に協賛・登壇します! #phpcon_niigata
PR TIMES 開発者ブログ
こんにちは!PR TIMES ソフトウェアエンジニアの河瀨翔吾(@shogogg)です。現在はバックエンド開発を主に担当しています。好きな新潟グルメはへぎそばです。 今回は PR TIMES はPHPカンファレンス新潟2 […]
9日前

Tiptapのバージョンをv2.0.0-betaから最新にバージョンアップしました
PR TIMES 開発者ブログ
こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 PR TIMESではプレスリリース配信のエディターにTiptapというヘッドレスエディターフレームワークを使用してい […]
11日前

EmotionからCSS Modulesに移行しました
PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 PR TIMESのフロントエンドではこれまでEmotionを使ってスタイリングを行っていましたが、2024年6月からCSS Modulesへの […]
22日前

Google Cloud Functions + BigQueryでFastly Next-Gen WAFのログを収集する
PR TIMES 開発者ブログ
こんにちは。PR TIMESでインターンをしている笹山雷雅です。 この記事では、Fastly Next-Gen WAFのログをBigQueryで分析するためにGoogle Cloud Functionsでサーバーレスアプ […]
1ヶ月前

Jamf APIとIntune APIを活用し、資産管理の効率化をしました
PR TIMES 開発者ブログ
こんにちは、コーポレートチームの宮川です。以前の記事で、IntuneとJamfをどう活用しているかについて紹介しました。今回は、それらのMDMの機能を活用してPC管理業務を効率化をした事例について紹介します。 Intun […]
2ヶ月前

小さな改善でリスト機能の利用数が10倍になった話
PR TIMES 開発者ブログ
こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 今回はエディターの機能の導線改善でリスト機能の利用数が上がった話をしようと思います。 リスト機能とは? 「リスト機能 […]
2ヶ月前

PHPerKaigi 2025 クイズ企画について解説します! #PHPerKaigi
PR TIMES 開発者ブログ
こんにちは!PR TIMES ソフトウェアエンジニアの河瀨翔吾(@shogogg)です。現在は主にバックエンドの開発を担当しています。好きなエナジードリンクは「モンスターウルトラ」です。 今回は先日行われた PHPerK […]
2ヶ月前