ANDPAD Tech Blog
https://tech.andpad.co.jp/
ANDPAD の開発部からのお知らせやエンジニアリングに関する話題を発信するTech Blog です。
フィード

Rails World 2025 でパネルディスカッションに参加してきました
1

ANDPAD Tech Blog
Rails World 2025 参加レポート こんにちは、hsbtです。Ghost of Yōtei の発売日が近づいてきて、北海道出身者として羊蹄山や各エリアがどのように表現されるかを待ちきれない日が続いています。羊蹄山、といえば子供の頃に父親と一緒に登頂し、霧で何も見えなかった山頂付近が山小屋で休憩したあとはとても綺麗な景色が広がっていた、という記憶がうっすらとあります。 さて、2025年9月4日から5日にかけて、オランダ・アムステルダムの Beurs van Berlage という歴史あるホールで開催されたRails World 2025に参加しました。 会場風景 本カンファレンスは、…
3日前

入社半年で気づいた「プロダクトと顧客を繋ぐ」仕事の面白さ
1

ANDPAD Tech Blog
こんにちは、プロダクトアナリティクス部の安島です。 アンドパッドに入社をしてまもなく半年を迎えるので、私のこれまでを振り返りながら、現在アンドパッドで担当している「経営・業務BI構築コンサルタント」の業務内容や部署内の役割、そしてアンドパッドに入って感じたこと点について、まとめたいと思います。 この記事が、アンドパッドの仕事内容に興味がある方、採用選考中や応募を検討されている方、プロダクトやデータ視点でのポジションに関心のある方の参考になれば幸いです。 この記事で話すこと なぜアンドパッドを選んだのか 業務BI構築コンサルタントの業務内容 アンドパッドで感じる働きがい アナリティクス部に向いて…
8日前

見逃していませんか?Google Go Style Guideの継続的アップデート
ANDPAD Tech Blog
こんにちは、SWEの小島です。普段は社内向けの通知基盤の開発・運用をしています。 みなさん、Googleが公開しているGo Style Guideはご存知でしょうか? 2022/11に公開された時はXや国内のGoコミュニティでも話題になっていたと思います。また、Go conference 2023では自分がこのガイドをテーマに発表したりもしましたので読んだことある・存在は知っている人も多いと思います。 Go Style Guideとは何かやこのドキュメントの立ち位置などについては過去に発表した時に個人的にまとめたものが資料に記載してありますので、気になる方はそちらも見てみてください。 spea…
9日前

Goの†黒魔術†に対する防衛術 ~Defence Against the Go's dark Arts~
ANDPAD Tech Blog
前書き 黒魔術のざっくり概要 黒魔術をどうやって使うか 黒魔術の副作用 黒魔術に対する防衛術 ~Defence Against the Go's dark Arts~ インターフェース適合アサーション 標準的な構文 動作メカニズム 主な用途 実装例 配列長アサーション 標準的な構文 動作メカニズム 主な用途 実装例 定数演算と型定義によるアサーション 標準的な構文 動作メカニズム 主な用途 実装例 マップキー重複アサーション 標準的な構文 動作メカニズム 主な用途 実装例 リンカエラーアサーション 標準的な構文 動作メカニズム import "C" の副作用 コンパイラの定数評価とデッドコード…
11日前

iOSDC Japan 2025 アンドパッドSwiftクイズ解説 - Day1 午前
ANDPAD Tech Blog
こんにちは、西 @jrsaruo_tech です。 iOSDC Japan 2025 Day1 前半戦です! アンドパッドのブースでは本日も新しいクイズを出題しています。 Day0 Day1 午前 ← 本記事 Day1 午後 Day2 午前 Day2 午後 本記事ではDay1 午前に出題したクイズ4題を解説します。 それぞれの解答と解説はセクションを閉じているので、まだ解かれていない方はぜひチャレンジしてみてください。 ※ クイズで使用しているSwiftのバージョンは6.1.2、言語モードは6です。 % swift --version swift-driver version: 1.120.5…
12日前

iOSDC Japan 2025 アンドパッドSwiftクイズ解説 - Day1 午後
ANDPAD Tech Blog
こんにちは、西 @jrsaruo_tech です。 iOSDC Japan 2025 Day1 後半戦です!Day0から数えればもう折り返しですね。 アンドパッドのブースでは引き続きクイズを出題しています。 Day0 Day1 午前 Day1 午後 ← 本記事 Day2 午前 Day2 午後 本記事ではDay1 午後に出題したクイズ4題を解説します。 それぞれの解答と解説はセクションを閉じているので、まだ解かれていない方はぜひチャレンジしてみてください。 ※ クイズで使用しているSwiftのバージョンは6.1.2、言語モードは6です。 % swift --version swift-drive…
13日前

