My Day One

毎日東京の隅っこでコードを書いているエンジニアのブログです。

良い睡眠習慣をつけて睡眠を改善したい人のためのサービス、Sleepleをリリースしました

はじめに この記事はタイトルの通り、「自作サービスをリリースしたよ!みんな使ってみてね!」という趣旨のものです。 私は1年ほど前までフロントエンドエンジニアとして働いていたのですが、サーバーサイド(Rails)の開発を中心に行う部署に異動になった…

【ネットワークの基礎】DNSとは?

はじめに この記事は「DNS」という用語に焦点を当てて、できる限り初心者でもわかりやすいようにまとめたものです。 できるだけわかりにくい表現や用語、仕組みを話さないようにすることを心がけているので、細かいところにはあまり触れず、大枠を掴んでもら…

【ネットワークの基礎】インターネットの仕組み

インターネットの仕組みを初心者向けに整理してみました。

Herokuの代替サービスであるrender.com でRailsアプリをデプロイする

本記事の内容 Herokuの代替サービスになりうる render.com を使ったデプロイの方法をまとめています Railsで作成した簡単なCRUD機能を搭載したアプリを render.com にデプロイするまでの手順を説明します Redisなどを使った実装や設定は含まれていないので、…

【Rails】gem deviseを使ってメール認証を実装した時に落ちるテストの対応

本記事の内容 deviseを使ってメール認証の機能を追加した際に、既存のテストが落ちてしまうという事象に遭遇しました。 今回の記事はそのテストが落ちないように修正した際に、どういった対応をしたのかをまとめたものになります。 状況 gem deivseを使って…

標準入出力・ファイル・リダイレクト・パイプについて

はじめに この記事は私の知識の整理のために、標準入出力・ファイル・リダイレクション・パイプについてまとめたものです。 webアプリの開発をするときにはそこまで意識しないことではありますが、開発者としては抑えておくべき基礎なので、それを自分なりに…

UNIX/Linuxについてまとめてみる

半年で自走できるバックエンドエンジニアになるためにアウトプット用のブログを作りました。 一応、数年コーダーやフロントエンドの開発に携わっていたこともあるので、全くの初心者ではありませんが、壊滅的にネットワークやインフラ、バックエンドのスキル…