攻めのITと守りのITの違い!いま何を目的にDXしていますか?
DXの分野でよく言われるのが「攻めのIT」と「守りのIT」です。いま何を目的にしているかを考えるために、少し意識してみるといいかもしれません。
Gitで文章をバージョン管理するメリット
このブログの原稿を書くときもそうですが、最近Gitで文章をバージョン管理するようにしています。少し前は一部の原稿だけでしたが、最近はほとんどの文章をGit管理しています。 今回はGitで文章を管理するメリットについて紹介
珍しい・面白いステータスコード
ウェブサイトを見ているとき、時々「404 Not Found」のような表示に出会うことがあります。これはHTTPステータスコードと呼ばれるもので、Webサーバーがブラウザに対して「今どういう状況か」を伝えるためのコードで
「なんかこう……横からシュッと……」アニメーションの伝え方ってどうすればいい?
「ここの装飾、なんかこう……横からシュッと出てきて、フワッと表示される感じで」 デザイナーやエンジニアとして働いていると、このような擬音語や身振り手振りでアニメーションの指示を受けることがありませんか? アニメーションの
シンプルにしておけ!「KISSの原則」|エンジニアの原理原則1
エンジニア・IT業界には、有名な原理原則や法則がいくつかあります。先人が何度も経験したことを言語化しているので、そこから学べることは多いはず。 今回はその中から「KISSの原則」について紹介します。
【Laravel】連想配列よりDTO(Data Transfer Object)を使うメリットとは?
PHP、そしてLaravel開発において、私たちは毎日のように「連想配列」を使います。 [‘name’ => ‘John’, ‘email’ => ‘…’] という形式は非常に手軽で、柔軟です。 しかし、プロジェクト
Laravelでリポジトリパターン使う派?使わない派?
Laravelコミュニティでは、定期的にこのような議論が巻き起こります。 「Eloquent(ORM)が優秀すぎるから、リポジトリパターンなんて作るだけ無駄じゃない?」 確かに、Eloquentは非常に強力です。コントロ
単一責任の原則(SRP)を「関数を小さくすること」だと思い込んでいませんか?
【クリーンアーキテクチャ】単一責任の原則(SRP)を「関数を小さくすること」だと思い込んでいませんか? エンジニアとして設計を学ぶ中で、必ず出会う「単一責任の原則(Single Responsibility Princi
アイゼンハワーのマトリックスとは?
「新機能の実装に追われて、リファクタリングの時間がない」 「テストコードを書くべきだとわかっているが、納期が迫っている」 エンジニアなら誰しも、このジレンマに苦しんだことがあるはずです。 名著『Clean Archite









