画像に依存しないモダンなCSS設計の実践

はじめに WEBサイトのデザインにおいて、CSSの設計は見た目だけでなく保守性にも大きく影響します。今回は、実際のプロジェクトで実践した「画像に依存しないCSS...

業務システム開発の技術選定と実装

業務システムに求められる要件 業務システムの開発では、一般的なWebサイトとは異なる要件が求められます。複雑なビジネスロジック、厳格な権限管理、帳票出力、他シス...

コーポレートサイトのレスポンシブ対応

スマートフォン対応は必須の時代 アクセス解析を見ると、多くのサイトでスマートフォンからのアクセスが過半数を占めるようになりました。PCでの閲覧を前提に作られたサ...

施設管理システムのUI/UX設計

運用効率を重視した画面設計 施設管理システムを設計する際、機能の充実だけでなく「日々の運用でストレスなく使えること」を最優先に考えました。どれだけ高機能でも、使...

既存システムへのAI機能追加事例

レガシーシステムの価値を引き出す 長年運用されている業務システムには、膨大なデータと実績があります。しかし、古い設計のため検索機能が使いにくかったり、操作に習熟...

レンタルサーバーへのデプロイ自動化

安全で効率的なデプロイ環境を構築する Webサイトの更新作業において、FTPクライアントで手動アップロードする方法は、ミスが発生しやすく時間もかかります。特に、...

AIアシスタントとのペアプログラミング実践

AIとの協働で開発効率を上げる 近年のAI技術の進歩により、プログラミング支援AIが実用レベルに達しています。コード補完だけでなく、設計相談やコードレビュー、ド...

PythonとGASによる業務自動化の実践

日々の定型業務を自動化する 作業時間の記録、週次レポートの作成、スケジュールの登録など、毎日・毎週発生する定型業務は意外と時間を取られます。一つひとつは数分でも...

E2E自動テストによる品質保証の効率化

手動テストの限界と自動化の必要性 Webアプリケーションの規模が大きくなると、リリース前の動作確認に膨大な時間がかかります。数百画面を人手で確認するのは現実的で...

Dockerを使ったWordPress開発環境構築

なぜDockerでWordPress環境を構築するのか 従来のWordPress開発では、XAMPPやMAMPなどのローカルサーバー環境を使用することが一般的で...

WordPress共通プラグインの疎結合設計

複数サイトで使い回せるプラグイン設計 Webサイトを複数運用していると、同じ機能を何度も実装することになりがちです。お問い合わせフォーム、パンくずリスト、SNS...