タグ

クックパッドに関するkoogawaのブックマーク (26)

  • Cookpad TechConf 2016 にさらりと参加してきた - 941::blog

    「くしいさん技術系イベントでよく見かけますよね」って言われますが、仕事技術系なやつを開催してるので参考にさせてもらっております。それぞれの会社の色とか重視しているところが垣間見えて楽しいですね!みんなも参加しよう! というわけで、さらりと参加したシリーズ、今回はクックパッドさん。イベントやってる側の目線になるので技術的なことには触れません。公式で資料が発表されているのでそちらが詳しいかと。 ▼Cookpad TechConf 2016 イベント申込はdotsを利用、Peatixとかが多いので珍しいなあという印象。 ▼Cookpad TechConf 2016 - dots. [ドッツ] 定員250人のところ1010人が申込していたようで関心の高さが伺えますな。無事に当選したので参加。(この当選メールにアフターパーティーの申込リンクがあったりした) 開催前日にdotsからリマインドメールが

    Cookpad TechConf 2016 にさらりと参加してきた - 941::blog
  • ユーザのために技術をどう活かすか

    #CookpadTechConf 2016 での、 クックパッドでのユーザファーストについての考え方を、 技術と組織の二つの点から話した発表資料です。

    ユーザのために技術をどう活かすか
    koogawa
    koogawa 2016/01/25
    めっちゃ良かった
  • iOSアプリケーションでコードベースのレイアウトを積極利用する - クックパッド開発者ブログ

    海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 XcodeにはInterface Builderと呼ばれる、リッチなGUIを持ったデザインツールが付属しており、これを用いて画面のレイアウトを構成することが主流となっています。弊社ブログでも、iOS開発でstoryboardとxibをうまく使い分けるプラクティス等の記事で、GUIベースのレイアウトについて触れています。しかし、現在私が担当しているプロジェクトでは、Interface Builderを用いずに、レイアウトの大半をコードで記述しています。 今回は、コードベースのレイアウトを実装していく中で得た知見を、以下の3つの部分に分けて共有したいと思います。 Interface Builderを用いたレイアウトとコードベースの

    iOSアプリケーションでコードベースのレイアウトを積極利用する - クックパッド開発者ブログ
    koogawa
    koogawa 2015/11/04
    「意図的に編集していない箇所が勝手に更新されることがある」あるある
  • Cookpad Apple Watch App 誕生の舞台裏 - クックパッド開発者ブログ

    買物情報事業部の三浦です。 クックパッドではApple Watchの発売に合わせて、iOSアプリをApple Watch対応にアップデートしました。 クックパッドのWatchアプリは、レシピを閲覧するという機能だけをもったとてもシンプルなアプリです。 実はそんな王道なアプリでも、いくつかの紆余曲折を経て完成させました。今回はその開発の経緯を通して、改めて実感したシンプルさやユーザー視点の大切さをお伝えできればと思います。 アプリの機能紹介 クックパッドのWatchアプリでできることは以下の2点のみです。 とてもシンプル。 一番最後に見たレシピの閲覧(材料と手順のみ) 調理時間から起動できるタイマー機能 レシピ閲覧機能にした経緯 クックパッドでWatchアプリをつくるとなれば、「レシピを見る以外他にはないでしょう」と思われるかもしれません。 でも開発当初は「Watchでレシピを読まなくない?

    Cookpad Apple Watch App 誕生の舞台裏 - クックパッド開発者ブログ
  • iOS9 のリリースでクックパッドに起きたこと - クックパッド開発者ブログ

    こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 モバイル基盤グループでは、クックパッドの iOS/Android アプリに関する様々な仕事をしています。 不具合を抑え、品質を保ちながら安定してリリースサイクルを回せる環境づくり アプリの開発者がサービス開発に専念できるように、コードリファクタリングやライブラリの整備 OSやライブラリ、開発ツールのバージョンアップに伴う調査・検証・対応 この記事にはiOS9がリリースされた結果、クックパッドのサービスに何が起き、どういう対応をしてきたかをまとめます。 Universal Links iOS9 で Universal Links という機能が入りました。これは、Safari で開いた Web ページ中のリンクに対応したアプリが端末にインストールされていれば、アプリでリンク先のコンテンツを表示できるというものです。 う

    iOS9 のリリースでクックパッドに起きたこと - クックパッド開発者ブログ
    koogawa
    koogawa 2015/10/21
    「iOS9 のみで起きるクラッシュ」これはうちも悩まされてる
  • ディレクターの知見共有の仕組み - クックパッド開発者ブログ

    こんにちは、検索・編成部の五味と申します。 現在はディレクターとして、クックパッドiOS/Androidアプリを使いやすくするための施策を主に担当していますが、年初に異動して来るまでは、広告クリエイティブ制作というまったく異なる仕事をしていました。 サービス開発に関しては初心者状態だった私にとって、貴重な学習機会を与えてくれている、クックパッドのディレクター同士の情報共有の仕組みをご紹介します。 ディレクター同士の連携は難しい? まずはじめに、現在クックパッドでは事業部制が採用されており、ディレクターは複数の部署に数名ずつ分かれて働いています。 ところが、ディレクターは同職間での連携が難しい職種でもあります。通常1つの施策を複数名で担当することはないので、お互いの業務進捗を報告しあってもいまひとつ理解しきれませんし、担当する施策の内容もバラバラであることが多いため、業務フローに問題があって

    ディレクターの知見共有の仕組み - クックパッド開発者ブログ
    koogawa
    koogawa 2015/10/08
    “出席したければ発表も必須で行う、という鉄則があります” これいいなぁ
  • 広告ブロッカーの検知と計測について - クックパッド開発者ブログ

    こんにちは広告事業部の芳賀(@func09)です。 iOS9からの新機能である Content Blocking Safari Extensions を利用して広告の表示をブロックするアプリがリリースされて、ネットでも結構話題になっていました。 広告コンテンツをブロックするツールということで、普及の仕方によってはメディアの収益に影響を与えうるものです。実際に広告ブロッカーアプリをインストールして、Safariを利用すると 一部の広告はブロックされるようになりました。現時点では英語圏のネットワーク広告などは消えるが、日語圏の広告にはまだ対応されていないことが多いようです。 収益にどのくらい影響を与えるのか?ということを調査するにも、まずどのくらいの利用者が広告ブロッカーを使っていて、どのくらいのインプレッションに影響があるのかを、定量的に計測することが必要だと考え、その仕組みを導入していま

    広告ブロッカーの検知と計測について - クックパッド開発者ブログ
  • Cookpad TechConf 2022

    私たちクックパッドは「毎日の料理を楽しみにする」というミッションを掲げ、世界中における料理の課題をテクノロジーで解決するために、様々な新規プロジェクトに挑戦しています。 Cookpad TechConf では、そんなクックパッドエンジニアやデザイナーがどのようにサービス開発に取り組んでいるのか、またその過程で得た技術的知見について公開します。 Cookpad TechConf 2022 は 完全招待制となります Cookpad TechConf は完全招待制となります。 クックパッドエンジニア、デザイナーから招待をお送りさせていただきます。

    Cookpad TechConf 2022
    koogawa
    koogawa 2015/09/28
    めっちゃ気になる
  • 松浦弥太郎氏がクックパッド社内にもたらしたもの

    メルカリのアメリカでの展開の状況 古川健介氏(以下、古川):ありがとうございます。ここからはちょっと個別の質問もとりあげたいなと思います。たとえば「メルカリさんの、すぐ売れたみたいなユーザーさんの感動ポイントはどこだとお考えですか?」っていうのを書いてる方がいて。感動ポイント、「ここが大事だ」みたいなのあったりしますか? 苅田直也氏(以下、苅田):まず、当に率直に、一瞬でフィードバックがあるっていうのが驚きに繋がっていると思います。みんな、出品するときって「まさかこんな商品、売れないんじゃないか」って、結構半信半疑で出してる方が多い中で、いきなり「いいね!」が付いたりコメントが付いたりするという。期待値が低い分、そういうのが感動ポイントになるのかなと思いますね。 古川:なるほど。続けてなんですけども、「USでは『しまむら理論』を使わなかったと言っていましたが、実際に上手くいってますか?」

    松浦弥太郎氏がクックパッド社内にもたらしたもの
    koogawa
    koogawa 2015/09/17
    ユーザさんの反応を開発者にフィードバックしてくれるのは嬉しい。もちろん自分でも気になって見ちゃうけど
  • クックパッド、メルカリ、アンサーに聞く炎上対策

    メルカリの炎上対策 司会:ここからは、クックパッド株式会社中山様、株式会社メルカリ苅田様、株式会社nanapi久間、そして株式会社nanapiの古川をファシリテーターに、今皆様に記載していただいたことをテーマに、コミュニティマネジメントに関してパネルディスカッションを行います。それではこの後、進行は古川に移させていただきますので、よろしくお願いします。 古川健介氏(以下、古川):よろしくお願いします。それでは、皆様からのご質問に対して、多かったものから順に聞いていきたいと思っています。 一番多かったのは、安全安心とか、炎上対策のところですね。「炎上対策についてどうしているか」「良い投稿悪い投稿の線引をどうしてるか」。 ちょっと皆さんに聞いていきたいんですが、まずはメルカリの苅田さんから。問題のある投稿があったときどうしてるかとか、炎上したときにどう対応しているか、とかありますか? 苅田直也

    クックパッド、メルカリ、アンサーに聞く炎上対策
  • 調整の心得 - クックパッド開発者ブログ

    会員事業部の森田です。 対象と内容 この記事は、クックパッドと同じような200~300名規模の組織で働く、「最近調整が多くてコードを書く時間がないなぁ」と思い始めた30代エンジニアを対象として、日々の調整の負担を減らすための「考え」と「行動」を整理し、まとめたものです。 組織における分業と調整 組織に所属する人たちは協力して組織目標の達成を目指します。みんなで同じことをしてもしょうがないので、必然的に役割を分担(分業)をします。分担した仕事はなんらかのタイミングで統合する必要があります。その統合が調整です。つまり分業と調整はセットです。じゃどういう分業があるのかといえばそれは組織構造によります。今回は私達が採用している事業部別組織下*1 での調整の話をします。 分業の種類 事業部別組織では垂直と水平の2つの分業が存在します。それぞれに少し毛色の違う調整が発生するわけですが、いくつかのことを

    調整の心得 - クックパッド開発者ブログ
    koogawa
    koogawa 2015/09/14
    “いかに無駄なく調整をこなしてコードを書く時間を確保するかがエンジニア35歳定年説に打ち勝つ鍵”
  • クックパッド、メルカリ、nanapiが明かすコミュニティ運営のコツ

    コミュニティサービスにおいて、ユーザーが集う“場”を整備して交流しやすくする「コミュニティマネージャー」。まだ聞きなれない人もいると思うが、サービスを良質な状態に保つには欠かせない重要なポジションだ。ただし、一言でコミュニティサービスと言っても、趣味を語り合うものから、動画やイラストを投稿するもの、商品を売買するものなどその種類は幅広く、サービスごとにユーザーへの接し方も異なる。 各サービスのコミュニティマネージャは、どうようにしてコミュニティを育成・管理しているのか。nanapiが8月25日に開催したイベント「今知っておきたい!Webサービスにおけるコミュニティマネージメント」で、レシピ投稿サイト「クックパッド」、フリマアプリ「メルカリ」、そしてnanapiが運営するコミュニティアプリ「アンサー」のコミュニティマネージャが登壇し、一問一答方式でコミュニティを運営する際のコツや注意点を明か

    クックパッド、メルカリ、nanapiが明かすコミュニティ運営のコツ
  • クックパッド株式会社に入社しました - moroのブログ

    2015年8月1日付けでクックパッド株式会社に入社しまして、日、初出社をしました。 入社を志したきっかけはたくさんあるのですが、とりわけ RubyKaigi 他イベントでよく拝見するエンジニアの皆さんが一生懸命作って運用しているサービスがどのようなものか、間近でヒリヒリする距離感で見てみたかった見てみたかったという理由が一番大きいです。このごろでは松田さんの The Recipe for the World's Largest Rails Monolith // Speaker Deck は大変興味深かったです。がんばろ とはいえ、中途で入る以上、周りのみなさんすげーすげーと言ってるだけじゃなくて、ちゃんと値打ちを出していかないとなあ、と思っているところです。 技術イベントを始め、社外へのアウトプットもこれまで以上にやっていきたいと思っていますので、今後ともどうぞよろしくお願いします。

    クックパッド株式会社に入社しました - moroのブログ
    koogawa
    koogawa 2015/08/04
    おめでとうございます!
  • プログラマの健康を考えるイベント「ヘルシープログラマ!」 (2015/08/25 19:00〜)

    プログラマの健康を考えるイベント「ヘルシープログラマ!」を開催! 新刊『ヘルシープログラマ』(http://www.oreilly.co.jp/books/9784873117287/) の出版を記念し、クックパッドと共同イベントを開催します。 オライリー・ジャパンの7月の新刊『ヘルシープログラマ』は、プログラマのために書かれた健康のです。長時間座ったまま仕事を続けるプログラマには、腰痛、手首の痛み、目の痛みや頭痛がつきものですが、事を意識したり、少し体を動かすだけで健康状態は改善します。書では、プログラマが直面する様々な健康問題を回避するためのイテレーティブかつインクリメンタルなテクニックとTipsを紹介します。 書の発売を記念して、さまざまなアイデアを持ち、実践してきたエンジニアのみなさんと一緒に、健康とプログラミングについて考えてみようというのが今回イベントです。当日は、スピ

    プログラマの健康を考えるイベント「ヘルシープログラマ!」 (2015/08/25 19:00〜)
    koogawa
    koogawa 2015/08/01
    これは気になる
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

    暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]
  • iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ

    Web エンジニアだったはずがひょんなことから iOS アプリを書き始めてはや3ヶ月。ヘルスケア事業部の濱田です。 iOS アプリで画面遷移を実現するためには様々な方法があります。 コードのみを使う方法 xib を使う方法 storyboardを使う方法 etc. 初めはかなり混乱しましたが、最終的には storyboard と xib の合わせ技に落ち着きました。 今回はこの方法についてご紹介します。 storyboard を使うか、xib を使うか、それが問題だ アプリの UI 部品の配置は結構たいへんな作業です。とくに Autolayout の制約の設定などは、コードのみで設定するのは困難でしょう。Interface Builder の支援をなるべく活用したいところです。 そこで、storyboard もしくは xib ファイルを利用して ViewController(以下 VC)

    iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ
  • クックパッドの新卒研修2015 - クックパッド開発者ブログ

    技術部の牧 (@makimoto) です。 新卒社員研修の企画・運用を担当しています。 このエントリをご覧になっている方の中には、この春から新社会人として働いている方も多いのではないでしょうか。 クックパッドでもこの春に新卒社員が入社し、現在新卒社員研修の真っ最中です。 稿では、クックパッドにおける新卒社員向けの技術・サービス開発領域の研修についてご紹介をします。 みんなが技術を理解すること 今年の新卒研修では、エンジニア職ではない総合職の新卒社員にも技術研修を実施しました。 職種や役割にかかわらず、すべてのメンバーが技術を正しく理解し、活用することが、組織の成長に役立つと考えているからです。 営業やサービス開発のディレクターなどエンジニア以外のメンバーが、技術的な知識にもとづいた意思決定をできるようになることで、もっと事業の精度や速度の改善に貢献できるのではという思いがあります。 と

    クックパッドの新卒研修2015 - クックパッド開発者ブログ
    koogawa
    koogawa 2015/05/23
    “エンジニア職ではない総合職の新卒社員にも技術研修を実施” 職種や役割にかかわらず、すべてのメンバーが技術を正しく理解し、活用することが、組織の成長に役立つと考えているから
  • コードレビューに費やす時間を短くする - クックパッド開発者ブログ

    はじめに こんにちは、広告事業部の芳賀(@func09)です。普段はクックパッドの広告配信周りや純広告・タイアップ広告などの商品開発を行っています。 私が広告事業領域の仕事をするようになって、そろそろ1年になるのですが、初めはエンジニア以外の人(営業、編集、広告入稿、レポート、メール配信、などなど様々な担当者がいます)と業務をすることが多くてコミュニケーションが上手くいかず業務がスムーズに進まないことがありました。 当たり前のことではありますが、エンジニアにしかわからない言葉は使わないとか、できるだけ相手の業務を理解し相手の考え方や視点に立って話すなど、ちょっと工夫することで、長引きがちなMTG相談がすんなり終わったり、お互い良い気分で終わることが多くなって、費用対効果が高いなと感じています。 一方でエンジニア同士のコミュニケーションでも時間がかかってコストが高いと感じることがあります。

    コードレビューに費やす時間を短くする - クックパッド開発者ブログ
    koogawa
    koogawa 2015/03/31
    コードレビューを開始するまでの時間を最短にする。これは良い
  • 雑な発想を活かすチーム作り - クックパッド開発者ブログ

    インフラストラクチャー部の成田(@mirakui)です。インフラストラクチャー部は、クックパッドで扱っている全サービスのサーバを設計・構築し、運用しているチームです。2015年3月現在、6人のメンバーで運用をしています。 さて、この運用というのは外から見ていると保守的な仕事に思えるかもしれませんが、その実、とてもクリエイティブな仕事です。クックパッドのサービスは一日平均で10回以上デプロイされており、アクセスも日々増え続け、状況は刻一刻と変化しています。今日動いているサーバ構成が、一年後に通用するとは限らないわけです。そんな変化に追従するためには、サーバを常に改善していかなければなりませんし、チームにも柔軟な発想が求められます。 「さあブレストしよう」→アイデア出ない問題 さあ業務を改善しよう、と意気込んでブレインストーミングを開いても、なかなか十分なアイデアが出きらないのはよくある話です

    雑な発想を活かすチーム作り - クックパッド開発者ブログ
    koogawa
    koogawa 2015/03/26
    雑な発言が許容されるチームでありたい
  • 2014年でもっとも効果の大きかったプレミアムサービス訴求施策の話 - クックパッド開発者ブログ

    自己紹介 会員事業部*1 森田です。昨年はプレミアムサービス(以下PS)*2の訴求改善を担当しました。その中で抜きん出て効果の高かった施策を紹介します。具体的な数値を書くことは出来ないものの、この施策一つで前期に私がおこなった他の施策効果の合計を上回ります。 施策内容 紹介する施策は検索結果に関係するものです。今までは検索結果の下に控えめに表示していた人気順検索*3以外のPSコンテンツの訴求を、検索結果の間に追加しました。 殿堂入りレシピ*4 (人気順検索以外のPSコンテンツ)の訴求 予期せぬ効果 実はこの施策は会員事業部によるものではなく、別部署による検索ページへの大きなデザイン変更施策*5の一部として行われました。そのため検索結果の間でPSコンテンツを紹介することも私が考えたわけではなく、効果も深く考えていませんでした。当時私が気にしていた事は、今までも存在していた人気順検索の訴求効果

    2014年でもっとも効果の大きかったプレミアムサービス訴求施策の話 - クックパッド開発者ブログ
    koogawa
    koogawa 2015/02/17
    訴求施策のお話