スタートアップにクリーンアーキテクチャを適用したが、技術的負債が塵積った件 〜開発合宿で技術的負債を粉砕します〜

こんにちは。こんばんは。おはようございます。 アンドパッドで現在はバックエンドの方のエンジニアをやっている原田です。アンドパッドには2021年6月にJOINしまして、現在までANDPADボードの開発に携わっています。 ANDPAD施工管理が比較的長期間の工事をタ…

ActionMailerでのエラーハンドリングと、メール配信機能の冗長化

バックエンドエンジニアの宮澤です。 弊社のANDPADでは多くのWebサービスと同じようにメールでの通知機能を持っています。 今回はRailsと複数のメール配信サービスを組み合わせて、メール配信機能を冗長化した事例を紹介します。 ANDPADで導入しているメール…

iCARE Dev Meetup #24 登壇レポート (ft. アンドパッド / Ubie / BASE)

こんにちは!アンドパッドでEMをやっている荒瀧です。先日【iCARE Dev Meetup #24】エンジニア採用担当が語る 採用現場の実情と昨今のトレンド に登壇しました!icare.connpass.comiCARE Dev Meetupは、株式会社iCAREさんが月次で開催・主催されている、エン…

Composition API + Jestでコンポーネントを一切マウントせずに書けるフロントエンド単体テストパターン

どうもこんにちは! 2021年4月にANDPADにジョインし、現在チームでフロントエンドの開発をしている鳩です。 こちらのVue Composition APIをチームで導入して得られたメリット - ANDPAD Tech Blogでも取り上げられていますが、私のチームでもOptions API + Vu…

「【iCARE Dev Meetup #24】エンジニア採用担当が語る 採用現場の実情と昨今のトレンド」に弊社VPoE下司、EM荒瀧が登壇します!

こんにちは!アンドパッドの土方です。 2021/08/18(水)19:30~21:00に株式会社iCARE様主催のイベント 【iCARE Dev Meetup #24】エンジニア採用担当が語る 採用現場の実情と昨今のトレンド に弊社VPoEの下司、EMの荒瀧が登壇します! andpad.connpass.com エン…

Flutterをバージョンアップしてnull safetyな世界へ

モバイルアプリ開発を担当している工藤です。 アンドパッドでは現在2種類のFlutterアプリを提供しています。7月にその両方のアプリがFlutter1系から2系にバージョンアップしました。 Flutterの2系ではデフォルトの型にはnullをセットできなくなり、もし代入…

初めてPullRequestを対応する前に知りたいGitのコミットについて

こんにちは!2021年2月にアンドパッドに入社しました、エンジニアの浜田です。 私の経歴として入社前までチームでの開発をほとんどしてきませんでした。アンドパッドに入社して初めてチーム開発をするようになりました。 入社当初、私がPR(Pull Request)を対…

プロダクトにNext.jsとGoを採用した理由と背景

はじめに こんにちは!エンジニアの柿森です。新規プロジェクトを担当しております。 ANDPADではマイクロサービス開発を推進しており、新規プロジェクトは個別に技術選定を行い、既存システムとAPI経由で連携します。 また、マイクロサービス基盤はk8sで構築…