atsushim
atsushim
3posts

フロントエンドエンジニアとしてキャリアを積む中でハッカソンやイベント登壇なども行い、この頃に現在のKUFUのメンバー達と出会う。前職ではドワンゴにてバックエンドでモバイル端末向けWebAPIの運用・開発を担当。2016年に株式会社KUFUに参加。管理ツール・社内ツールの作成などが好きで、vimのプラグインを書いたりPebbleで遊んだりしている。

atsushimの記事一覧

第3回 Rails Sprocketsとのお別れの仕方 – CircleCI編 –
2017.05.17
TECH

こんにちは! SmartHRのエンジニア、溝上といいます。 今回は通常の業務と合わせて行っている開発環境の改善、その一部である Sprockets 絶ちを紹介していけたらと思います。 前回 前回やったことまとめ CoffeeScript & Babelの開発環境を用意 Karmaを利用したテスト環境を作成 ESLint, Flowも導入 decafjsを使ってトランスパイルしていける状態を作成 今回はCircleCIでのテストについて SmartHR では CircleCI を使った テストを行っています。 せっかくフロントエンド用のテスト環境を作った…

第2回 Rails Sprocketsとのお別れの仕方 - ES2015 & テスト環境 -
2017.03.15
TECH

こんにちは! SmartHRのエンジニア、溝上といいます。 今回は通常の業務と合わせて行っている開発環境の改善、その一部である Sprockets 絶ちを紹介していけたらと思います。 前回 前回やったことまとめ 修正方法の方針を大まかに決定 gulp 導入 sass のコンパイルを gulp に移譲 では今回は? 今回は CoffeeScript から ES2015 に乗り換えます! ... とはいえ SmartHR で使用している CoffeeScript はかなり多く、かつテストが不足しているため安全に乗り換えていくために以下のような方針で着手しました…

Rails Sprocketsとのお別れの仕方 - 最初の一歩 -
2017.02.21
TECH

こんにちは! SmartHRのエンジニア、溝上といいます。 今回は通常の業務と合わせて行っている開発環境の改善、その一部である Sprockets 絶ちを紹介していけたらと思います。 現在進行中のため、不定期な連載になる予定です! Sprockets とは? Rails 3.1 から導入された gem で、アセットファイル(JS, CSS, 画像など)を効率的に管理するための Asset Pipeline という仕組みの基盤です。 主な機能は以下のような物があります。 アセットファイルのパス管理 アセットファイルの結合・圧縮 アセットファイルの依存関係の解決 …