目標を変えたらモチベーションが上がり組織の課題解決にも繋がった話

こんにちは。CREの東峰(とうみね)です。 今回はANDPAD Advent Calendar 2023 18日目の記事として、私が担当しているCREの施工管理チーム*1の目標の変化とその理由について書こうと思います! ANDPADのCREがどんなことをやっているのかは過去の記事に詳しく…

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

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

モバイルアプリのデザイナーの悩みと6つの武器

こんにちは! アンドパッドでプロダクトデザイナーをしているエモトです。反抗期が始まった小6の長男、ゲームとサッカーばかりしている小2の次男の子育てに奮闘しながらも、日々デザインに本気で向き合っています! この記事は ANDPAD Advent Calendar 202…

障害に前向きに向き合っていきたい〜「ポストモーテムから学ぶ会」誕生秘話〜

CRE

こんにちは、お久しぶりです!CREのmayuzo(@nanaka1103)です。 昨年末から産休・育休に入っていたため、お久しぶりの投稿となりました。今は子育てと仕事を両立させたいと頑張っていますが、覚悟はしていたものの大変ですね。先人達には頭が上がりません。…

デザインシステム「Tsukuri」でテキストフィールドのコンポーネント設計に挑戦した話

こんにちは。株式会社アンドパッドでプロダクトデザイナーをしている @zouzei8to10 です。 私は、今年の6月入社のため、アドベントカレンダーもテックブログも初めてとなります。どうぞよろしくお願いします! これはアンドパッドの2023年のアドベントカレン…

FirestoreをBigQueryに連携して長期間のPITRを実現した話

この記事はANDPAD Advent Calendar 2023の11日目の記事です。 はじめに こんにちは、SWEの西です。普段はANDPADチャットを開発するチャットチームのメンバーとして働いています。今回はANDPADチャットのデータベースとして使われているFirestoreについてお話…

Next.js で react-dropzone を使ってファイルアップローダーを作ってみよう

この記事は ANDPAD Advent Calendar 2023 の 10日目の記事です。 どうもこんにちは。フロントエンドエンジニアの蓮子です。今回は、Next.js におけるドラッグ & ドロップできるファイルアップローダーの作り方の紹介です。 使用するライブラリは react-dropz…

Debian12 bookwormの更新でハマった件もしくはAlpine Linuxからdistrolessへの乗り換え時の注意点

こんにちは もしくは こんばんわ! ANDPADボード プロダクトテックリードの原田 土屋(tomtwinkle)です 最近めでたく戸籍が代わり名字がリネームされました この記事はDebian12 bookwormが正式リリースされ、Debian11 Bullseyeが今までの流れでいうと来年辺り…

楽しさ満載!レゴで学ぶスクラム研修

こんにちは、SWEの大西です。この記事は ANDPAD Advent Calendar 2023 の 8日目の記事です。 今回は、レゴを使用してスクラムを体験する研修を開催しましたので、研修の内容について紹介したいと思います。この研修はワイクル株式会社に依頼して「レゴ®では…

役割における仕事の性質の変化

この記事は ANDPAD Advent Calendar 2023 の 7日目の記事です。 1年ぶりの登場となります、後藤です。 全然こちらではネタを書かずに1年経ってしましました。おかげさまで毎日忙しく組織課題に立ち向かっています。 そんな中で今日は少し一般論的な話にもな…

デザインシステム「Tsukuri」の立ち上げから現在まで〜取り組みとその成果〜

アンドパッドでプロダクトデザイナーをしている @sizucca です。 以前、デザインシステムの専任エンジニアが、ANDPAD のデザインシステム「Tsukuri」に関する技術的な記事を連載形式で執筆しましたが、今回はデザイナーの視点から、デザインシステムの立ち上…

Go Conference mini 2023 Winter IN KYOTOでLTしてきました!

Go

こんにちは、SWEの小島です。 この記事は ANDPAD Advent Calendar 2023 の 5日目の記事です。 先日開催されたGo Confarence maini in KYOTOに参加し、LTをしてきました!この記事はLTの紹介とカンファレンスに参加した感想になります。 Go Conference mini 2…

新任・採用広報3ヶ月の仕事報告とふりかえり

こんにちは、 id:sezemi です。 今月リリース予定のアオアシ 34 巻とブルーロック 27 巻を楽しみに、それぞれ 1 巻からふりかえりをしている毎日です。 そんなことより勉強しよう、おれ。 さて、この記事は ANDPAD Advent Calendar 2023 4 日目と 技術広報 A…

MetaQuest3をモニターとして業務活用してみた

こんにちは、バックエンドエンジニアをしています武山 (bushiyama) です。 この記事は ANDPAD Advent Calendar 2023 の 3日目の記事です。 これはなに Meta Quest 3 + MacBook Pro(M1 Max) でコーディング作業環境を整えてみた一例です。 手順や技術的観点は…

Terraformのリファクタリング:検討したことと駆使したテクニックの事例紹介

1. はじめに こんにちは、SWEのあかりです。 今回のテーマは、Terraformコードのリファクタリングについてです。先日、通知プラットフォーム(=社内の複数プロダクトに対して共通の通知機能を提供するマイクロサービス)のTerraformコードを改善したので、…

HatenaBlog Workflows を導入してテックブログの執筆環境を改善しました

こんにちは hsbt です。先週、龍が如く外伝7をクリアして来年発売する8の体験版をプレイしたところです。8の発売日は2024年1月26日なので、そこまではゲームは一段落かなと安心していたところに、12月に発売するバルダーズ・ゲート3がとても面白いらしいとい…

