Hi! Im Wheesnoza
はじめまして、PHP / Laravel を軸に 約7年 Web アプリケーションの設計・開発・運用に携わってきたソフトウェアエンジニアです。
これまで受託開発を中心に、教育、医療、不動産、IoT など幅広い領域のプロジェクトに関わり、バックエンド開発を主軸に改善提案や品質向上にも取り組んできました。
実装だけでなく、静的解析の導入、進捗管理の改善、ドキュメント整備などを通して、チーム全体の開発体験を良くすることも大切にしています。
最近は「laravel-ship24」や「assertable-json-enhancer」などの Laravel 向けパッケージ開発や技術記事の執筆を通して、実務で得た知見を外部にも還元しています。
新しい技術を試しながら学び続け、価値あるプロダクトと持続可能な開発体制の両方に貢献できるエンジニアでありたいと考えています。
おすすめ投稿
-
Docker DesktopからRancher Desktopへ移行した話 M1 Pro向け
Docker DesktopからRancher Desktopへ移行する際の手順です。M1 Pro環境でComposeも快適に動作する設定(VZ/Rosetta/virtiofsなど)。
-
Laravelのカスタムクエリビルダーを使った柔軟なクエリの作成方法
LaravelのEloquentモデルでは、データベースクエリを簡単に作成できます。特に「スコープ」を使用することで、特定の条件に基づいたクエリを簡潔に再利用することができますが、クエリをより柔軟にカスタマイズしたい場合には、カスタムクエリビルダーを使用する方法があります。
-
Macroableを使ってAssertableJsonを拡張する
この記事では、AssertableJsonをMacroableを使って拡張する方法について解説します。この記事を通じて、独自のアサーションを追加し、テストの柔軟性を高める手法を学んでいただければと思います。
-
Laravelで少し高度な絞り込み検索機能の実装方法
PHPとLaravelを用いて、商品検索の絞り込み機能の実装方法を解説します。具体的には、検索条件を受け取り、条件に基づいてデータベースから商品を絞り込みする方法を紹介します。
-
AssertableJsonでLaravel APIテストの柔軟性を向上させる方法
この記事では、Laravel 8以降導入された`AssertableJson`の機能を活用し、特に`where`メソッドに`Closure`を渡すことで、APIテストをより柔軟に行う方法をご紹介します。
最近の投稿
-
プロクラスティネーションとその解決策
プロクラスティネーション(先延ばし癖)の原因と対策を自分なりにまとめた情報をご紹介します。やる気の出し方や自信のつけ方など、日常生活に活かせる実践的な方法を共有します。