InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Spring Security 5.0.0リリース
PivotalがSpring Security 5.0.0をリリースした。4.0.0以来となる今回のメジャーリリースは、OAuthサポート、Project ReactorとWebFluxのサポートが特徴だ。
-
Scrum Studioによるアジャイル原則の運用と組織の自立性向上
Scrum Studioを導入し、アジャイル原則に基づいた変革アプローチを用いたことによって、オランダの年金資産運用会社は、構造的なコスト低減と反応性の向上を実現した。変革チームは、あるべき姿の特性を備えた透過的かつ反復的な変革を適応することによって、自らの主張を実践してみせた。人々が自立性を持つ文化を確立したのだ。
-
SpringOne 2017 - 2日目 - カンファレンス、Spring、Reactor、WebFluxなどについて
InfoQはPieter Humphrey氏とSimon Basle氏にSpringOne Platform 2017カンファレンス、Project Reactor、WebFlux、Spring全体のことについて話を聞いた。
-
OpenStack Foundationが新たなコンテナプロジェクトを発表
OpenStack Foundationは、Kata Containersという名のコンテナ��ロジェクトを新たに発表した。IntelのClear ContainersとHyperのrunVプロジェクトのコントリビューションから生まれたプロジェクトで、Open Container Initiative (OCI)とKubernetesのContainer Runtime Interface(CRI)との互換性を持つ。
-
MicrosoftがIoT Edgeの公開プレビュー版を発表
先日のConnect();カンファレンスでMicrosoftは、IoT Gateway Software Development Kit (SDK)の新バージョンを“IoT Edge”という名称で発表した。IoTのシナリオにエッジコンピューティングを実現するためのSDKだ。
-
NISTがアプリケーションコンテナのセキュリティに関するガイドラインを公開
National Institute of Standards and Technology(NIST)は先頃、アプリケーションコンテナテクノロジと、その最も重要なセキュリティ上の問題に関する報告書を公開した。イメージやレジストリ、オーケストレータ、ホストOS、ハードウェアなどの脆弱性領域とその対策を概説した、公開済の2つの報告書を要約したものだ。
-
AWS re:Invent 2017で発表された新サービス - マネージドKubernetes、サーバレスRDBMS、DynamoDBグローバルテーブル
米国ラスベガスで開催されたAWS re:invent 2017で、いくつかの新しいコンピューティングおよびストレージ機能が発表された。フルマネージドKubernetesサービスのAWS EKS、マネージングサービスなしでコンテナを実行するサービスのAWS Fargate、Amazon Aurora Multi-Master、Amazon Aurora Serverless、DynamoDB Global Tablesとオンデマンドバックアップ、フルマネージドなグラフデータベースのAmazon Neptuneなどだ。
-
プロダクトベースおよびプロジェクトベースの資金調達を比較する
プロダクトベースおよびプロジェクトベースの資金調達に関する、ThoughtWorksのSrian Narayan氏、"Lean UX"の著者であるJeff Gothelf氏、Leon Tranter氏の最近の考察を検証する。
-
Kotlinの新しい非同期処理 - QCon SFでのRoman Elizarov氏の講演より
JetBrainsでKotlinライブラリの開発リーダを務めるRoman Elizarov氏がQCon Sun Franciscoで、“Fresh Async with Kotlin”と題して講演し、JavaやC#、JavaScriptなどの言語で非同期コードを記述することの難しさと、Kotlinがいかに対処しているかを実演してみせた。Kotlinで書かれた非同期コードは、Javaなどの言語で多くの開発者が書き慣れている通常の同期コードとほとんど変わらない。
-
レジリエントなサービスを設計する - Nora Jones氏がQCon SFでNetflixのカオスエンジニアリングを論議
QCon San SFでNora Jones氏が、“Designing Services for Resilience Experiments: Lessons from Netflix”と題したプレゼンテーションを行なった。講演の主な内容は次のようなものだ – カスタマエクスペリエンスが重要である。レジエンスのテスト容易性を設計することは共通の責務である。構成の変更はシステム停止を引き起こす可能性がある。エンジニアは設定変更のアンチパターンを見つけ出すための明示的な監視を行なうことが必要だ。
-
Ken Schwaber、Jeff Sutherland両氏に聞く - スクラムガイドのアップデートについて
スクラムガイドが更新された。スクラムのあり方がより反映されるとともに、スクラムに対する誤解が解消されている。スクラムはソフトウェア製品開発に使用できるだけでなく、ソフトウェア以外のさまざまな領域にも適用が可能だ。スクラムは経験主義に基づく継続的改善のためのフレームワークである。各スプリント単位、あるいはさらに高い頻度で出荷可能な製品を用意することが、スクラムの重要な要素だ。
-
GitHubによる2018年の最もホットな技術トレンド
データ、ワークフロー統合、オープンソースツールが、2018年に企業が成功する鍵を握るトレンドの1つだ、GitHubの技術担当シニアバイスプレジデントであるJason Warner氏は語る。
-
Google、 Android ThingsにLoWPANサポートを導入
Android Things 6.1にLoWPANネットワークの設定と管理のサポートが入る予定だ。Googleによると、これでAndroid Thingsデバイスを効果的にエッジノードとして機能させることができるという。
-
Alexa Test Simulatorがスキルのテストを簡単にする
新しいAlexa Test Simulatorのベータ版が利用可能になった。開発者はデバイスなしにスキルのほとんどの機能をテストできる。加えて、Amazonはスキルテスト自動化のサポート改善を発表した。
-
進化的アーキテクチャと継続的デリバリを支える技術的実践
TDDやリファクタリング、CI、ペアプログラミングなどのXPの実践は創発的設計をサポートし、アーキテクチャの進化を可能にする。継続的デリバリに必要なのは第一にCIで、メインラインに毎日コミットすることだ。きれいでしっかり考えられた、そして、よくテストされたコードを書けることは開発者にとってもっとも重要なスキルだ。