検証管理ツール「QualityForward」導入計画

QC

初めまして、アンドパッドでQuality Controlを担当しています木本です。 CHATチームに所属していまして、メッセージのやり取りを行うChatアプリの検証業務を行っております。 入社して間もないですが、ちょうど新たな検証管理ツール「QualityForward」の導入…

RubyWorld Conference 2023 にアンドパッドが協賛・参加・登壇しました

こんにちは、 id:sezemi です。 いよいよクリスマスシーズンですが、我が家の子どもたちは、まだサンタさんがくるのを楽しみにしていますので、今年もサンタ役ができそうです。 さて、先日 11/9 から 2 日間で開催された RubyWorld Conference 2023 にアンド…

sqlxを利用しているプロダクトで、データベースのRead/Write分離を透過的に実装した事例紹介

1. はじめに こんにちは、SWEのあかりです。 今回のテーマは、Go Conference mini 2023 Winter IN KYOTOのLT枠に応募したものの、残念ながら不採択になってしまったものです。話せるネタとしてはまとまっていたので、テックブログとしてここに捧げます ちな…

Kaigi on Rails 2023 とアンドパッドのまとめ

こんにちは、hsbt です。ソロ活女子という番組にハマってしまい、シーズン1から順番に見返しています。私もソロ活することが多いので「これはいけるー」「一人焼肉、などは余裕」などを話しながら見ていますが、一人フレンチフルコースはちょっと難易度が高…

Ruby フルタイムコミッタの仕事報告 2023年Q2-3

こんにちは、hsbt です。前回のエントリからしばらく経ってしまい、引き続き原神や崩壊・スターレイルをプレイしつつ、アサシンクリード・ミラージュやスパイダーマン2など、ホリデーシーズンに向けたゲームラッシュでいよいよ時間がなくなってきました。 今…

Cloud RunとLoad Balancer: 機械学習デモウェブアプリの効率的なデプロイ方法

目次: はじめに 前提条件 アーキテクチャ MLのデモウェブアプリを開発し、デプロイするには? アプリの開発とデプロイ Step 1: Streamlitを使ったMLデモウェブアプリの開発 Step 2: Poetry で依存関係をロック Step 3: Dockerを使ったWebアプリのコンテナ化…

アンドパッドは Kaigi on Rails 2023 に協賛しています! and 登壇者から見どころを紹介します!

こんにちは! 先月 9 月から採用広報となった id:sezemi です。 予想を遥かに超えて welcome いただき、この記事も @ydah 、 @ken3ypa 、 @makicamel 、 @kubo に加筆してもらい、公開できました。 ありがたし! さて、本題です。 いよいよ 10/27 ~ 28 に開…

KubernetesのPodを事前にスケールアウトする仕組みをCronJobで実装し、ジョブの処理遅延を低減した話

1. はじめに こんにちは、SWEのあかりです。 今回は、SREの角井さん(@cass7ius)と一緒に、Kubernetes(以降、K8sと表記)のPodを事前にスケールアウトする仕組みをK8sのCronJobで構築したので、その実装背景・技術選定・実装方法について実例を紹介します。 …

DroidKaigi 2023への参加レポート / アンケート結果とAndroidクイズの解説

こんにちは、プロダクトエンジニアの松川です。 2023年9月14日(木)から16日(土)に渡ってDroidKaigi 2023が開催されました。 アンドパッドはDroidKaigi 2023にゴールドスポンサーとして協賛し企業ブースを出展しました。 多くの方にブースに足を運んいただき…

E2Eテストの運用を属人化しないための3つの取り組み

QC

はじめに こんにちは。QCの佐藤です。月日が経つのは早いもので、QCメンバーも増え、多くのメンバーがブログを書いてくださっており嬉しい限りです*1 ANDPADで韻を踏む - ANDPAD Tech Blog アンドパッドラップの作り方 - ANDPAD Tech Blog QAがGoで始めるテ…

AWS Security Hubコントロールの有効無効をコード管理するのは予想のN倍大変だった話

こんにちは。SREチームの吉澤です。2023年3月にアンドパッドに入社し、最近は主にセキュリティ関係の改善に取り組んでいます。 SREの経験としては、アンドパッドへの入社前からSREとして働いており、雑誌に寄稿したり、個人ブログを書いたり、SREの勉強会に…

iOSDC Japan 2023 に参加しました!

こんにちは!プロダクトエンジニアの髙木です。 2023年9月1日(金)から3日(日)まで iOSDC Japan 2023 が開催されました。 アンドパッドはゴールドスポンサーとして参加しました! 今回は 3名のパンフレット掲載、1名のレギュラートーク登壇、1名のスポンサー…

大阪Ruby会議03参加レポート:RAILS_ENVを統合する取り組みについてLT会で発表してきました

1. はじめに こんにちは、SWEのあかりです。 記事を書くまでがカンファレンスということで、(1)大阪Ruby会議03のLT会で発表した「RAILS_ENVを統合する取り組み」についてと(2)大阪Ruby会議03に参加した感想について報告させていただきます。 2. 発表内容につ…

アンドパッドは DroidKaigi 2023 に協賛しています!

こんにちは。モバイルアプリエンジニアの工藤です。 Androidアプリエンジニア向けの日本最大級のカンファレンスであるDroidKaigi 2023がベルサール渋谷ガーデンで9月14日(木)から16日(土)まで開催されます。 アンドパッドは昨年に引き続き、ゴールドスポンサ…