SmartHR Tech Blog

スマートエイチアール開発者ブログ

Ruby on Rails 初心者勢が SmartHR に入社して初めてのアプリを作るまで

こんにちは。エンジニアのrisacanです。去年末から年始にかけて、SmartHRの開発チーム内でRailsのOJTをしていただきました。 その内容を紹介します! Rails OJT 今回のRails OJTは12月に入社したエンジニア2名を対象に実施されました。 まるまる15日間、他の…

Rails のテスト実行時間を60分から6分に短縮するまで

こんにちは。SmartHR のエンジニアの @meganemura です。 SmartHR はひとつの Rails アプリのリポジトリで開発が進められており、GitHub への Pull Request 作成などを契機に CircleCI でテストの実行や静的解析によるコード品質のチェックを継続的に実施し…

SmartHR 開発チームで ISUCON7 に参加しました

こんにちは! SmartHR VPoE の芹澤です。 先日開催された ISUCON7 に、弊社開発メンバーの芹澤、神崎、藤井の三人で参加しました! その内容を簡単にご報告いたします。 ISUCON とは ISUCON とは、テーマとして与えられた Web サービスを決められたルールの…

【保存版】自腹でつくる広島グルメマップ #RubyKaigi2017

こんにちは!SmartHR人事の勝股です。 SmartHRはRubyKaigi2017に Platinum スポンサーとして協賛しています。 9/18(月)〜20(水)に開催される「 Ruby Kaigi 2017 」にプラチナスポンサーとして参加します!広島出身、副社長内藤の地元開催を祝して、期間…

リニューアルした SmartHR ロゴの作り方

こんにちは!デザイナーの渡邉です。 8/8にSmartHRのロゴをリニューアルしました! 以前にもOSSのロゴ作成に関してのブログを書きましたが、今回もまたどのようにリニューアルしたのか、その裏側をご紹介します。 これからロゴをリニューアルされる方のご参…

CircleCI 2.0 移行に潜む闇

こんにちは。SmartHR SRE チームの吉成です。 先日 CircleCI 2.0 移行の記事を書きましたが、CircleCI 2.0 に移行するのは一筋縄ではいきませんでした。 本日は設定の変更や Docker 利用の影響で行き詰まったことを紹介し、その解決方法を共有したいと思いま…

CircleCI 2.0 が正式リリースされたので早速移行しました

こんにちは。SmartHR SRE チームの吉成です。 昨日、CircleCI 2.0 が正式リリースされましたね! 弊社では現在、CI 環境として CircleCI を利用しており、その上で RuboCop や RSpec、npm を利用したフロントエンドのテストから AWS 上の環境に対するデプロ…