iOSDC Japan 2025 アンドパッドSwiftクイズ解説 - Day0
ANDPAD Tech Blog
こんにちは、アンドパッドでiOSアプリ開発を担当している西 @jrsaruo_tech です。 今年もいよいよiOSDC Japan 2025が始まりましたね!私はDay2に初登壇を控えており気が気ではありません。 今年のアンドパッドブースではSwiftクイズを出題しています。以下の5回に分けてそれぞれ4題ずつ、合計20題のクイズを出題します。 Day0 ← 本記事 Day1 午前 Day1 午後 Day2 午前 Day2 午後 本記事ではDay0に出題したクイズ4題を解説します。 それぞれの解答と解説はセクションを閉じているので、まだ解かれていない方はぜひチャレンジしてみてください。 ※ ク…
14日前

iOSDC 2025 直前 アンドパッドの見どころを紹介します !
ANDPAD Tech Blog
こんにちは、 id:sezemi こと広瀬です。 採用広報として 9 月のカンファレンス月間を毎日締切に追われながら、楽しく生きております。 あと 2 つ !! さぁ、 iOSDC 2025 の出番です ! 私の iOSDC の思い出といえば、 2023 は汗だくになりながら初ブーストーク、 2024 はドラ焼きの冷却にノベルティの急遽補充、いずれも熱く楽しい思い出です。 2025 はどうなるでしょうか。 そんな楽しみな iOSDC 2025 にアンドパッドはゴールドスポンサーとして協賛し、ブース出展、スポンサーセッションを行います ! この記事ではその見どころを紹介します。 アンドパッドブー…
15日前

アンドパッドは DroidKaigi 2025 もゴールドスポンサーとして協賛します !
ANDPAD Tech Blog
こんにちは、 id:sezemi こと広瀬です。 9/1 でアンドパッドに入社して丸 2 年が経ちました 🎉🎉 時が流れるのが速い ! と思っていると、先日、「マツコの知らない世界」というテレビ番組で、体感時間を研究している方が "刺激が多いと体感時間は長く、逆に日々ルーチンで退屈していると体感時間は短い" と話していました。 アレ !? 速い、と感じるということは ... !? まだまだ毎日刺激にあふれている 3 年目も頑張って参ります。 さて、入社して初参加したカンファレンスが、まさしく DroidKaigi 2023 だったのですが、今年もその季節です。 DroidKaigi 2025 …
24日前

アンドパッド 技術イベントのご案内 2025 年 8 月
ANDPAD Tech Blog
こんにちは、 id:sezemi です。 子どもたちが夏休みに入り、一緒に夏休み気分を味わえる一方で、毎日のお昼ごはんの支度に頭を悩ませています。 兄が好きなものは妹が苦手、妹が好きなものは兄が苦手。 一緒にならないものか ... 。 さて、アンドパッドでは、技術やプロダクト開発、組織に関するさまざまなカンファレンス・イベントでの登壇、開催や会場提供などを行っています。 今月から毎月、イベント情報をまとめてお知らせします。 ぜひご参加ください !! なお、開催状況により、満員となってしまっている場合、すでに受付を終了している場合がございます。 1. アンドパッド 中途採用オンライン説明会 開催…
2ヶ月前

Ruby スクリプトをRuby インタプリタに組み込む方法
ANDPAD Tech Blog
こんにちは、柴田です。やっとデス・ストランディング2の国道復旧もひと段落してトロフィーコンプリートまであと1つというところまで辿り着きました。 さて、今回は秋以降の活動のお知らせと、Rubyの内部的な仕組みに少し踏み込んで、多くのRubyistにおなじみの Pathname が、どのようにしてRubyのコア機能の一部になったのか、その背景と技術的な詳細を解説します。 RailsWorld 2025 に登壇します 2025年9月4-5日の2日間にわたってオランダのアムステルダムで開催される RailsWorld 2025 に登壇します。 rubyonrails.org RailsWorld は日…
2ヶ月前

アンドパッドSRE/CREメンバーによるSRE NEXT 2025のおすすめセッション
ANDPAD Tech Blog
こんにちは。SREチームの吉澤です。最近、SRE NEXTドリブンでSREとSWEでタッグを組んでインフラコスト削減した話を書きました。まだの方はぜひ読んでみてください。 アンドパッドは、7/11(金)〜12(土)開催のSRE NEXT 2025にCOFFEEスポンサーとして協賛しました! 今回はアンドパッドブースの様子と、現地参加したメンバーによるおすすめセッションをご紹介します。アーカイブ動画もこれから公開されると思いますので、これからSRE NEXT 2025の内容を追う方は、ぜひ参考にしてみてください。 アンドパッドブースの様子 SRE/CREメンバーがおすすめするセッション SREチ…
3ヶ月前

