エキサイト株式会社の@mthiroshiです。 アプリのプッシュ通知は、Firebase Cloud Messaging を用いて実装できます。サーバー環境から FCM 実装でプッシュ通知を送る方法の一つとして、FCM HTTP API があります。現在、FCM HTTP API は、新しいAPIへの移行の…
こんにちは。 エキサイト株式会社の三浦です。 AWSのAurora MySQLにはサーバー証明書が組み込まれていますが、以前デフォルトとして設定されていた rds-ca-2019 がもうすぐ有効期限を迎えます。 今回は、この証明書を更新した話をしていきます。 準備 アプリ…
こんにちは、エキサイト株式会社の平石です。 今回は、Spring Bootで一度作成したキャッシュをTTLが過ぎる前に明示的に削除する方法をご紹介します。 キャッシュを削除したいとき キャッシュという仕組みでは、DBなどの情報源にアクセスした結果を高速にアク…
こんにちは、エキサイト株式会社の平石です。 今回は、SpringdocでAPIのリクエストに対して、付与するアノテーションをご紹介します。 なお、今回のソースコードは以下の環境で動作確認をしています。 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2…
こんにちは。エキサイト株式会社の Hiroshi Sakai です。 2024年も無事TechConが開催されました!開催にあたっての記事は以下をご覧ください。 tech.excite.co.jp このブログでは、TechCon2024で初めて行われたオフライン、オンラインのハイブリット開催の配…
概要 こんにちは、エキサイト株式会社のまみです。(Xのリンク貼りたいがために挨拶しました) PHPerKaigi 2024 のルーキーズLT大会枠で登壇しました :) 登壇するまでの日記?記録?を書きます。 「社外での発表」は私にとっては挑戦でした。同じようにちょっ…
こんにちは!エキサイト株式会社のまさきちです。 先日、PHPerKaigi2024に参加&登壇してきました。 「ブログを書くまでがPHPerkaigi」 という事でさっそく書いていきます。 PHPerKaigi2024とは 2024年3月7日(木)〜3月9日(土)の間で開催された国内最大級…
こんにちは。 エキサイト株式会社の三浦です。 AWSのAurora MySQL 2(MySQL 5.7互換)は、2024年10月31日で標準サポートが終了します。 docs.aws.amazon.com 一応料金を支払えばサポートは延長できますが、このタイミングでAurora MySQL 3(MySQL 8互換)へ…
こんにちは。 エキサイトで内定者アルバイトとしてデザイナーをしている齋藤です。 2024年2月16日に行われた、技術者向けの社内カンファレンス「Excite × iXIT TechCon」のLT枠で登壇させていただきましたので、その体験談を記したいと思います。 発表したこ…
こんにちは!エキサイトインターン生のやのふきです。 この記事では、エキサイトでの就業型インターン中に担当した業務とそこから得た学びを紹介します。 自己紹介 担当した業務内容 メッセージ機能のレイアウト修正 部門別分析のアラート設定に関するUI改善…
こんにちは。エキサイト株式会社の あはれん です。 エキサイトで第3回目となるTechConが開催されました! TechConの概要については以下の記事を御覧ください。 tech.excite.co.jp 私は運営チームとしてランチタイム企画を担当し、社内エンジニアの個性あふ…
こんにちは!SaaS・DX事業部デザイナーの鍜治本です! 今年も、社内技術カンファレンス「TechCon2024」が開催されました!! 開催にあたっての記事はこちら。 tech.excite.co.jp このブログでは、カンファレンス開催にあたり準備したノベルティについてのあ…
エキサイトお悩み相談室でデザインを担当しているSAZUKAです。 最近Adobe fireflyという生成AIツールを使ってバナーを作ってみたので共有させてください。 www.adobe.com 「バナーを作った」というと語弊があるかもしれません。 正しくは希望の画像を生成し…
こんにちは。エキサイト株式会社の あはれん です。 エキサイトは「PHPerKaigi 2024」にシルバースポンサーとして協賛いたします。 また、弊社からは3名のエンジニアが登壇予定です。 弊社では、PHPerKaigi 2019 から協賛させていただいています。 PHPerKaig…
はじめに こんにちは、新卒1年目の岡崎です。ヘルスチェックは、サービスの処理が正常に実行できるかどうかの確認ができます。 今回は、Spring Bootでヘルスチェックを行う方法を紹介します。 はじめに 環境 Spring Bootでヘルスチェックを行う ローカルでの…
エキサイト株式会社の@mthiroshiです。 エキサイトHD主催の社内テックカンファレンス「Excite × iXIT TechCon 2024」にて、登壇発表をしました。 「Excite × iXIT TechCon 2024」の詳細については、下記記事をご参照ください。 tech.excite.co.jp iOS / Andr…
こんにちは。 エキサイト株式会社の三浦です。 先日、サービスで使っているJavaやSpring Bootのメジャーバージョンをアップデートしました。 その際に何を行ったかについて説明していきます。 主目的のアップデート内容 Java Spring Boot 付随した変更内容 G…
はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 今回は「Figmaでローカルバリアブルをライブラリで公開したのに、何故か反映されなかった話」について書きたいと思います! 事の発端 前述の通り、Figmaで登録したフォント・コンポーネ…
エキサイトでデザイナーインターンをしているさかいです! 大学ではデザインとエンジニアリングを幅広く学んでいます。アルバイトでwebサイトを作成したりUIデザインを改修しながら勉強しています! また、個人的には絵を描くことが趣味で、イベント主催など…
エキサイトでデザイナーインターンをしているさかいです! インターンで学んだこと第2弾を書いていきます! 担当した業務としては大きくわけてこの2つです。 担当したこと 相談サービス「お悩み相談室」のmeta広告のバナー制作 恋愛相談サービス「恋ラボ」…
はじめに こんにちは、エキサイト株式会社3年目デザイナーの山﨑です。 今回は、弊社の社内カンファレンス「Excite × iXIT TechCon」に登壇した話について書こうと思います。 はじめに テーマ 「デザインの基礎知識」を題材に選んだ理由 登壇内容 結果 紹介 …
こんにちは。 エキサイト株式会社の三浦です。 2024年2月16日、エキサイトで第3回目となるTechConが開催されました! 詳細は以下の記事を御覧ください。 tech.excite.co.jp 今回私は、「TerraformをやめてCDKでReStartしたあと、 CDKをやめてCDK for Terrafo…
はじめに Exciteメディア事業部でエンジニアをしている、taanatsuです。 今年もエキサイトHD(エキサイトとiXIT)主催の技術者向けの社内カンファレンス 「Excite × iXIT TechCon」を開催しましたのでご報告いたします。 去年の第一回 、第二回に開催されたT…
こんにちは、エキサイト株式会社の平石です。 今回は、SpotBugsで可変でないオブジェクトが可変であると判定されてしまう問題に対処する方法をご紹介します。 はじめに SpotBugsは、Javaのプログラムの中のバグや脆弱性(につながると考えられるもの)を検知…
こんにちは、エキサイト株式会社の平石です。 今回は、SpringBootでローカル環境からAWSサービスにアクセスする際にCredentialsを簡単に切り替える方法をご紹介します。 はじめに 準備 認証情報の設定 終わりに 参考文献 はじめに Spring Bootでローカル環境…
こんにちは、エキサイト株式会社の平石です。 今回は、OpenAPI Generatorを利用してJavaのAPIクライアントを自動生成する方法をご紹介します。 はじめに OpenAPI Generatorとは 準備 環境 使用するAPIドキュメント 依存関係の追加と設定を行う 実際に生成し…
エキサイト株式会社の@mthiroshiです。 potatotips #86 にてLT発表をしてきました。その内容をレポートします! potatotips #86 感想 採用情報 potatotips #86 potatotips は iOS / Android アプリ開発者向けの勉強会です。 potatotips.connpass.com #86 は …
はじめに こんにちは、新卒1年目の岡崎です。Java19でプレビュー機能として提供されていたバーチャルスレッドが、Java21で正式機能として提供されました。今回は、このバーチャルスレッドをSpringBootに導入する方法を紹介します。 バーチャルスレッドについ…
エキサイト株式会社メディア事業部所属のエンジニアの岩藤です。 AWSで新しくサービスを作る時に、必ずVPCの作成とサブネットの作成を行うと思います。 CIDRの書き方と、実際にVPCとサブネットにどうIPが割り当てられるかが、今更ながらに理解できてなかった…
こんにちは。 エキサイト株式会社の三浦です。 以前、Spring Bootにおいて、RedisのPrimary(Master)とReplicaのノードをそれぞれ呼び分けて使うことができる、という記事を書きました。 tech.excite.co.jp 今回はそれに関連して、実はPrimaryノード・Repli…