Webエンジニア hakshuの部屋

のらりくらりと綴る

退職しました

2月末で約2年半勤めたEdTechの会社を退職したので、少し振り返っておきます。 やってきたこと 技術面 新規機能開発 ×2 Rails API + Angular Rails v4 -> v5へのアップデート jQueryやAngularのメジャーバージョンアップデート EC2からECSへのインフラ移行 PH…

JavaScriptのthisとは

ふと JavaScript使ってきてるわりにthisのコンテキストが変わることについて、あんまり理解できてないなーと思ったのでMDN読みながらまとめる developer.mozilla.org thisとは? JavaScriptでは式の1つで、関数の実行コンテキストを参照するものである だが…

npmからyarn(v1)に移行する方法

最近仕事で、古めのサービスでnpmからyarn(v1)に移行する機会があったが、結構簡単だったので備忘録がてら残しておく 基本的には以下公式のマイグレーションガイドに沿えば移行できる Migrating from npm | Yarn やることは一つで、package-lock.jsonがある…

自分がnpm scriptsを使う理由

普段よく使っていますが、改めて自分がなぜ好んで使うのか自分の備忘的な意味も込めて書いておきます 概要 package.json の scripts プロパティに定義しているスクリプトをnpm scriptsと呼びます docs.npmjs.com 例えば以下のようにpackage.jsonに書いている…

今さらだけどCircleCI2.1について学んだよ

CircleCI2.1について業務でまとめたので、載せておく そもそもCircleCIとは CI/CDのSaas そもそもCI/CDとは CI: 継続的インテグレーション ビルド、テストまでを自動化して、小さなサイクルで繰り返すことで、統合されたソフトウェアを迅速に開発する CD: 継…

2019年の振り返りと2020年やっていき

2020年、今年はとうとう東京オリンピックですね。 年が明けてから結構経ってますが去年は転職やプライベートでは結婚など色々あったので、簡単に振り返っていこうかと思います。 2019年こんなことあったな ライフイベント 転職 詳しくはこちらの記事に書いて…

初めての転職~夢の新天地へ~

退職者アドベントカレンダー21日目です。 adventar.org 新卒から2年半勤めた会社を8月に退職し、9月に今の会社に転職して3ヶ月が経過しました。(試用期間も明けた!) 転職に至った理由と、転職してからを振り返ります。 自己紹介 現在社会人3年目のWebエン…