デザインとエンジニアリングをつなげる取り組み

こんにちは、Komerco事業部デザイナーの藤井(@kenshir0f)です。 主にKomercoのサービスデザイン全般とView周りの開発を担当しております。 今回はKomercoの開発チームで実践している「デザインとエンジニアリングをつなげる取り組み」についてお話します。 …

【スマートキッチン】まぜまぜ機の検討とプロトタイプ開発

研究開発部 スマートキッチングループ アルバイトの鈴本です. 今回は,最近取り組んだまぜまぜ機の検討とプロトタイプ開発について紹介します. カレーやシチュー,スープやあめ色玉ねぎを作るとき,一番めんどくさいのが焦げ付かないように混ぜ続けること.…

デザインとは「問題解決」だけじゃない?

事業開発部のデザイナー平井です。Cookpad Do!というサービスの運営をしているチームに所属しています。 cookpad.do Cookpad Do!は、前身サービス「Cookpad料理教室」のブランド再開発として2018年8月8日に生まれた新サービスで、食・料理をコンテンツとした…

Chaos Engineering に向けてレシピサービスの Steady State を追求する

こんにちは、今年ソフトウェアエンジニアとして新卒入社した @itkq です。社会人になってから 1 クールで見るアニメの本数がガクッと減っていることに気づいて最近は無力を感じています。さて、この開発者ブログで「Chaos Engineering やっていく宣言*1」が…

【開催レポ】Security Engineering Casual Talks #1

こんにちは。インフラストラクチャー部セキュリティグループの水谷(@m_mizutani)です。2018年10月31日にクックパッドにて Security Engineering Casual Talks #1 を開催しました。 sect.connpass.com セキュリティに関する様々なトピックが議論されている…

Cloud Firestoreのrulesのテストを全てローカルエミュレータを使うように書き換えた話

Komerco事業部エンジニアの岸本(id:sgrksmt)です。 先日Firebase Summit2018が催され、その中でCloud Firestore(以下Firestore)とRealtime Databaseにローカルエミュレータがβ版として追加されたという発表がありました。 Komercoでは、前回投稿した記事の通…

KomercoアプリでFirebaseからの画像取得を速くした話

こんにちは。Komerco事業部エンジニアの高橋(id:yosuke403)です。 Komercoは、「料理が楽しくなるマルシェアプリ」をコンセプトに、料理が楽しくなる器やカトラリー、リネン雑貨等を出品/購入できるサービスです。現在はiOS版のアプリケーションを提供してい…

【開催レポ】Cookpad.apk #1 〜筋肉はすべてを解決する〜

こんにちは。 人事部の浅間( id:ayaasama )です。 2018年8月21日に、Cookpad.apk #1を開催いたしました! クックパッドでは、Cookpad.apkを通して、Android技術やサービス開発に関する知見を定期的に発信していこうということで、今回はその第1回目でした…

SketchからFigmaに移行してチーム間でのコミュニケーションがしやすくなりました

こんにちは、メディアプロダクト開発部のデザイナ若月 ( id:puzzeljp ) です。 現在関わっている、一緒につくれるクックパッド | cookpadTV のアプリ開発上のチーム間のやりとりについて今回は書きたいと思います。 cookpadTV は料理上手な有名人や料理家が…

インタプリタ開発者によるRubyの挙動解析への道

Ruby インタプリタを開発している笹田です。今年のクリスマスにリリース予定の Ruby 2.6、楽しみですね(無事、出るといいな)。 この記事では、私がRubyの挙動を調べるために頑張った記録を書いておきます。 基本的に、単純作業の積み重ねなので、難しい内…

インフラストラクチャー部SREグループが『WEB+DB PRESS 』で連載中!