Ruby Association Activity Report への登壇のお知らせと最近の Ruby の開発報告
ANDPAD Tech Blog
こんにちは、hsbt です。デス・ストランディング2のストーリーをやっと終えることができて国道建設や補修、荷物運びに専念する日々が続いています。 本エントリでは、来月開催される Ruby Association Activity Report への登壇の紹介と最近の Ruby の開発で取り組んだことについてご紹介します。 Ruby Association Activity Report に登壇します。 2025年8月28日(木)にビジョンセンター品川で開催される「Ruby Association Activity Report」に登壇します。「OSS開発者という働き方」というタイトルでフルタイ…
3ヶ月前

DataformへのGithub Copilot/Chat Agent modeの適用とチーム内普及
ANDPAD Tech Blog
はじめに こんにちは!アンドパッドのデータ部Data Drivenチームでデータアナリストをしている三田村です。一昨年の6月にアンドパッドにジョインして約2年が経ちました。 現在はプロダクトマネージャー(PdM)やプロダクトマーケティングマネージャー(PMM)といったプロダクト開発をリードする方々を対象としたデータ利活用プロジェクト(PJ)で、プロジェクトマネージャー(PJM)兼ダッシュボード開発を担当しています。 本記事では私が推進しているPJ固有の話ではなく、Data Drivenチーム全体の生産性を向上させるために、DataformへGitHub CopilotおよびGitHub Cop…
3ヶ月前

SREとソフトウェア開発者を集めた専門チームによる、開発組織全体を巻き込んだコスト削減の取り組み
ANDPAD Tech Blog
こんにちは。SREチームの吉澤です。 SREはインフラの専門性を持つため、SREチームのミッションに「インフラコスト削減」も含まれている会社は多いと思います。アンドパッドでも、主にSREチームがインフラコスト削減に取り組んできました。しかし、この取り組みだけでは削減できないコストが見えてきました。 そこでアンドパッドでは、2024年6月から、SREとソフトウェア開発者を集めた専門チームによるインフラコストマネジメントプロジェクトを開始しました。私は、SREチームとの兼務でこのプロジェクトに参加しています。プロジェクト開始から約1年が経過し、すでに大きな成果が出ています。 今回の記事では、このプ…
3ヶ月前

アンドパッドの ML API 基盤における MLOps の取り組み
ANDPAD Tech Blog
はじめに こんにちは。アンドパッドのデータ部 Data Platform チームに所属している t2sy8 です。 Data Platform チームは「ANDPADのあらゆるデータを整備し、使いやすくて信頼性のある基盤を構築」をミッションとし、他のチームと協力して日々、データ基盤や周辺システムの開発・運用を行っています。また、データ部 ML Product Dev チームと協力して ML API 基盤を開発・運用しています。 今回は、ML API 基盤における MLOps の取り組みについて紹介します。 ML API 基盤 現在、豆図AIキャプチャーを始めとして複数の ML API エンドポ…
3ヶ月前

チームのつながりを少しずつ育む - 開発・プロダクト組織で続ける月1の共有会と懇親会
ANDPAD Tech Blog
こんにちは。アンドパッド創業メンバーの1人で、エンジニアの @KanechikaAyumu です! アンドパッドの開発・プロダクト組織では、以前から月に一度、1〜2時間ほどの全体共有会(オンライン)と、オフラインでの任意参加の懇親会をセットで実施しています。 最近、この会の運営に携わる機会を得たこともあり、改めて自分の想いを言語化して、アンドパッド社内はもちろん、少しでも興味を持ってくださる社外の方々に向けて記事を書きました。 私の司会の様子 この取り組みは、チームの垣根を越えて想いを共有し、顔の見える関係性を築いていくことを目的としています。 リモート中心だからこそ、オフラインの価値も活かし…
3ヶ月前

食べログ × ANDPAD × Sansan モバイル勉強会 #3 を開催しました !
ANDPAD Tech Blog
こんにちは、 id:sezemi です。 自宅の隣でマンション建設が始まり、隙あらば、施工管理アプリは何を使っているのか探っていますが、建設囲いに阻まれ、まだ判明していません。 ANDPAD を使ってくれていますように。 今回は去る 5/29 に "食べログ × ANDPAD × Sansan モバイル勉強会 #3 モバイル開発 × 組織・チーム" というイベントを ANDPAD コミュニティ (イベントスペース) で開催しましたので、その模様をレポートします ! https://andpad.connpass.com/event/350366/andpad.connpass.com ちなみに…
3ヶ月前

