XcodeでSwift Package Manager実用段階
こんにちは、モバイル基盤部のヴァンサン(@vincentisambart)です。Swift Package ManagerはAppleがXcodeで公式にサポートしている唯一のパッケージマネージャーです。Xcode公式サポートの他に、Swift Package...
View Articleモダンウェブフロントエンド勉強会を開催しました
こんにちは、クックパッドで最近はモバイルアプリを離れもっぱらウェブアプリを作っている @morishinです。先日、社内で「モダンウェブフロントエンド勉強会」と題して React, Next.js, Core Web Vitals, SSR, CSR, SSG, ISR, SSR Streaming, React Server Component...
View ArticleFluentd 集約ノードのオートスケール
こんにちは、技術部 SRE グループ アルバイトの小川です。この記事では、クックパッドでコンテナログの処理に利用している Fluentd ノードのオートスケール対応について紹介します。クックパッドでは Amazon ECS を用いてコンテナ化されたアプリケーションをデプロイしています。クックパッドでの ECS の利用については過去の記事をご覧ください。ECS...
View Articleオフラインイベント「Cookpad Tech Kitchen #27 Rails/Next.js/IoTによる食品流通」を開催しました!
買物プロダクト戦略部の勝間(@ryo_katsuma) です。6/30に「Cookpad Tech Kitchen #27 Rails/Next.js/IoTによる食品流通」をWeWork リンクスクエア新宿で開催しました。...
View Articleクックパッドマートを支えるアカウントたち
クックパッドマートの開発に携わっているソフトウェアエンジニアの塩出(@solt9029)です。生鮮食品ECサービスのクックパッドマートでは、注文ユーザー向けのECアプリを中心として、商品を販売する店舗向けの管理画面、生鮮食品の流通を支えるドライバー向けのWebアプリなど、様々なアプリケーションを開発・提供しています。今まで利用者の課題を解決するために、それぞれのアプリケーションの認証機能やアカウント...
View Articleクックパッドマートアプリにおけるログイン体験の実現
こんにちは。買物プロダクト開発部の大川(@aomathwift)です。クックパッドマートのiOSアプリ(以下マートアプリ)の開発に携わっています。マートアプリこの記事は、「クックパッドマートを支えるアカウントたち」連載2本目の記事で、マートアプリでの認証にフォーカスを当てたものです。 シリーズの全貌については以下の記事を御覧ください。クックパッドマートを支えるアカウントたち -...
View Articleクックパッドマートアプリのログインの裏側〜Android アプリの実装を添えて〜
こんにちは。クックパッドマートの Android アプリを開発しています、門田です。この記事は「クックパッドマートを支えるアカウントたち」の連載記事3日目です。1日目: クックパッドマートを支えるアカウントたち - クックパッド開発者ブログ 2日目: クックパッドマートアプリにおけるログイン体験の実現今回は、2日目の記事の中であった「ログイン画面の状態管理」について、実際の Android...
View Articleクックパッドマートにおけるアカウント統合
こんにちは、買物プロダクト開発部の岸谷です。 クックパッドマートという生鮮 EC サービスのバックエンドエンジニアをやっています。この記事は「クックパッドマートを支えるアカウントたち」の連載記事4日目です。1日目: クックパッドマートを支えるアカウントたち - クックパッド開発者ブログ2日目: クックパッドマートアプリにおけるログイン体験の実現3日目:...
View Articleクックパッドマートでの店舗の認証方法移行の取り組み
クックパッドマートの開発に携わっているソフトウェアエンジニアの塩出(@solt9029)です。「クックパッドマートを支えるアカウントたち」連載シリーズの5本目の記事です。本記事では、クックパッドマートでの店舗の認証方法移行の取り組みについて紹介します。美味しい生鮮食品をユーザーにお届けするサービスであるクックパッドマートでは、日々街の販売店や地域の生産者が商品登録や出荷作業を行っており、それらの操作...
View Articleクックパッドマートのドライバー向けWebサービスのアカウントの仕組み
買物プロダクト開発部の中村です。クックパッドマートという生鮮食品のECサービスでサーバーサイドエンジニアとして流通のシステム開発に携わっています。この記事は、「クックパッドマートを支えるアカウントたち」連載6本目の記事で、ドライバー向けWebサービスのアカウントの仕組みについて紹介します。 シリーズの全貌については以下の記事を御覧ください。クックパッドマートを支えるアカウントたち -...
View Article技術選定で失敗しない、正解にする力
プログラミングが好きなエンジニアの渡辺です。先日 TechMTG という社内のエンジニアミーティングの場でお話させて頂いたことを書いてみようと思います。...
View Article【RubyKaigi発表予告】超絶技巧コードコンテストTRICK 2022結果発表
技術部の遠藤です。CookpadのフルタイムRubyコミッタの1人です。RubyKaigiまであと1週間ですね!今年のRubyKaigiでは、"TRICK"の発表をします。TRICKとは何か。まずはこのRubyコードを見てください。->\ &\ w{ a= ?a b= ?b c= ?, d= ?. e= ?e g= ?g h= ?/ i= ?{ l= ?l m= ?_ n= ?$ o=...
View Article【RubyKaigi発表予告】error_highlight: user-friendly error diagnostics
技術部の遠藤です。2日連続の投稿です。今年のRubyKaigi 2022ではTRICKの発表をしますが、もうひとつ真面目な発表もします。Ruby 3.1の目玉機能であったerror_highlightについてです。この発表内容について、あらすじを紹介したいと思います。Ruby 3.1のerror_highlightとはRuby...
View Article【RubyKaigi 2022】津駅から行ける三重グルメ! 予約必須の美味い店はここにある
こんにちはCTO室の緑川です。 今月9月8日〜10日にかけて開催されるRubyKaigi 2022ですが、クックパッドはRuby Committers'& Wi-Fiスポンサーとして協賛します。クックパッドからはRubyコミッターとして活動する2名のエンジニアが登壇する予定です。また、オフライン会場でブースを出展するほか、パネルディスカッション「Ruby committers vs the...
View ArticleiOSDC Japan 2022に社員5名が登壇 &スポンサー企画のご案内
こんにちは!クックパッドでモバイルアプリ開発エンジニアをしているあつや (@n_atmark) です。スプラトゥーン3の発売日がいよいよ今月になり、非常に待ち遠しい日々を過ごしています。さて、iOSと周辺技術を題材としたカンファレンス、iOSDC Japan 2022...
View ArticleAWS GameDay を社内開催しました
技術部 SRE グループの奥村 (@hfm) です。クックパッドでは Hackarade というエンジニアの技術力の底上げを目的とした社内ハッカソンを不定期に開催しています。テーマは毎回異なり、2022 年 8 月 3 日に開催された Hackarade では AWS GameDay を題材としました。本記事ではそのイベントをレポートします。AWS GameDay と開催経緯AWS GameDay...
View ArticleOpenAPI SpecificationsからiOSプロジェクトのネットワーク層を自動生成する
こんにちは。iOSエンジニアの河邉です。 今回は海外出向研修プログラムで出向した海外版Cookpadを開発するブリストルオフィスで取り組んだ、OpenAPI...
View Article新卒向け社内研修制度Horizonを利用してイギリスに出向してきました
こんにちは。エンジニアの河邉です。クックパッドにはHorizonという新卒3年目までの若手エンジニア・デザイナーにグローバルな環境で働く機会を与えて成長の後押しをしてくれる海外出向研修プログラムがあります。詳細は英国派遣プログラム「Horizon」...
View ArticleiOSDC Japan 2022 ありがとうございました!#iwillblog
クックパッドでモバイルエンジニアをしているあつや(@n_atmark)です!iOSDCに参加されたみなさまお疲れ様でした!さて、クックパッドは先日の iOSDC Japan 2022 でプラチナスポンサー & スポンサーブースを務めました。 スポンサー特典の一つにオープニングでの社名読み上げがあるのですが、今年もミサトさん(三石...
View ArticleCookpad Code Puzzle for RubyKaigi 2022の解説(表ステージ)
技術部の遠藤(@mametter)です。RubyKaigiお疲れ様でした!クックパッドはRubyKaigiで、Rubyを使ったパズルを出してました。この記事では、出題者が想定していた解き方を公開します。自力で遊びたい人は解いた後で読んでください。Cookpad Code Puzzle for RubyKaigi...
View Article