こんにちは! 広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 昨日 2018年10月24日、『WEB+DB PRESS Vol.107』 が発売されましたね! 実は、Vol.105から弊社インフラストラクチャー部SREグループによる連載が始まっており、部長の星(@kani…

R&D ができて 2 年が経ちました

R&D(研究開発部)部長の原島です。普段は部のマネージメントと自然言語処理関連の研究開発に従事しています。 タイトルの通り、クックパッドに R&D ができて 2 年(正確には 2 年 3 ヶ月)が経ちました。2 年の間に様々な取り組みがありました。また、あり…

cookpad storeTV の広告配信を支えるリアルタイムログ集計基盤

こんにちは。メディアプロダクト開発部の我妻謙樹(id:kenju)です。 サーバーサイドエンジニアとして、広告配信システムの開発・運用を担当しています。 今回は、cookpad storeTV (以下略:storeTV )の広告商品における、リアルタイムログ集計基盤の紹介…

簡潔ビットベクトルでRubyをlog N倍速くした

技術部のフルタイムRubyコミッタの遠藤(@mametter)です。昨日の Hackarade #04 の開催報告に続き、2日連続で記事を投稿します。 今回は、ある条件下でのRubyの実行速度を高速化した話を紹介します。この改善はすでにMRIの先端にコミットされていて*1、年末…

Hackarade #04: Create Your Own Interpreter

技術部の遠藤(@mametter)です。Rubyの開発やってます。 クックパッドでは、Hackaradeという社内ハッカソンを定期的に開催しています。第1回はRubyインタプリタのハック(MRI Internal Challenge)、第2回は機械学習の体験(Machine Learning Challenge)、…

【開催レポ】Cookpad Tech Kitchen #18 生鮮食品EC クックパッドマートの開発秘話

こんにちは。広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 2018年9月26日に、Cookpad Tech Kitchen #18 生鮮食品EC クックパッドマートの開発秘話を開催いたしました。クックパッドでは、Cookpad Tech Kitchenを通して、技術やサービス開…

Cookpad Product Internship 2018 の振り返り

新規サービス開発部の出口 (@dex1t) です。普段はデザインからアプリ開発まで、新規サービス立ち上げに必要なことを浅く広くやっています。 さて、R&Dインターンや技術インターンに続きまして、9月10日~14日にかけてデザイナーとサービス開発エンジニア向け…

Cookpad Summer Internship 2018 10 day 技術インターンシップ を開催しました

クックパッドでは毎年恒例となっているサマーインターンシップのうち「10 day 技術インターンシップ」を開催しました。今年は8月6日〜8月17日、8月27日〜9月7日という日程で二度開催し、たくさんの学生の方に参加していただきました。

クックパッドアプリはみんなが寝ている間にサブミットされる

こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 先日のiOSDCは大盛況でしたね。とても楽しく、実りあるカンファレンスでした。この記事で僕は ididblog! ということにしようと思っています クックパッドからは @giginet と僕の二人が登壇…

レシピ連動調味料サーバー「OiCy Taste」の設計情報を公開、解説します

レシピ連動調味料サーバー「OiCy Taste」の設計情報を公開します。

【開催レポ】Cookpad Tech Kitchen #17 〜北欧で最新のインタラクションデザインを学んできた話〜

こんにちは。広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 8月22日 にCookpad Tech Kitchen #17 〜北欧で最新のインタラクションデザインを学んできた話〜を開催いたしました。クックパッドではCookpad Tech Kitchenを通して、技術やサー…

OiCyサービス(開発中)の裏側 〜レシピのMRR化〜

Smart Kitchen Summit Japan 2018での様子 : 左からクックパッドの住、金子、大谷(私) こんにちは、研究開発部のスマートキッチングループの大谷です。 私はスマートキッチンサービス"OiCy"の進むべき方向を考えつつ技術に落とし込む役割を担ってます。 その…

Cookpad Summer Internship 2018 5 DAY R&D を開催しました

研究開発部の菊田(@yohei_kikuta)です。 20180820 - 20180824 の期間で Cookpad Summer Internship 5 DAY R&D を開催しました。 17 名の学生の方々に参加していただき様々な講義やワークに取り組んでもらいましたが、本記事ではその内容をご紹介したいと思…

レシピの画像検索に必要な技術

研究開発部の @ayemos です。ダイエット中です。 画像検索とは 検索という言葉からは、いくつかの単語を入力してそれを含む文章を検索するという体験を自然と連想できるかと思います。このような検索の体験の第一歩は、ユーザーが欲しい情報に対して単語の列…

builderscon tokyo 2018 にクックパッド社員が1名登壇いたします!

こんにちは! 広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 朝晩を中心に少しずつ秋の気配を感じられるようになりましたが、夏日かと思うと台風が2つも。雨の被害がこれ以上、拡がりませんように。みなさんも寒暖の差で体調など崩されな…

Cloud Firestoreのrulesをテストする

Komerco事業部エンジニアの岸本(id: sgrksmt)です。今日でちょうど入社1年が経ち、現在Komerco -コメルコ-(以下、Komerco)の開発を担当しています。 入社前はお世話になっていたこの技術ブログに自分が投稿する日がくるとは...。 Komercoは、「料理が楽しく…

自作キーボード沼 自由研究ノート

こんにちは!広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 クックパッドのSlackには無数のオープンチャンネルが存在していますが、最近盛り上がりを見せているのが「#keyboards」というチャンネル。先週末コミックマーケットが開催されて…

リリース間近の新規事業「クックパッドマート」の立ち上げの話

こんにちは、買物事業部のデザイナー兼エンジニアの長野です。 現在買物事業部では、クックパッドマートという新規サービスの開発を進めています。この夏にいよいよリリースを予定しており、先日 プレスリリース を発表しました。 クックパッドマートは、今…

機械学習を用いてユーザーのご意見分類業務を効率化した話

こんにちは。研究開発部の @vanhuyz です。機械学習・自然言語処理を中心に研究開発しています。 今回は機械学習を活用してユーザーからのご意見を 81 のカテゴリーに自動分類し、ユーザーサポートスタッフによる手動分類の工数を半分にできた話を紹介したい…

iOSDC Japan 2018 に2名が登壇&ブースでお待ちしております!

こんにちは!広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 毎日異常気象が続いていますね。猛暑に豪雨…みなさん、体調管理には十分気をつけてくださいね。 さて、iOSと周辺技術を題材としたカンファレンス、iOSDC Japan 2018が今年も8月3…

/* */ @import "/css/theme/report/report.css"; /* */ /* */ body{ background-image: url('https://cdn-ak.f.st-hatena.com/images/fotolife/c/cookpadtech/20140527/20140527163350.png'); background-repeat: repeat-x; background-color:transparent; background-attachment: scroll; background-position: left top;} /* */ body{ border-top: 3px solid orange; color: #3c3c3c; font-family: 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, Osaka, 'MS Pゴシック', sans-serif; line-height: 1.8; font-size: 16px; } a { text-decoration: underline; color: #693e1c; } a:hover { color: #80400e; text-decoration: underline; } .entry-title a{ color: rgb(176, 108, 28); cursor: auto; display: inline; font-family: 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, Osaka, 'MS Pゴシック', sans-serif; font-size: 30px; font-weight: bold; height: auto; line-height: 40.5px; text-decoration: underline solid rgb(176, 108, 28); width: auto; line-height: 1.35; } .date a { color: #9b8b6c; font-size: 14px; text-decoration: none; font-weight: normal; } .urllist-title-link { font-size: 14px; } /* Recent Entries */ .recent-entries a{ color: #693e1c; } .recent-entries a:visited { color: #4d2200; text-decoration: none; } .hatena-module-recent-entries li { padding-bottom: 8px; border-bottom-width: 0px; } /*Widget*/ .hatena-module-body li { list-style-type: circle; } .hatena-module-body a{ text-decoration: none; } .hatena-module-body a:hover{ text-decoration: underline; } /* Widget name */ .hatena-module-title, .hatena-module-title a{ color: #b06c1c; margin-top: 20px; margin-bottom: 7px; } /* work frame*/ #container { width: 970px; text-align: center; margin: 0 auto; background: transparent; padding: 0 30px; } #wrapper { float: left; overflow: hidden; width: 660px; } #box2 { width: 240px; float: right; font-size: 14px; word-wrap: break-word; } /*#blog-title-inner{*/ /*margin-top: 3px;*/ /*height: 125px;*/ /*background-position: left 0px;*/ /*}*/ /*.header-image-only #blog-title-inner {*/ /*background-repeat: no-repeat;*/ /*position: relative;*/ /*height: 200px;*/ /*display: none;*/ /*}*/ /*#blog-title {*/ /*margin-top: 3px;*/ /*height: 125px;*/ /*background-image: url('https://cdn-ak.f.st-hatena.com/images/fotolife/c/cookpadtech/20140527/20140527172848.png');*/ /*background-repeat: no-repeat;*/ /*background-position: left 0px;*/ /*}*/