Go

アンドパッドは Go Conference mini in Sendai 2026 に協賛・ブース出展し、 gopher 会クイズをやります !

採用広報の id:sezemi です。 ハサウェイの 1 作目は何周もしたので 2 作目を観たい、自由がないパパです。 現場からは以上です。 さて、今週末 2/21 に Go Conference mini in Sendai 2026 が開催され、アンドパッドは Gyutan スポンサーとして協賛・ブース…

Go Workshop Conference 2025 IN KOBE 参加レポート

こんにちは。社内向けの通知基盤の開発をしている、通知チーム Tech Lead の小島です。 2025年12月13日に神戸で開催された Go Workshop Conference 2025 IN KOBE に参加し、午前・午後のワークショップ・お昼時間にシャッフルランチとゆるLTに飛び入り参加と…

『リファクタリングは余裕ができたら』を卒業した話 〜ロードマップと歩むコード改善〜

この記事はANDPAD Advent Calendar 2025の 2 日目の記事です。 メリークリスマス バックエンドエンジニアの武山 (bushiyama) です。 去年に引き続き、ANDPAD請求管理のバックエンドを担当しています。 多くの開発現場で聞かれる「余裕ができたらやろう」。 …

先読み Go 1.26 Draft

ANDPADアドベントカレンダー2025 1日目! 先頭打者はANDPAD Tech Leadの tomtwinkle が務めさせていただきます。 この記事は hatena.go #2 で発表したGo 1.26ネタLTをベースにしたものです。 流石に5分LTだと喋りきれなかった…! developer.hatenastaff.com …

Go1.25リリース! gopls待望のFileSet.AddExistingFilesの追加の経緯とその後google/wire,go-swagger等で発生したトラブル - unsafe の必要性と危険性について -

序文 土日のGo Conference 2025 , 月曜の golang.tokyo , 火曜の Go 1.25 リリースパーティ と 連日Goイベントに参加してようやくひと段落ついたのでテックブログを書いてます。 裏番組では Kaigi on Rails 2025 やってたり PyCon JP 2025 やってたり全部参…

見逃していませんか?Google Go Style Guideの継続的アップデート

こんにちは、SWEの小島です。普段は社内向けの通知基盤の開発・運用をしています。 みなさん、Googleが公開しているGo Style Guideはご存知でしょうか? 2022/11に公開された時はXや国内のGoコミュニティでも話題になっていたと思います。また、Go conferenc…

Goの†黒魔術†に対する防衛術 ~Defence Against the Go's dark Arts~

Go

前書き 黒魔術のざっくり概要 黒魔術をどうやって使うか 黒魔術の副作用 黒魔術に対する防衛術 ~Defence Against the Go's dark Arts~ インターフェース適合アサーション 標準的な構文 動作メカニズム 主な用途 実装例 配列長アサーション 標準的な構文 動…

Go勉強会 golang.tokyo #39 LT感想レポート

ANDPADでGoを利用して諸々のプロダクトを作っているtomtwinkleです。 2025年6月18日(水)、「golang.tokyo #39」が、弊社アンドパッドのオフィスで開催されました! アンドパッドにとってGo関連イベントの会場提供は初めての試み。運営メンバーとして「皆さん…

Go界隈で巻き起こった go:linkname 騒動について

お久しぶりです、ANDPADボードの tomtwinkle です。 この記事はGoの go:linkname 騒動は 6/18に行われた Go Bash で話した内容を要約したものです。 そもそも go:linkname とは何かといえば internal packageやprivate var/funcなど普通はアクセスできないオ…

Go Conference 2024 で登壇しました!

こんにちは、SWEの小島です。 2024年6月8日(土)に開催されたGo Conference 2024 で「Mapのパフォーマンス向上のために検討されているSwissTableを理解する」というタイトルで登壇してきました! Go Conference 2024 について gocon.jp Go Conference は年に1…

Go Conference 2024に1名登壇 & Bronzeスポンサーとして協賛します!

こんにちは、SWEの小島です。 2024年6月8日(土)に開催されるGo Conference 2024 にて「Mapのパフォーマンス向上のために検討されているSwissTableを理解する」というタイトルで登壇します! 個人的には去年のGo Conference 2023・Go Conference mini 2023 Wi…

