株式会社エニグモ の技術ブログ

dry-validation (1.3) で Form Object を実装する

dry-validation (1.3) で Form Object を実装する こんにちは、エンジニアの齊藤です。 この記事は Enigmo Advent Calendar 2019 の12日目の記事です。 本日は、バリデーションロジックの開発で Form Object の設計を支える dry-validation について書きたいと思います。 Form Object について ユーザー向けの ウェブアプリケーション の実装で必ずといって発生するのが、インプット値のバリデーショ

App Maker 触ってみた

こんにちは、データマーケター?の嘉松です。 データ活用推進室というチーム(1人なう)で、MAツールの導入から運用といった CRM の推進と、データ活用の推進や業務を効率化するためのツール作成など、現場に近い立ち位置で業務を行っています。 背景 社内のG Suiteが、Businessにアップグレードされたことで、App Makerを無料で利用することができるようになった。 目的

3年放置してた_variables.scssを整理したよー。

こんにちは、デザイナーの本田 です。 この記事は Enigmo Advent Calendar 2019 の2日目の記事です。 今日は エニグモ が運営しているファッションメディア STYLE HAUS の色管理方法について紹介していきます。 放置されていた_variables.scss Sassファイルの中で重要な_variables.scssファイル。このファイルにデザインを管理する様々な変数を定義すれば、変数の値を編集するだけで全体的

OSS 初心者が初めてのコントリビューションを通して学んだ3つのこと

こんにちは、 サーバサイドエンジニアの 伊藤 です。 新卒Rubyエンジニアがオススメする実務で役にたった技術書5選 この記事を書いた時から、ちょうど1年が経ちました。 本当に、時が経つのは早いですねー。。。 そんなこんなで、今年もこの季節がやって来ました。12月と言えば、そうAdvent Calendar の時期ですね!!! ということで、Enigmo Advent Calendar 2019 を公開します

エンジニアインタビュー 第5回 伊藤明大さん編

エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第5回は、2018年2月入社の検索エンジニア、 伊藤明大(通称:めーだい) さんです。 インタビュアー 小澤:2011年4月入社。部長。 伊藤翔 :2018年5月入社。新卒2年目。 職種は? 伊藤翔 (以下、翔): 明大さんのポジションは、検索エンジニアですか? Webエンジニアですか?

エンジニアインタビュー 第4回 夏目さん編

エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第4回は、2017年3月入社のインフラエンジニア 夏目さん です。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 前職について 伊藤: まずは前職について伺いたいのですが、前職では何をされていたのでしょうか? 夏目: 前職は SIer をやっていま

Draperソースコードリーディング

初めまして、19年新卒webエンジニアの平井蒼大です。 弊社では、昼休憩時間を使って、最近勉強したこと、 興味があること、最近行った勉強会やカンファレンスの内容などをLT形式で自由に発表するHacker’s Delightという場が設けられています。 私も先日、「Draperの ソースコード リーディング」というお題で発表しましたので、その内容を掲載したいと思います。 動機 今

エンジニアインタビュー 第3回 庄子さん編

エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第3回は、2018年9月入社、データサイエンティストの 庄子 さんです。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 これまでの経歴について 伊藤: エニグモ 入社まではどんなお仕事をされていたのですか? 庄子: 前職はデータ分析の受託 ベ

エンジニアインタビュー 第2回 山本さん編

エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第2回は、2016年3月入社の 山本さん です。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 前職について 伊藤: 前職は何をされていたのですか? 山本: パチンコの開発をしていました。パチンコって真ん中に液晶あるじゃないですか。あれ

エンジニアインタビュー 第1回 齊藤さん編

エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第1回は、2011年3月入社の齊藤さんです。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 エニグモ に入社した理由・動機 伊藤: エニグモ に入社したのはなぜですか? 齊藤: 自社サービスがいいなと思って会社を探していました。 盛り上が

Enigmo 開発合宿2019 in 湯河原

こんにちは。気が付けば入社から一年が経ち、 新卒の肩書きを失った @sean0628_i です。 4月4日(木)、4月5日(金)の日程で開発合宿を行ってきました。 場所は前回と同じく、 おんやど恵さん にお邪魔しました。 前回の開発合宿 が2017年だったようなので、2年ぶりの開催ですね。 テーマ 今回は『チーム力のアップ』をテーマに設定しました。 前回は個人個人好

iOSアプリのデザインをしてみて

はじめまして。 BUYMA の iOS アプリチームでデザインを担当しています。 この記事を読んでくださりありがとうございます。 2019年2月に、お問い合わせ機能をネイティブ化しました。 より使いやすくするために、Webviewからネイティブ化し、あわせてリデザインすることになりました。 Webとアプリを作業する上で、デザイナーとして苦労した部分を、新しいデザインと一緒

いまさら聞けない!?プロダクトマネージャー・ディレクターが機械学習の案件を始めるまで

はじめに この記事は Enigmo Advent Calendar 2018 の25日目です。 BUYMA でプロダクトマネージャー・ディレクターのようなことをしています。 機械学習 に関する案件を初めて進めてみようと思い、 プロダクトマネージャー・ディレクター目線 で 、やってきたことや学んだことをまとめます。 知識がなくてもプロジェクトや案件は進めれるとは思いますが、ある程度理解がある

関数型言語、聞いたことあるけど結局何なの?

概要 エニグモ サーバーサイドエンジニアの @gugu です。 この記事は Enigmo Advent Calendar 2018の24日目 です。 関数型言語 って結局何なの?と思ったので調べてみました。私が疑問に思ったことをベースに調べた内容を記載していこうと思います。 ※ 関数型言語 として主に Haskell をメインに調べているので、 関数型言語 すべての話ではない記述があるかもしれません。 対象

Codableいいよ!

この記事は Enigmo Advent Calendar 2018の23日目 です こんにちは。 iOS チームでエンジニアをやっています。 Codable使ってますか? iOS チームでは、 Alamofire + Codable で ネットワークまわりの実装を行なっています。 最初はいいのかわからなかったのですが、今ではなくてはならないものになっています。 すごく便利すぎて、Codable無しじゃ開発できない!そんな生活を送っていま