2024-01-01から1年間の記事一覧

React+TypeScript 初挑戦!バックエンド出身エンジニアが学んだこと

※アソビュー! Advent Calendar 2024 (B面) の 10 日目の記事です。 アソビューで新規事業のプロダクト開発を行っている竹内です。 私はこれまで主にバックエンドとプロジェクトマネジメントに携わってきました。今回初めて React + TypeScript に挑戦したの…

URL Inspection APIでGoogleインデックス状況を可視化

SEO

「週末なにする?そんな時は、アソビュー!」でおなじみの遊び予約サイト「アソビュー!」のSEOを担当している西本です。この記事はアソビュー! Advent Calendar 2024の10日目(A面)です。 今回はURL Inspection APIについてです。リリースされたのが2022…

開発とQAの円滑な関係性の構築のために

はじめに アソビュー! - Qiita Advent Calendar 2024 - Qiitaの9日目(B面)の記事です。 はじめに QA課題と体制の変化 QA課題:品質はQAのテストだけでは担保できない 対策:QAはチーム化せず、各プロダクトチーム内にQAエンジニアが所属する体制に変化 新体…

夏休みの自由研究感覚でLT会を楽しもう!社内イベントレポート

はじめに アソビュー! - Qiita Advent Calendar 2024 - Qiita の9日目(表面)です! こんにちは!私はエンジニア兼技術広報をしている@koke_engineerです。 入社から半年、エンジニア同士が気軽に技術を共有し合える場を作りたい!ワクワクするような発表…

Tiptapでメールマガジン用のHTMLメールエディターを作った

はじめに Tiptapとは メールマガジン配信内製化プロジェクトについて 背景と特徴 Tiptapを使ったHTMLメール作成機能の実装 機能要件について エディター、プレビュー機能 保存、編集とHTML出力機能 エクステンションの拡張性 構成要素について 編集パネルと…

ts-protoで出力するコードにファクトリメソッドを追加して開発者体験を向上する

こちらはアソビュー! - Qiita Advent Calendar 2024 - Qiitaの8日目(A面)の記事です。 こんにちは。プロダクト本部のkaorun343です。フロントエンドエンジニアのチームでは継続的に開発環境の改善活動をおこなっています。今回はこの活動において実施した…

優先度からシステムテストの項目絞り込みをした話

こちらの記事は、アソビュー! Advent Calendar 2024の7日目(裏面)です。 はじめに アソビューでQAエンジニアとして働いている丸山と申します。一般顧客向け自社サイトを中心にQA業務を行っています。現在、日々の業務では主にテスト設計やテスト実施を担…

Kotlin Multiplatform と Compose Multiplatform を利用して iOS、Androidアプリを爆速で作ってみた。

はじめに Kotlin Multiplatform とは Compose Multiplatform とは 事前準備 動作環境 セットアップ プロジェクトの作成 構造 起動 Android アプリの起動 iOS アプリの起動 コード追加 変更点 実行結果 まとめ さいごに はじめに こんにちは!アソビューのバ…

CloudFrontのContinuous Deploymentを使ったフロントエンド(SPA)のk8s移行

はじめに こちらの記事は、アソビュー! Advent Calendar 2024の6日目(表面)です。 PlatformSREチームの @kassshi_dev です。 今回はCloudFrontのContinuous Deploymentを使って、フロントエンド(SPA)をS3からk8sに移行したお話です。 前提 アプリケーション…

遊び心が原動力!エンジニアがハマる自由研究の世界

アソビュー! - Qiita Advent Calendar 2024 - Qiitaの6日目(裏面)です。 アソビューで座席指定システムのエンハンスに携わっている東郷です。 はじめに エンジニアの皆さん、日々の仕事で技術に向き合う中で、「遊び心」を忘れてしまってはいませんか? …

Honoで始めるエッジコンピューティング:Cloudflare WorkersとD1で作るミニブログ

1. はじめに こちらの記事は、アソビュー! Advent Calendar 2024の5日目(裏面)です。 みなさんこんにちは、アソビューでエンジニアをしています竹村です。 以前からユーザーに近いエッジサーバーに分散してリクエストを処理するエッジコンピューティング…

受入基準(Acceptance Criteria)の導入。スクラムチームにおける開発者とQAの融合への挑戦

開発者とQAの役割が分断されているせいで、品質や効率が低下していると感じたことはありませんか?例えば、開発者が作り上げた機能をQAがテストする段階で認識のズレから不具合が見つかり、手戻りが発生する。こんな経験はありませんか?

Findy Team+を活用しての開発生産性向上の取り組み

はじめに この記事はアソビュー! Advent Calendar 2024 の4日目(裏面)です。 こんにちは、アソビューでバックエンドエンジニアをしている長友です。 アソビューでは顧客の期待により迅速に対応するエンジニア組織構築を目的として、今期から”開発生産性…

ソフトウェアテストのよくあるアンチパターン3選(過剰、不明瞭、属人化)の改善例

1. はじめに この記事は、アソビュー! Advent Calendar 2024 の4日目(表面)です。 こんにちは、アソビュー株式会社でQAエンジニアをしております空です。 アソビューではQAが各プロダクトに配置されています。 僕は今年の5月から現在のプロダクトにジョ…

完全に乗り遅れたけれど、2024年の今さらGitHub Copilotを試してみた

