タグ

2026年5月10日のブックマーク (2件)

  • Git初心者の頃わからなかった「pullするな」の意味 - Qiita

    はじめに AIを使ったバイブコーディングが普及してきた影響か、最近「コードは書けるけどGitはよくわからない」という人が増えてきた気がします。 AIがコードを生成してくれる時代になっても、Gitの操作は自分でやることが多いです。 そしてGitの概念を理解していないと、ある日突然「履歴がぐちゃぐちゃになった」「チームメンバーの変更を消してしまった」という事故が普通に起きます。 自分が新人のころ、先輩からこんなことを言われました。 「git pull は使うな。git fetch して git rebase しろ」 正直、最初は意味がわかりませんでした。 当時はGitに関しての知識としては、自分のブランチを最新化するときは git pull で何が悪いんだくらいの感じでした。 でも今なら先輩が言いたかったことがよくわかります。 この記事では、その「意味」をこれからGitを使う人向けに解説してい

    rryu
    rryu 2026/05/10
    mainにおいていかれたときに追いつくのにマージするんじゃなくてrebaseしろということか。まあそれはそう。
  • 「AWS環境にデプロイした際に、Webサーバーって何のためにいるの?」という疑問について調べてみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? きっかけ 研修資料を作成していて、今までの慣例に則ってnginx + アプリケーションサーバーの構成を組んでいるときに 「ALBもCloudFrontもある環境で、なぜnginxが必要なのか?」 という何回かは抱いたことがある疑問にちゃんと向き合ってみようと思って深掘りしてみました。 私のエンジニアとしての初めてのフレームワークはRuby on Rails (7系)でした。 その際に、nginx + pumaの構成がデファクトスタンダードであると学習し、その際にnginxの役割として、SSL終端や、静的ファイルの配信、ロードバランシング

    rryu
    rryu 2026/05/10
    フロントのリバースプロキシが「ウェブサーバ」という認識なんだ。まあCloudFrontはS3をオリジンにして静的サイトを作れるからそれいる?ってなるのは分かる。