try! Swift Tokyo 2025 に参加しました
ANDPAD Tech Blog
アンドパッドの山根です。 2025年4月9日から11日までの3日間try! Swift Tokyo 2025が開催されました。弊社からiOSエンジニア3名が参加しました。この記事では、参加を経て感じたことや気になったセッションについてお話しします。 会場の雰囲気 今年の会場は立川駅のすぐ近くにある立川ステージガーデンでした。 セッションが行われていたホールは広く、椅子も柔らかくて快適でした。 ホールの様子 2階のブーススペースではスポンサー企業の色々な企画があり、どれもよく工夫されていてとても楽しかったです。 また、会場周辺はとても綺麗な街で飲食店なども栄えており、一緒に参加したメンバーは口を…
3ヶ月前

物体検出システムの後処理ボトルネックを解消した話
ANDPAD Tech Blog
序文 こんにちは。データ部ML Product Devチームに所属している谷澤です。 ML Product Devチームは「機械学習を活用した競合優位性のあるプロダクト開発」をミッションとし、プロダクト開発チームと協力して日々開発を行っています。 今回のブログでは、とある物体検出システムの後処理ボトルネック解消に取り組んだ話を共有します。 TL;DR 対象は物体検出機能 物体検出部分ではなく後処理で時間がかかっていた 5個の施策を打ち、特定の状況下で処理時間を97.8%削減した。 改善策 処理時間 [s] 時間削減率 [%] ベースライン 135.68 ― cached_property 導入…
3ヶ月前

アンドパッドSREメンバーによるKubeCon + CloudNativeCon Japan 2025のおすすめセッション
ANDPAD Tech Blog
こんにちは。SREチームの吉澤です。インフラコストマネジメントというプロジェクトも兼務している関係で、最近はAWSのCost Explorerを眺めることが多い毎日です。 events.linuxfoundation.org KubeCon + CloudNativeConが、6/16(月)〜17(火)に日本初開催されました!アンドパッドからはSREチームから2名(私と角井)が参加しました。 今回は、このKubeCon + CloudNativeCon Japan 2025の様子と、現地参加したメンバーによるおすすめセッションをご紹介します。これから発表資料や動画で、セッションの内容を確認する…
3ヶ月前

アンドパッド データ部に転職して半年。思い返せばあの日も暑かった。
ANDPAD Tech Blog
こんにちは!アンドパッド データ部の庄です。 最近、本格的に夏の暑さがやってきましたね。 ちょうど1年前のこの時期、私は転職活動を始めたばかりでした。そんな中で出会ったアンドパッドに入社し、早いもので半年が経ちました。 この半年を振り返りながら、入社前後のギャップや、データ部での仕事のやりがいについて、ゆるっとご紹介したいと思います。 データ部ってどんなところ? アンドパッドのデータ部は大きく3つのチームに分かれており、それぞれ異なる領域を担当しています。 私は「データドリブンチーム」に所属しています。 事業全体を支えるデータ活用を、部署を横断してサポートしているチームです。 担当領域は多岐に…
3ヶ月前

関西Ruby会議08 チーフオーガナイザーの ydah さんにタイムテーブルを解説してもらいました
ANDPAD Tech Blog
こんにちは、 id:sezemi です。 息子が、所属するサッカークラブの初めての公式戦でスタメンを外され、試合の 3/4 が終了したところで交代出場というほろ苦デビューを飾りました。 試合後ふてくされていた息子に、妻が一喝し、そのまま夜の 21 時から練習に行くという、なかなかのスポ根ドラマが繰り広げられています。 がんばれ、息子氏。 さて、そんな熱いドラマがまもなく開幕しますね。 そう、 関西Ruby会議08 が 6/28 に開催されます ! regional.rubykaigi.org アンドパッドも 関西Ruby会議08 には 竹 & Drinkup スポンサーとして協賛しており、 6…
3ヶ月前

Go勉強会 golang.tokyo #39 LT感想レポート
ANDPAD Tech Blog
ANDPADでGoを利用して諸々のプロダクトを作っているtomtwinkleです。 2025年6月18日(水)、「golang.tokyo #39」が、弊社アンドパッドのオフィスで開催されました! アンドパッドにとってGo関連イベントの会場提供は初めての試み。運営メンバーとして「皆さんに楽しんでいただけるだろうか…」 とドキドキしていましたが、当日は多くの方にお集まりいただき、大盛況のうちに幕を閉じることができました。 ご参加いただいた皆様、本当にありがとうございます! 後で伺った話では、なんとgolang.tokyoのオフライン参加者数としては過去最大級の55名もの方々にご参加いただけたとの…
3ヶ月前