※本記事はアソビュー!Advent Calendar 2024の3日目の記事です。 はじめに アソビューでバックエンドエンジニアをしている佐藤です。 みなさんはGitHub Copilot使っていますか? 弊社アソビューでは使用するかどうかは各メンバーに任されており自分は疑心暗…

再びチケット領域へ!QA業務を通じて感じた課題と成長の軌跡

アソビュー! Advent Calendar 2024 の3日目(裏面)です。 こんにちは!チケット領域でQAを担当している青柳です。 はじめに 2024年6月までは座席指定システムの領域を担当していましたが、2024年7月から体制変更に伴い古巣のチケット領域にアサインされま…

iOSアプリでカルーセルを作ってみた

はじめに こちらの記事は、アソビュー! Advent Calendar 2024の2日目(表面)です。 アソビューでiOSアプリ開発をしている上中です。 今回はiOSアプリでカルーセルを作る時に苦労した話をしたいと思います。 はじめに 環境 やりたいことと課題 実装 まとめ …

QAテスト仕様書の改善

アソビュー! Advent Calendar 2024の2日目(裏面)です。 アソビュー株式会社でQAエンジニアをしております鐘撞(かねつき)です。 2023年7月にジョインし、現在は販売管理システムのQA業務を担当しております。 これまでにテスト仕様書作成業務を進める中…

Git の sparse checkout を活用したモノレポ開発体験談

アソビューで新規事業のプロダクト開発を行っている竹内です。 みなさん、モノレポを快適に使ってますか? 以前以下のブログで sparse checkout のことを書きましたが、実はこのブログを書いた時には小さな修正をちょろちょろやるくらいでした。最近 sparse …

アソビューを支える技術 2024

アソビュー! Advent Calendar 2024の1日目です。 今年のアドベントカレンダーは2面公開なので、ぜひそちらもご覧ください! アソビューでCTOをしているdisc99です! 「アソビューを支える技術 2020」という記事を以前書いていましたが、そこから時間も経ち…

LPの更新運用をシステム化。有志の集まりで改善活動を進めた話

※本記事はアソビュー!Advent Calendar 2024の1日目の記事です。 自己紹介 こんにちは! アソビューでバックエンドエンジニアを担当しています森と申します。 現在は大阪からフルリモートで働いています。 今回は普段の業務とは違う、運用改善の話をしようと…

react-image-crop を活用して効率的にイベント会場の座席エリアを作成する

みなさんこんにちは。 寒さが日に日に増してきた今日この頃、いかがお過ごしでしょうか? アソビュー!株式会社でフロントエンドエンジニアをしております櫻井です。 今回は、画像から特定の範囲を切り出せるライブラリ「react-image-crop」を使って、弊社の…

「テストケース数やバグ検出数は妥当?」こんな悩みをゾーン分析で解決してみた

はじめに こんにちは、アソビューでQAエンジニアを担当しております、石川和尚です! 私は主に品質改善プロセスの立案やテスト設計、実行を担当しており、テストの効果的な実施と品質向上に向けて日々取り組んでいます。 その中で、今回はテストの妥当性評価…

TROCCO APIを使ってみた

アソビューのデータ基盤チームでデータエンジニアをやっている米澤です。 本日は私が所属するチームで日夜使っている、ETLツール「TROCCO」に最近追加された「TROCCO API」機能を使ってみた雑感をまとめてみたいと思います。 TROCCO とは TROCCO API とは TR…

Chat GPT o1-Previewで初めてのChrome拡張機能開発

はじめに アソビューでバックエンドエンジニアをしている長友です。 皆様、ChatGPTを開発に活用しているでしょうか!そしてChromeの拡張機能は作ったことあるでしょうか! 今回はChromeの拡張機能開発未経験の私が、ChatGPT o1-previewと共にアジェンダ準拠…

ジョインしてから1年たって自プロダクトQAの課題解決のために実践したこと

2023年7月にジョインした鐘撞(かねつき)です。 現在、販売管理システムのQAを担当しており、QAエンジニアとしてはアソビューが2社目になります。 ジョインしてから1年が経ち、自プロダクトQAにおける課題解決のために実践したことを紹介します。 ▼過去のQA…

【初心者向け】gRPCを知るならここから!protobufバージョン別まとめ

アソビュー株式会社でバックエンドエンジニアをしている進藤です。今回は、私がアソビューにジョインしてから初めて開発に使用するようになったRPCフレームワーク”gRPC”の要素技術のひとつであり、データフォーマットとシリアライズを行うためのツールProtoc…

Python × Selenium × Cloud Runで手軽にブラウザ操作botを作ってみよう!

アソビューでふるさと納税事業・ギフト事業の開発責任者をしております、川又です。 アソビューでは「アソビュー!」「ウラカタ」に次ぐ第3の主要サービスを目指し、 新規事業として「アソビュー!ふるさと納税」「アソビュー!ギフト」を展開しております。…

アソビューにジョインして実感した、”目線合わせ”の重要性

皆さま!はじめまして! アソビュー株式会社でQAエンジニアをしております空です。 2024年5月にアソビューにジョインして、数あるサービスの内1サービスのQAリードとして担当プロダクトの品質向上に取り組んでおります。 私の経歴をざっと紹介いたします。 …

レガシーWebアプリケーションをhtmxへ切り替えた話

アソビューでバックオフィス向けのシステムを担当しているアズマです。今回ご紹介するのは、レガシー技術で構築されていたWebアプリケーションをhtmxで置き換えていく話です。 htmxとは htmxのコンセプトは、HTMLに可能な限りJavaScriptを記述することなくAJ…