3年間毎週社内ブログを書いてきた記録
2024年と2023年に引き続き、今年(2025年)も毎週火曜日にこのブログを更新していました。いつの間にか、毎週社内ブログを書くようになって3年が経ったことになります。 いままでは毎年お盆やお正月は休みにしていましたが
【Laravel】連想配列よりDTO(Data Transfer Object)を使うメリットとは?
PHP、そしてLaravel開発において、私たちは毎日のように「連想配列」を使います。 ['name' => 'John', 'email' => '...'] という形式は非常に手軽で、柔軟です。 しかし、プロジェクト
年末の大掃除!家だけでなく、PC上の整理整頓もしませんか?
今年も残すところあとわずか。年末の大掃除でスッキリさせて、気持ちよく新年を迎えたいと思っている方も多いのではないでしょうか? しかし、家と同様に毎日使うPCの中も、実は不要なファイルやデータでいっぱいになっているかもしれ
余白のデザインがユーザー体験を変える
紙媒体のデザイナーをしていた経験から、紙での余白の重要性は常に意識してデザインをしてきました。 現在、UIデザイナーとして活動する中で、この「余白」はWebやアプリにおいても非常に重要な要素であると感じています。今回は、
Laravelでリポジトリパターン使う派?使わない派?
Laravelコミュニティでは、定期的にこのような議論が巻き起こります。 「Eloquent(ORM)が優秀すぎるから、リポジトリパターンなんて作るだけ無駄じゃない?」 確かに、Eloquentは非常に強力です。コントロ
AIの生成結果を見たときに皆が言う『これ「で」いいじゃん』の意味
AIが文章だけでなく、画像や動画、コードまで生成してくれます。最近はバイブコーディングも流行ってきており、システムやアプリを簡単な指示で作れたりもします。 そんなAIの生成結果を見たときによく見る反応が「これでいいじゃん
単一責任の原則(SRP)を「関数を小さくすること」だと思い込んでいませんか?
【クリーンアーキテクチャ】単一責任の原則(SRP)を「関数を小さくすること」だと思い込んでいませんか? エンジニアとして設計を学ぶ中で、必ず出会う「単一責任の原則(Single Responsibility Princi
デザイントークン(Design Token)って何?
ここ数年でよく聞くようになった概念に「デザイントークン」があります。デザインシステムを見ているとよく出てくるのですが、一体どのような考え方でしょうか? 今回は、デザイントークンについて紹介します。
「わかりやすい」に逃げすぎない。専門語彙を増やすことの重要性
どの分野においても専門用語と呼ばれる言葉はたくさんあります。そしてそれらの専門用語のうち、分野の基礎知識が無いと全く見当もつかないようなものでなければ、ある程度わかりやすい言葉で代替が利くことも多いです。 ただ、その「わ









