Quantcast
Channel: クックパッド開発者ブログ
Browsing all 726 articles
Browse latest View live

月間1000万PVを支える「UIの言葉選び」のためのチェックリスト

クックパッド ダイエット事業室の田中です。昨年5月からスタートした「クックパッド ダイエット」にリリース当初から携わり、デザインやダイエットニュースの編集を担当しています。 現在クックパッドダイエットのサイトは月間1000万ページビューを超え、「ダイエットといえば『クックパッド...

View Article


Image may be NSFW.
Clik here to view.

新コンテンツを作る際のSEO施策の効果評価とクックパッドのSEO

クックパッド検索・編成部の五十嵐啓人です。今年から、クックパッドの検索エンジンの価値を最大化するミッションを担当しています。今回のエントリでは、昨年まで担当したエディトリアル部門での新コンテンツ立ち上げのSEO事例についてお話します。離乳食や夏休みの自由研究コンテンツを通じたコンテンツ集客事例近年クックパッドはレシピだけでなく、料理周辺の課題を解決するコンテンツを集めることに注力しています。昨年その...

View Article


Image may be NSFW.
Clik here to view.

Elasticsearch を使った位置情報検索

ホリデー事業室の内藤です。ホリデー事業室は昨年の4月に発足した部署で、Holiday(https://haveagood.holiday)という新規サービスの開発を行っています。Holiday...

View Article

Image may be NSFW.
Clik here to view.

タイアップページでのLiquidの利用について

こんにちは。広告事業部の鈴木です。皆さんはLiquidと呼ばれるテンプレートエンジンをご存知でしょうか? LiquidはShopifyのメンバーを中心として開発されているテンプレートエンジンの一種で、 最近ではJekyllに使われていることでも知られています。 クックパッドの広告事業部では、広告商品の一つであるタイアップページ*1でこのLiquidを活用しています。例....

View Article

Image may be NSFW.
Clik here to view.

日経電子版xクックパッド データハッカソンの開催報告

検索・編成部の兼山です。3/7に日経電子版xクックパッド データハッカソンが開催されました。今回はデータハッカソンの報告をさせていただこうと思います。開催概要: 日経電子版×クックパッド データハッカソン for...

View Article


グダグダな文字処理の話

技術部のヴァンサンです。前回の記事ではiPhone 6対応の話を主に書きましたが、今となって殆どのアプリがiPhone 6対応を終えているので、今回は違った面白い話をしようと思います。ただ、書き加えたいことが1つだけあります。昔からあるSprings & StrutsがAuto...

View Article

Image may be NSFW.
Clik here to view.

iOS アプリの UI でこれだけはおさえたい細部のインタラクション3つ

Holiday 事業室の多田です。先日 Elasticsearch の記事を書いた内藤と共に Holiday ( https://haveagood.holiday ) の開発を行っています。Holiday は、去年9月に Web 版をリリースしましたが、よりおでかけを楽しくするために今年3月に iPhone...

View Article

Image may be NSFW.
Clik here to view.

フェーズと目的に応じたプロトタイピングの手法と意味

こんにちは。ユーザーファースト推進室の元山です。みなさんはスマートフォンアプリケーションやWebサービスの開発・改善をするときにどのようなプロセスで行っているでしょうか?アジャイルやリーンなどの最近では一般的なよくある開発プロセスの中で、今やプロトタイピングは当たり前に行うものとなっていると思います。プロトタイピングを支援するアプリやWebサービスも数多くありますが、ただ闇雲にプロトタイプを作ればい...

View Article


Image may be NSFW.
Clik here to view.

新米Android開発者が見落としがちな3つのポイント

こんにちは、投稿推進部の吉田(@101kaz)です。Androidアプリの投稿周りの開発を担当しています。去年クックパッドに入社したことをきっかけに、本格的にAndroid開発をするようになりました。...

View Article


ユーザを理解しよう(クックパッド料理教室の先生編)

クックパッド料理教室の伊尾木です。このエントリーでは、クックパッド料理教室での「ユーザ(先生)を理解」するための工夫をご紹介します。クックパッド料理教室(https://cookstep.cookpad.com)とは、クックパッドが認定した料理教室への予約サービスになります。...

View Article

Image may be NSFW.
Clik here to view.

雑な発想を活かすチーム作り

インフラストラクチャー部の成田(@mirakui)です。インフラストラクチャー部は、クックパッドで扱っている全サービスのサーバを設計・構築し、運用しているチームです。2015年3月現在、6人のメンバーで運用をしています。さて、この運用というのは外から見ていると保守的な仕事に思えるかもしれませんが、その実、とてもクリエイティブな仕事です。クックパッドのサービスは一日平均で10回以上デプロイされており、...

View Article

Image may be NSFW.
Clik here to view.

たとえば、CTOになる計画をたててみる

クックパッドで広告領域の企画や実装などを担当している大野です。2015年期から広告領域ががふたつの事業部に分かれ、私は「新規広告開発部」に所属しています。この事業部は、新しい顧客や販路から収益を上げることと、既存を含む広告の配信を技術的に最適化して収益効率を向上させること、のふたつの目的から新設されました。事業部に所属するメンバーは、営業やエンジニアといった職種に関わらず、それぞれ収益に対してコミッ...

View Article

Image may be NSFW.
Clik here to view.

コードレビューに費やす時間を短くする

はじめにこんにちは、広告事業部の芳賀(@func09)です。普段はクックパッドの広告配信周りや純広告・タイアップ広告などの商品開発を行っています。私が広告事業領域の仕事をするようになって、そろそろ1年になるのですが、初めはエンジニア以外の人(営業、編集、広告入稿、レポート、メール配信、などなど様々な担当者がいます)と業務をすることが多くてコミュニケーションが上手くいかず業務がスムーズに進まないことが...

View Article


新卒ソフトウェアエンジニアのための技術書100冊

こんにちは、技術部...

View Article

Image may be NSFW.
Clik here to view.

PCサイトのデザインをスマートフォンサイトに移植しようとして苦労した話

クックパッド検索・編成部の須藤耕平です。昨年の夏に担当した、PCサイトのトップページリニューアルに引き続き、今年の2月にスマートフォンサイトのトップページをリニューアルしました。前バージョンのスマートフォンサイトは、設計時から約1年半が経過していたため、コンテンツが増えた現在では全体的にかなり煩雑になっていたこと、また、PCサイトでの成功事例をスマートフォンサイトにも取り込むことを主眼として取り組ん...

View Article


Image may be NSFW.
Clik here to view.

新規サービスの管理画面を短期間で見栄え良く実装する

こんにちは、クックパッド料理教室の京和です。管理画面はほとんどのウェブサービスに存在し、ユーザサポートやサービスの状況・KPIなどを確認するために、スタッフが毎日利用するとても重要なものです。にも関わらず、新規サービスでは人員が不足していることから、ついおざなりなデザインや実装になりがちなのではないでしょうか。今回はクックパッド料理教室で採用している、RailsのMountable...

View Article

安定したリリースを継続するためのテストとテストレベルの話

こんにちは。技術部の松尾(@Kazu_cocoa)です。安定したリリースを継続して回す為には、開発プロセスや実装も大事ですが、その中でどのような確認、テストを継続して行うかも大切になります。そこで、開発プロセスにおけるテストをどのように切り分けて、構築していくかという考え方に関して少し整理してみようと思います。これにより、実施されているテストによって検出できる/できない不具合がどのようなものか、それ...

View Article


Image may be NSFW.
Clik here to view.

クックパッドの課金を支える技術

こんにちは、技術部の大石です。開発基盤グループで課金システムの担当をしています。インターネットサービスの決済・課金システムの開発や運用は、サービスの根幹を支えるために正確性と機能性を満たさなくてはなりません。また同時に、価格や料金体系、決済手段のバリエーションでユーザーに利便性を提供する必要もあります。「堅牢性」「信頼性」と「柔軟性」「開発スピード」という相反する要素の両立が求められます。その結果、...

View Article

コードで行うMySQLのアカウント管理

インフラストラクチャー部の菅原(@sgwr_dts)です。インフラストラクチャー部のメンバーはオペレーションのため強力な権限のMySQLアカウントを使用していますが、サービス開発をするエンジニアも業務のためにサービスのDBの参照・更新権限を持ったアカウントが必要になることがあります。セキュリティやオペレーションミスのことを考えると、すべてのエンジニアのアカウントをスーパーユーザーにするわけにはいかな...

View Article

7つのサンプルプログラムで学ぶRxJavaの挙動

会員事業部の山下(@tomorrowkey)です。 RxJavaが流行ってますね。最近Android版クックパッドでもRxJavaが導入されました。この記事は私がRxJavaを使うにあたって検証用のテストコードを書いたものをベースに、RxJavaの挙動をみなさんに紹介したいと思います。目次リスト操作でおさらいする基本的なRxJavaの使い方 ObservableOperatorObserver /...

View Article
Browsing all 726 articles
Browse latest View live