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

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

Androidチームにおける品質改善③ 〜2023年のまとめ〜

はじめに リリースから3年以上経過しようやくモダンな開発環境に近づけていく活動ができるようになるくらい体制が整って来ました。 今回はAndroid版Safie Viewer for Mobileが2023年に行った改善活動の振り返りの話をしたいと思います。 はじめに ユニットテストの導入 ビジュアルリグレッションテストの導入 Jetpack Composeの導入 Detektの導入 Dependabotの導入 ビルドスクリプト周

Amazon CodeWhisperer でコードカバレッジの先を見る

この記事は Looking beyond code coverage with Amazon CodeWhisperer (記事公開日: 2024 年 1 月 8 日) の翻訳記事です。 コードカバレッジ は、ユニットテストによりコード品質を計測するメトリクスです。すべてのパラメータの組み合わせに対するテストケースを考えるのには時間がかかりますが、開発者の時間は貴重なものになっています。開発者の焦点は、カバレッジのしきい値を満た

Spring Boot 2 to 3 Upgrade: Procedure, Challenges, and Solutions

Spring Boot 2 to 3 Upgrade: Procedure, Challenges, and Solutions Introduction Hello. I am Takehana from the Payment Platform Team / Common Service Development Group [^1][^2][^3][^4] / Platform Development Division. This article covers the latest Spring Boot update which we use for payment platform APIs and batches. Challenges to Solve and Goals I Wanted to Achieve I am using Spring Boot 2, and I want to upgrade to 3 in consideration of the support period and other factors. The version of the lib

【イベントレポート】「ZOZO Tech Meetup - Android」を開催しました!

はじめに こんにちは。DevRelブロックの @wiroha です。1月23日に「 ZOZO Tech Meetup - Android 」を開催しました。ZOZOのモバイルアプリエンジニアがAndroidの開発話をするオンラインイベントです。 登壇内容まとめ 弊社から次の5名が登壇しました。 コンテンツ 登壇者 CoroutineExceptionHandlerと仲良くなる 愛川功樹 Compose Multiplatform for iOS開発でぶつかった壁 井上晃平( @nemo-855 ) Gradle超

新人がアプリ開発のエラーと戦う方法

はじめに ポイント1:エラーログを読む ポイント2:デバック機能を使う ポイント3:公式ドキュメントを参照する ポイント4:エラー原因とその対処方法をまとめておく おわりに はじめに はじめまして。入社1年目の藤本です。 webアプリケーションを開発する際には、様々なエラーに遭遇します。 私は、研修で初めてSpring Bootをつかってwebアプリケーションを作った際に

Androidチームにおける品質改善②〜アプリサイズの計測〜

Androidチームの品質改善の取り組みとして、今回はアプリサイズを計測した話をしたいと思います。 はじめに 動作環境 rulerとは rulerの導入方法 settings.gradleの編集 app/build.gradleの編集 analyzeタスクの実行 継続的に計測する ワークフロー 最後に はじめに 頻繁にアプリを更新しているとある日突然「アプリのサイズが肥大化している」と気が付く時があります。 新しいリソー

JavaのComparatorまとめ

はじめに こんにちは、Hiropyです。 今回は、 Java のComparatorについて簡単に解説できればと思います。 はじめに Comparatorとは? compareメソッドの使用方法 使用例 Comparableとの違い 主なメソッド comparing reversed naturalOrder・reverseOrder nullsFirst・nullsLast thenComparing まとめ Comparatorとは? Comparator は、「比較者」という和訳の通り オブジェクト同士の比較 を行うインタフェースで、主にL

Javaだらけの頭でPHPに出会うとこうなる

はじめに 初めまして。2023年度入社、入りたてほやほやの増田です。 今回は、Javaが詰め込まれた頭で初めてPHPを見て、感じたことやつまずいた箇所をまとめていこうと思います。 PHP使いまくってるよ、という方は、「最初はこんなところで悩んでたか~」 PHPを全く知らないよ、という方は、「こんな書き方するんだ~」 といった感覚で読んでみてください。 備忘録のよ

Apache Beam と TensorFlow SavedModel に翻弄された記録

はじめに 2023年10月の1ヶ月間、AI事業本部、極予測AI予測チームで CA Tech Job ...

【JDK】Javaの更新で考えたこと

考えること1: JDKのEOL 考えること2: 使用しているMW(ミドルウェア)の対応バージョン 考えること3: JDK本体の更新内容 考えること4: 性能テスト まとめ 皆さんは JDK の更新をしたことがありますでしょうか。 私はこれまでやったことはありませんでした。。 理由は単純で基本的に JDK はLTS(長期サポート)を使用し更新する機会がなかったからです。 しかし今回偶然にも JDK の更

週刊AWS – 2024/1/8週

みなさん、こんにちは。ソリューションアーキテクトの杉山です。 今週も 週刊AWS をお届けします。 JAWS DAYS 2024 が 3 月 2 日 (土) に開催されます。これは東京で 5 年ぶりに開催されるリアルイベントで、オフラインで実施されます。多様なテーマのイベントが計画されており、「新しいビジネスアイディアを持つ人が、JAWS DAYS 2024 に参加しているエンジニアと一緒に即席で

Amazon EC2 に Java 版 Minecraft サーバーをセットアップ

はじめに 本記事では、個人用の Java 版 Minecraft サーバーを AWS 上にデプロイする方法をご紹介します。サーバーを AWS にホストすることで、自宅サーバーを使用した際に伴う、一般的なネットワーク上の課題やセキュリティ上の懸念を解消することができます。また、仮想マシンを制御できるため、任意の MOD やプラグインを構成することができます。今回は、 Amazon Elastic C

コードを変更せずにJava EEからJakarta EEへマイグレーションする

みなさんこんにちは、 電通 総研コーポレート本部システム推進部の佐藤太一です。 この記事では、 Maven を使って Java EE 向けに作られた既存のアプリケーションのコードに一切手を加えることなくJakara EE対応のアプリケーションに変換する方法を説明します。 はじめに レガシーアプリケーションの実装 モダンアプリケーションの実装 マイグレーションプロジェクトの実
技術ブログを絞り込む

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

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