「Java」に関連する技術ブログ

企業やコミュニティが発信する「Java」に関連する技術ブログの一覧です。

Spring Bootを2系から3系へバージョンアップしました。

Spring Bootを2系から3系へバージョンアップしました。 自己紹介 こんにちは。プラットフォーム開発部/共通サービス開発グループ[^1][^2][^3][^4]/決済プラットフォームチームの竹花です。 今回は、決済プラットフォームのAPI・バッチに使用しているSpring Bootのバージョンアップを行った話について書きたいと思います。 解決したい課題・実現したいこと 当時使用していたSpring

出前館クーポンサービスでのサーバーアプリケーションのSpring Boot 3系対応

LINEヤフー Advent Calendar 2023の8日目の記事です。 LINEヤフー Tech blogをご覧の皆さん、こんにちは。京都開発部所属でデリバリーサービス 出前館のサーバーサイ...

AWS CDK Constructを使用してチーム間のコラボレーションを強化する

チームを編成して優れたソフトウェア製品を提供するには、さまざまな方法があります。 Amazon の Two-Pizza チーム のように、製品に関するエンドツーエンドの責任を単一のチームに割り当てている企業もあれば、複数のチームがインフラストラクチャ (またはプラットフォーム) チームとアプリケーション開発チームの間で責任を分担している企業もあります。この記事で

Semgrepでちょっとしたルーチンワークやヒューマンエラーを削減できた話

こちらの記事は カケハシ Advent Calendar 2023 の7日目の記事になります。 adventar.org こんにちは、カケハシで Musubi 開発チームのバックエンドエンジニアをしている関です。 Musubi の開発工程でたまに発生するヒューマンエラーやルーチンワークを Semgrep を利用して削減することができたので記事を書かせていただきます。 Semgrepとは Semgrep は、コードのセキュリティやバグを見

DI toolkit samber/do の紹介

はじめに この記事は every Tech Blog Advent Calendar 2023 の 6 日目です。 今回は「DI toolkit samber/do の紹介」と題しまして、 samber/do のざっくりとした紹介と、今後リリースされるであろう次期バージョンでの変更点についてまとめていきます。 samber/do とは samber/do は Go で DI を実現するモジュールのひとつです。 同様の領域では google/wire が一番メジャーでしょうか。 その次に uber

Amazon CodeWhisperer にて AI を活用した新しいコード修正、IaC サポート、および Visual Studio との統合提供を開始

11月26日、IDE とコマンドライン用の AI 搭載生産性向上ツールである、 Amazon CodeWhisperer の人工知能 (AI) を活用したコード修復と Infrastructure as Code (IaC) サポートの一般提供開始が発表されました。また、Amazon CodeWhisperer が Visual Studio でもプレビュー版として利用できるようになりました。Amazon CodeWhisperer に対するこれらの新しい機能強化により、提携型の作業から解放され、

eBPF ベースの計測ツール Grafana Beyla を Rust で試す

本記事はLabBase テックカレンダー Advent Calendar 2023 3 日目です。 https://qiita.com/advent-calendar/2023/labbase Grafana Beyla Grafana Beyla は eBPF を利用して、Web アプリケーションの trace やメトリクス情報を収集するツールです。 eBPF を利用しているため、アプリケーションのコードを変更することなく、trace やメトリクス情報を収集することができます。 似たようなツールとして、Pixie が

GitHub Dependabotでレガシー化しない環境を維持する

この記事は、 ニフティグループ Advent Calendar 2023 3日目の記事です。 はじめに こんにちは。会員システムグループでエンジニアをしている山田です。 私の担当しているプロダクトではシステム刷新を進めており、20年来のレガシーなJavaシステムからNode.js(Next.js)を利用したフロントエンドシステムへのフルリプレースを行いました。その後の運用体制を整えていく中で、GitH

OpenAPIの活用によるSDK開発の進化:LINE APIの進化の軌跡

LINEヤフー Advent Calendar 2023の3日目の記事です。 ビジネスプラットフォーム開発本部の松野です。今日はLINEアプリ の Web API の SDK 開発の歴史を振り返る...

サブスクサイトリニューアルでテーブルを再設計する際に気をつけたこと

はじめに KINTOテクノロジーズの新車サブスクグループに所属している森本です。バックエンドエンジニアとして日々開発しています。 2022年度のアドベントカレンダーでは、社内の若手メンバーでGraphQLの勉強会を実施したことについて書きました。 今回は、入社した2021年8月から2023年8月のリリースまでの2年間携わった、サブスクサイト(KINTO ONE)のリニューアルについて記

Things We Considered When Using FIDO with OpenID Connect

Introduction Hello. Ryo here, an ID Platform developer in the Global Development Group. KINTO services have already been rolled out in several countries, and we're planning to spread them to even further afield. Our mission in the ID Platform Development Team is to create an ID system that enables customers all over the world to use all of KINTO's services smoothly with a single ID, from any country. Today, I'd like to tell you about our FIDO proof of concept (PoC). Identity provider

Compute Engine の VM 上に Oracle Database XE を構築する

はじめに こんにちは、クラウドエース SRE ディビジョン所属の古田です。 この記事では、Oracle の無料のエディションである Oracle Database XE を Google Cloud の Compute Engine 上で構築する手順をご紹介します。 Oracle Database XE とは? Oracle Database Express Edition(XE)は、Oracle が提供する無料のエントリーレベルのデータベースエディションです。 Oracle Database XE の主な特徴を以下に示

チュートリアルでDDD体験: ドメインモデルの成長を紹介

プロダクト技術本部の川口です。 3年間、ビッグローブ光といった固定回線のインフラ部門に所属していましたが、今年の4月に BIGLOBE の基幹システムのリニューアルを推進していく部署に異動することになりました。 所属するチームでは、ドメイン駆動設計(DDD)で開発しています。 チームにジョインすると開発チュートリアルをやることになっており、そこで IntelliJ

Java の DateTimeFormatter の指定方法について

はじめに Java の DateTimeFormatter を使うと時間の出力形式を指定することができます。 使い方やメソッドの内容はドキュメントに記載されています。 しかし、このドキュメントは元々英語で書かれており、日本語に翻訳されたものです。そのため、未翻訳の部分や理解しづらい翻訳箇所がいくつかあります。 これらの問題を解決するために、指定方法を自分なりにまとめて

Duet AI Assisted developmentがGAになったので検証しました

こんにちは、SREディビジョンの小林です。 この記事では Duet AI Assisted development の機能紹介と、検証結果を以下の項目でまとめています。 Duet AI Assisted development とは 概要 本機能のメリット 実施した内容 どんなユーザにフィットするか まとめ ! 類似製品、他製品を利用する際には、言語を統一して利用しています。 Duet AI Assisted development とは 現在一部GA 版(一般提供)のD
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?