新卒から始める パフォーマンスを意識したActiveRecordの使い方

こんにちは!SWEの高橋(@thehighhigh)です。 この記事は ANDPAD Advent Calendar 2023の 17日目の記事です。 今年新卒として入社し、研修を終えたのちに、現在は「ANDPAD図面」というプロダクトのサーバーサイドを主に担当しています。 配属から早くも半年…

株式会社アンドパッドでpotatotips #77を開催しました!

はじめに こんにちはCDOの山下です。 potatotipsは、毎回100人くらい申し込みがあるモバイルアプリのエンジニアにとってはおなじみの勉強会です。 今回弊社は2回目の主催をさせて頂きました。前回もオンライン開催でしたので次回はオフライン開催できると良…

株式会社アンドパッドでpotatotips #71を開催しました!

はじめに こんにちはCDOの山下です。 potatotipsは、毎月100人くらい申し込みがあるモバイルアプリのエンジニアにとってはおなじみの勉強会です。 私も個人的に5年ほど前から参加していて、当時アンドパッドは数人のスタートアップだったのでいつか自社開催…

ANDPADのモバイル技術採用方針について

はじめに こんにちはCDOの山下です。 ANDPADでは現在5種類のアプリをリリースしています。 リリース時期もストアのversion 1.0.0が登録された時期から大まかに推定するとこんな感じでした。 建築という業界であってもiOSの利用者数は多いため、そちらを先行…

Railsでのバックグラウンド処理を考える

こんにちはCDOの山下です。 今回は、新規サービス開発にあたりRailsのバックグラウンド処理について考えることがあったので記事にしようと思います。 現状のRails環境下でのバックグラウンドジョブ Railsでバックグラウンドジョブを扱うといえばresqueやside…

ANDPADのiOSアプリの設計について

iOSアプリの設計について 施工管理アプリANDPADのモバイルアプリ開発をしている山下です。 今回はANDPADで採用しているiOSアプリの設計について書こうと思います。 ANDPADはサービスリリースしてから4年ほど経過しており、ユーザー数も右肩上がりに伸び続け…

RubyKaigi2019 3日目レポート

RubyKaigi2019に参加してきました! 4/18(木)〜4/20(土)に福岡で開催されたRubyKaigi2019 3日目レポートです。 最終日も引き続き、rjgeがお送りします。 1日目・2日目のレポートはそれぞれ下記からご覧いただけます。 1日目レポート 2日目レポート セッショ…

RubyKaigi2019 2日目レポート

RubyKaigi2019(2日目) に参加してきました! 4/18(木)〜4/20(土)に開催されているRubyKaigi2019 2日目のレポートです。 1日目に引き続き、rjgeがお送りします。 1日目のレポートは下記からご覧いただけます。 https://tech.88oct.co.jp/entry/2019/04/19/0…

RubyKaigi2019 1日目レポート

RubyKaigi2019(1日目) に参加してきました! オクト プロダクトチームのrjgeです。普段はパフォーマンスを始めとした性能改善やセキュリティに関する機能改善を担当しています。 4/18(木)〜4/20(土)に開催されているRubyKaigi2019の1日目レポートです。 オ…