Go 1.22 の Vet 変更点について

こんにちは、バックエンドエンジニアをしています武山 (bushiyama) です。 ANDPADボードという稼働管理アプリのバックエンドを担当しています。 andpad.jp これはなに Go 1.22 リリースパーティにて登壇発表した内容を、実例コードを添えてあらためて起稿し…

プロダクト開発を行いながらOSS活動も緩くやる

ANDPADボード プロダクトテックリードの土屋(tomtwinkle)です 先日CHIYODA Tech #3 にLT枠で参加してきました! CHIYODA Techとは、千代田区にオフィスを構える企業が運営・登壇するLTイベントです。 今回は弊社9Fのイベントスペースで開催させていただきま…

スタートアップの舞台裏、アンドパッドに新卒一期生として入社して感じたこと

はじめに はじめまして。株式会社アンドパッドでソフトウェアエンジニアをしているハセガワカンタです。 アドベントカレンダーの季節がやってきたので、アンドパッドに新卒で入社して現在まで、何をしてきて何を感じたのかを書こうと思います。 これは ANDPA…

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…

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

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

アプリケーションテストのワークフローを見直して、実行時間を短縮した話

1. はじめに こんにちは、SWEのあかりです。今年の4月に通知チームへ異動し、ANDPADの全プロダクトから利用される通知プラットフォームの開発に従事しています。この記事では、新しいチームにジョインしてから取り組んだ改善活動の一つである「CircleCI上で…

QAがGoで始めるテストデータ作成の自動化

こちらは ANDPAD Advent Calendar 2022 の25日目の記事です。 はじめまして、アンドパッドでQuality Control (≒ QAエンジニア) をやっている高木です。普段は「ANDPAD引合粗利管理」の開発チームでテストや品質に関わる業務を行なっています。 初めてのテッ…

Go の x/text/transform を自作する方法 & おもしろ実装サンプル

前置き この記事は ANDPAD Advent Calendar 2022 の 12日目の記事です。 全力で身内ネタですがQCの冨士川さんの韻を踏む記事で大量に並ぶラップ音声ファイルを見て腹抱えて笑いました。果たして全部聞いた人はいるのか……!?この位のゆるさが好き。 お久しぶ…

そびえ立つ n 万行の csv を Go 言語で簡単クッキング

はじめまして、バックエンドエンジニアをしています武山 (bushiyama) です。 この記事は ANDPAD Advent Calendar 2022 の 1日目の記事です。 そんなルールはありませんが、アドベンドカレンダー 2022 初日なので初級な内容で暖めていきたいと存じます。 お題…

\非公式/ Go Conference 2022 Spring スポンサー企業4社 アフタートーク LT内容の解説 〜ExcelとShift-JISとの闘争編〜

お久しぶりです。 ANDPADの原田(tomtwinkle)です。 2022/4/28(木)にオンラインで開催された「\非公式/ Go Conference 2022 Spring スポンサー企業4社 アフタートーク」にLTで登壇していました。 andpad.connpass.com www.youtube.com LT自体が久々というの…

Gormにおける「仕様通り」なSQLインジェクションの恐れのある実装についての注意喚起

ANDPADボードチームの原田(tomtwinkle)です。 Node.jsの mysqljs/mysql の仕様に起因するSQLインジェクションが話題に上がっていたので、それGolangのORMであるGormでも同じような「仕様」があるよ! という注意喚起の意味も込めて筆を執りました。 ※ 2022/0…

ANDPADのマイクロサービス基盤チームの取り組み

はじめに 用語の定義 取り組みの背景 マイクロサービス化の目的 モノリスのつらさ ふたたびマイクロサービス化の目的 マイクロサービスとは 採用技術について 技術スタック サービス構成 現状の課題 技術面 最後に はじめに こんにちは、マイクロサービス基…

5000万件越えのRDS大量データをFirestoreに移行する勘所

はじめまして、開発部の@taikishiinoです。 2020年3月にアンドパッドにジョインし、約一年が経ちました。 現在、チャットサービスの開発・運用をするチームに所属しており、その中で最近、RDSからFirestoreへのデータ移行を行いました。 本記事では、その際…