SpringFrameworkのスケジューリング機能と同時実行の抑制

SpringFrameworkには、起動しているアプリケーションから非同期の処理を実行できる機能が提供されており、非同期処理を実行する方法がいくつかあります。その中の1つである スケジューラー(@Scheduled)を使った定期実行の方法と、そのスケジューラーの多…

アクセシビリティに配慮したアイコン

今回のテーマは、アクセシビリティ×アイコンです。 様々なアイコンフォントを提供しているサイトがありますが、そのままのコードで使ってしまうとアクセシビリティ的によくありません。

React hooksでREST APIを叩く際のカスタムhooks(useFetch、usePost)とSWR

今日はアソビューの各種アプリケーションのフロントエンド(React&hooks api)で使うAPIクライアントについて改めてまとめてみたいと思います。 自作のuseFetch、usePostおよびvercel社のuseSWRについて。

sitemap.xmlの誤用と弊害

SEO

【アソビュー!TechBlog】sitemap.xmlの使い方を間違えたために思わぬ弊害が発生した事例を紹介します。

モノリポで git worktree が便利そう

エンジニアの村松です。恥ずかしながら最近ようやく PayPay デビューを果たしました。 今回はちょっとした開発 Tips を紹介します。 モノリポ開発で困ること アソビューが提供しているサービスは多数のアプリケーションで構成されており、これらのアプリケー…

注意が必要なSpring Batchの使い方

注意が必要なSpring Batchの使い方

アソビュー!エンジニアのオンボーディングについて考える

エンジニアの村松です。昨年11月にアソビューに入社しました。好きなタイカレーはイエローカレーです。辛いものは得意ではないですが、最近はグリーンカレーもイケるようになりました。 さて、新しく入社するメンバーが、ローカルPCに開発環境をセットアップ…

アソビューを支えるプロダクトチーム in 2020

アソビューを支えるプロダクトチーム in 2020 アソビュー! Advent Calendar 2020 の25日目の記事です。 メリー・クリスマス!アソビューCTOの江部です。 早いもので2020年も残り僅かですね。今年はコロナの影響もあり、余暇の課題解決をテーマとするアソビ…

技術投資を可視化し、人員計画を最適化してみた

こちらは アソビュー! Advent Calendar 2020 の24日目の記事となります。 こんにちは、アソビュー株式会社マーケティングプラットフォーム部開発責任者の服部です。 全国20,000以上の遊びやレジャーやチケットを検索して予約・購入ができるアソビュー!とい…

Spring Security5 を使ったソーシャルログインの実装

Spring Security5 を使ったソーシャルログインの実装

軸の転換とQAの視点

アソビュー! Advent Calendar 2020 の20日目です。 初めまして。アソビュー!QAの青柳です。 昨年のアソビュー Advent Calendar 2019では、以下の記事を書かせていただきました。 アソビュー!QAチームの紹介 — asoview! TECH BLOG アソビュー Advent Calen…

アクセスログでGooglebotのクロール分析

SEO

【アソビュー!TechBlog】大規模サイトのSEOにおいて重要と考えている、Googlebotのクロール状況の分析について、アソビュー!で実施している分析の内容を説明します。

Amazon Kinesis Data Streams + Protocol Buffersで実現するイベント駆動アーキテクチャー

アソビュー! Advent Calendar 2020 の18日目です。 初めまして、アソビュー!SREのkirimaruです。最近Amazon Kinesis Data Streams用の社内向けライブラリ「Pelican」を開発したのでその話を書こう!と思ったのですが、Amazon Kinesis Data Streamsの活用事…

ValueObjectのすゝめ

ValueObjectのすゝめ Photo by bruce mars on Unsplash アソビュー Advent Calendar 2020の16日目です。 こんにちは、今年1月に入社したサーバーサイドエンジニアの頭島です。 テーマ 今回は、ドメイン駆動設計(以下DDD)の技術的アプローチのひとつでもあ…

SpringBoot2系にDBUnitを適用する

アソビュー! Advent Calendar 2020 の15日目です。 アソビュー!のバックエンドエンジニアをしている茶色いネズミです。今回はデータベースの試験をコード化できるDBUnitをSpringBoot2系で動作するまでの手順をかんたんに紹介します。 DBUnitはRDBを使った…