Reading Paths

初めて来た開発者の基本ルート

CSの土台からLinux、デプロイまで流れでつかみます。

Start
18 posts2 steps

Spring実務サバイバルルート

Spring Bootの基礎とインフラ実務をつなげて読み進めます。

Core
15 posts2 steps

AIツールを開発に組み込むルート

AIツールの入口からバックエンド開発への接続まで追います。

New
6 posts2 steps

Recent Posts

Server & DevOps·2026年4月23日

仮想マシンとDocker: 重い家と軽いテント

この記事では「仮想マシンとDockerの違い」を家とテントの比喩で説明し、DockerがOS共有によって軽くて速い理由と、実務での環境分離のメリットを扱います。

Server & DevOps·2026年4月22日

サーバーセキュリティ基礎: ドアを開ける前に、まず鍵を確認しよう

「サーバーセキュリティ基礎」を、SSHのセキュリティ強化(ポート変更、鍵認証)、ファイアウォール(UFW)、HTTPS(Let’s Encrypt)、Fail2Banまで段階的に解説します。一人開発者のリアルなブルートフォース攻撃体験をもとにした実践ガイドです。

Server & DevOps·2026年4月20日

Linux CLIと権限: マウスのない世界で生き残る

新人開発者の初めてのサーバーデプロイ体験談を通して、Linux CLIと権限の重要性を解説します。SSHやMobaXtermの話とあわせて、ファイル権限の読み方やターミナルで生き残るコツも紹介します。

Server & DevOps·2026年4月19日

サーバーとLinux: Windowsを入れればいいんじゃないの?

この記事では、サーバーとLinuxの本質を説明し、なぜサーバーがWindowsではなくLinuxを使うのかをGUIのコストと安定性の観点から解説します。さらに、仮想マシンの非効率さからDockerの必要性へとつなげていきます。

Backend & Spring·2026年4月19日

MyBatis vs JPA: 悪い技術なんて存在しない。

「MyBatis vs JPA」の対立を現場で経験して得た実務の学び。JPAのN+1問題をどう解決したか、そして両者の長所を生かす効率的な共存戦略を紹介します。