KaQiita

新米エンジニアが適当なことを書いてます。温かく見守ってやってください。

DNS による名前解決

はじめに 以下の「アドレスバーに URL を打ち込んでからページが表示されるまで」の記事のステップ1「DNS による名前解決」について書きます。 www.kaqiita.com 上記の記事の各ステップについて、1ステップ1記事書いていき、全ての記事が揃うと「アドレス…

アドレスバーに URL を打ち込んでからページが表示されるまで

はじめに 「アドレスバーに URL を打ち込んでからページが表示されるまでに何が起こっているのか」を最近勉強したので、ここにまとめておこうと思います。 このテーマは、その人の技術への理解度によって「どれぐらい深く説明できるか」が大きく変わってくる…

プロトコル・TCP / IP について勉強してみる

web

はじめに ネットワークのついて最近少しずつ勉強を始めたので、少しまとめてみようと思います。 まだ質の高い記事を書けるほど理解できていませんが、少しずつ書き足していって、より詳細にしていこうと思います。 プロトコルとは? プロトコルとは、「ネッ…

【Ruby】メソッドの可視性(public・protected・private の使い分け)について

はじめに ふと「あれ、protected メソッドって何だっけ?」と思ったので、Ruby において public メソッドや private メソッドと何が違うのか、どう使い分けるのか、という観点でまとめてみようと思います。 public・protected・private まずは public メソッ…

新卒エンジニアの研修を担当したことで身に付けた 1 on 1 でのメンタリング技術

はじめに 4 月は今年入社した 2019 年新卒エンジニアの研修を担当しました。 今回の研修で、研修を行う立場であった私の方がかなり学びを得られたので、(まだ研修は GW 明けからも続くのですが)その学びをまとめておこうと思います。 タイトルの通り、「1 …

モダンな技術で Rails Tutorial の sample_app を作ってみる(環境構築編)

はじめに GW ということで普段できないことがしたいなと思ったのと、ちょうど 2019 年卒の新卒エンジニア研修を担当していて、題材として Rails Tutorial を使っているので、Rails Tutorial の sample_app をチュートリアルにはないモダンな技術で作ってみる…

【Ruby】カスタム例外クラスの活用法

はじめに 例外について、最近少し勉強しました。 特にプログラミングを学んだばかりの頃は、あまり例外に有り難みを感じなかったというか、重要性がよく分かっていなかったのですが、最近少しずつ分かってきました。 特にカスタム例外クラスを作る必要性を再…