BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ アジャイル技術 に関するすべてのコンテンツ

  • GitHubが、GitHubアクションを使って、増加する暗号通貨マイニング攻撃に対抗

    最近の暗号通貨マイニング攻撃の急増に応じて、GitHubは、悪用を防ぐために、パブリックフォークからのプルリクエストをGitHubアクションで処理する方法を変更した。

  • CNCFはGitOps Fluxをインキュベーションプロジェクトに昇格

    CNCFは、Fluxプロジェクトをサンドボックスレベルからインキュベーションレベルに昇格させた。これは、Fluxが広く使用されていることの証明であるだけでなく、GitOpsファミリーのプロジェクトに参加し、継続的デリバリに対して統合されたツールキットアプローチを提供していることの証明でもある。

  • JetBrainsがIntelliJ IDEA 2021.1をリリース

    JetBrainsは、Java 16のサポート、HTMLの変更を即座にレンダリングする新しいプレビュー機能、およびWSL 2のサポートを特徴とするIntelliJ IDEA 2021.1をリリースした。Docker、WSL 2、またはSSH経由でアプリケーションを実行することもできる。その他Docker、Kubernetes、Kotlin、Gitなどのサポートのさまざまな改善が含まれる。

  • JDK 16をサポートするGradle 7.0がリリース

    カスタマイズ可能なオープンソースのビルド自動化ツールであるGradleは、JDK 16をサポートするバージョン 7をリリースした。インクリメンタルビルドの高速化、ビルドの信頼性の向上、Apple Siliconプロセッサを搭載した新しいMacのネイティブサポートが付属している。以前のリリースで導入された依存関係の検証やJavaモジュールシステムのサポートなどのプレビュー機能は、安定した機能として昇格された。

  • EbayオープンソースパッケージがSwiftとXcodeを使ってテストの不安定さを軽減

    Targeted Auto Retryは、テストの不安定さに対処するためのEbayのアプローチである。これは、継続的インテグレーションパイプラインを不安定なテストステップに対してより回復力のあるものにすることを目的としたものである。このアプローチを簡単に使用できるようにするために、Ebayは、Xcodeユニットテストフレームワークで使用できる、Swift言語用の軽量フレームワークをオープンソース化した。

  • Cheryl Hung氏の2021年クラウドネイティブとDevOpsのトレンド

    先頃のDEVOPS Conferenceのキーノートで、Cloud Native Computing Foundation (CNCF) のエコシステム担当副社長であるCheryl Hung氏は、来年のクラウドネイティブトップ10予想を共有した。これには、クロスクラウドサポートの改善、GitOpsとカオスエンジニアリングプラクティスの成長、およびFinOpsの採用の増加が含まれる。

  • Git 2.31がリリース、メンテナンスがバックグラウンドで実行可能に

    前回の公式バージョンから約3��月を経て、Git 2.31が日の目を浴びる。今回のバージョンでは、gitメンテナンスをバックグラウンド実行するオプションや、リバースインデックスファイルの追加などが行われた。最大の目標は、ユーザビリティの向上した、より効率的なツールの実現だ。

  • Crystal言語がRuby構文リリース1.0でCパフォーマンスを目指す

    Crystalは、最近、最初のメジャーバージョンをリリースした。Crystalは、Rubyの簡潔さと親しみやすさをCの効率と融合させることを目的とした、新しいオブジェクト指向のコンパイル済みシステムプログラミング言語である。Crystal 1.0は、Rubyに近い構文を持ち、静的に推測される型、Cバインディング、マクロを備えている。 Crystalは、Ruby/Rails、Elixir/Phoenixのバックグラウンドを持つ開発者を引き付ける可能性がある。

  • Spring BootアプリをSpring Native BetaでGraalVMに変換

    Springは、JavaまたはKotlinで記述された既存のSpring BootアプリケーションをGraalVMネイティブイメージに変換するための新しいツール Spring Native Beta をリリースした。目標は、Spring NativeでSpring Bootアプリケーションをサポートすることだ。GraalVMネイティブイメージは小さく、最適化され、すばやく起動する。ただし、トレードオフとして、JVMと比較して、ビルド時間が長くなり、実行時の最適化が少なくなる。

  • コミュニティでの議論: 継続的デプロイメントの価値とその存在まで

    HoneycombのCTOであるCharity Majors氏の投稿は、人々がCI/CD (継続的インテグレーションと継続的デプロイメント) について話すとき、彼らが継続的インテグレーション (CI) についてのみ話しており、それでは十分ではないと主張し、継続的デプロイメント (CD) に関する議論を再開した。議論では、その重要性だけでなく、���際にそれを使用している組織の数もカバーした。

  • Spotifyが実現した、Paved Pathと共通ツーリングによる生産性向上

    SpotifyのプロダクトマネージャのMaria Jernström氏とJason Palmerが、開発チームの迅速なオペレーションと連携を可能にする方法について説明した。同社のPlatform Developer Experienceトライブ(tribe)はCI/CDツール、プロダクション開発用ツール、共通プロセスの自動化に重点を置いた既定手順(paved path)を構築する部隊である。

  • Eclipse資格情報のリークがスナップショットビルドに影響

    Nexus Repository Managerのデプロイ資格情報がGitHubにリークされた。この問題は、2月中旬に脆弱性レポートが提出されたときに広く注目された。資格情報は暗号化されていたが、マスタパスワードもリークされていた。マスタパスワードはプレーンテキストでは保存されていなかったが、デコードは比較的簡単で、他の資格情報を復号化するために使用できた。

  • カンバンは進化的変化をどのようにサポートできるのか

    進化的変化とは、現在の場所から始めて、一度に1つの小さな変化で改善することだ。変化を引き起こし、それを制度化するには、ストレッサー、内省メカニズム、リーダシップの行動が必要だ。共感的理解によって、変化エージェントは、誰かと共鳴するものを見つけ、抵抗に対処できる。

  • GitLab 13.9では、セキュリティアラートダッシュボード、メンテナンスモードなどが導入された

    GitLabの最新リリースでは、60を超える新機能が導入されている。主な目的は、大規模なDevSecOpsのサポートを改善し、自動化の複雑さを大規模な環境下でより適切に処理することである。

  • Javaニュース総まとめ - 2021年4月5日週

    4月5日週のJavaエコシステムのストーリーの総まとめ。

BT