アンドパッドは関西Ruby会議08に Drinkup スポンサーとして協賛します!
ANDPAD Tech Blog
アンドパッドは関西Ruby会議08に Drinkup スポンサーとして協賛します! 2025年6月28日(土)に京都の先斗町歌舞練場で開催される関西Ruby会議08にアンドパッドは協賛します。Drinkup Sponsor として "晩餐会" を開催します。 regional.rubykaigi.org 前夜を彩る晩餐会 関西Ruby会議08を前日から盛り上げるべく、京都の東華菜館というとても歴史のある中華料理の老舗で、豪華な晩餐会を行います! 東華菜館の建物はヴォーリズ建築の唯一のレストランです。スパニッシュ・バロック様式の5階建てで部屋ごとに装飾や家具の意匠が異なり、どの部屋もとても素敵で…
3ヶ月前

スクラム未経験だったエンジニアが語る、アンドパッドの「期待通り」と「嬉しい想定外」
ANDPAD Tech Blog
こんにちは、ANDPAD施工管理の開発をしている皆川です! 最近北京に行き、電気自動車の普及や支払いが全てQRコードで完結する社会の発展に驚きました。その一方で、バイクはヘルメットなしで走る人々がいるなど、東南アジアで見たような光景も残っており、進化と歴史が入り混じった街に不思議な感覚を覚えました。 この経験から、普段自分の見ている範囲の外に触れ、新たな体験をすることの大切さを改めて感じました。 さて、昨年11月にアンドパッドへ入社してから、早半年が経ちました。今回は、私がアンドパッドに転職して感じたことを、入社前後のギャップとして書き留めてみたいと思います。 アンドパッドに興味を持ってくださ…
4ヶ月前

MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
ANDPAD Tech Blog
こんにちは。アンドパッドでDBREを務めている久保と申します。 今日はAurora MySQLの認証プラグインを caching_sha2_password 認証へ移行している最中に発見したMariaDB Connector/Cの挙動についてお話しします。 背景 認証プラグインの caching_sha2_password 移行の背景について説明します。 従来の mysql_native_password 認証には以下のような課題があります。 パスワードのハッシュ関数が古い(SHA1) ソルトなしハッシュのため、レインボーテーブルによる攻撃が可能 caching_sha2_password 認…
4ヶ月前

GitHub Copilot Agent の力を借りて Next.js から React Router に移行しました
ANDPAD Tech Blog
ANDPAD フロントエンドエンジニアの小泉です。 普段は Vue での開発をメインにしているのですが、並行して React のプロジェクトも担当しています。 今回は、「ANDPAD 資料承認」というプロダクトのサービスページを Next.js から React Router に移行した際の、 GitHub Copilot の活用法について紹介します。 特に、「コーディングエージェントが凄いのはわかったけど、実際のプロダクト開発にどう取り入れて良いかわからない」という悩みを持っている方の参考になれば幸いです。 なお、この記事は、ある程度 Copilot や コーディングエージェントを使ったこと…
4ヶ月前

エンジニアリング統括責任者の手引き レビューの思い出
ANDPAD Tech Blog
こんにちは、柴田です。万博で発売されているミャクミャクコラボのパイン飴を大量に買ってしまい、毎日午後のお菓子にパイン飴を食べて暮らしています。 今日は 2025 年 6 月 3 日に発売された「エンジニアリング統括責任者の手引き」という書籍のレビューをした時の感想と本の見どころについてご紹介します。 snoozer05.hatenablog.jp www.oreilly.co.jp 書籍レビューに参加した経緯 訳者である島田さんは書籍のレビューアを公募することが多く、今回もfacebook でたまたま見かけた時に応募したというのがきっかけでした。以前も他の書籍で見かけて応募したものの落選、であ…
4ヶ月前

RubyKaigi 2025 発表を終えて
ANDPAD Tech Blog
こんにちは、 id:sezemi です。 私と同様に RubyKaigi 2025 が終わっていない皆さまもいらっしゃるかと思います。 そこで今回は RubyKaigi 2025 でアンドパッドから登壇したスピーカー 4 名に、発表を終えた余韻を書いてもらいました !! スピーカーと発表タイトルはこちらです。 Day 1: youchan "dRuby on Browser Again !" Day 2: ydah "Dissecting and Reconstructing Ruby Syntactic Structures" Day 2: hasumikin "MicroRuby: Tru…
4ヶ月前