InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
DockerCon Europe 2017: Docker EEとCEがKubernetes統合をサポート
DockerCon Europe 2017でDockerは、Docker PlatformおよびMoby ProjectにKubernetesを統合すると発表した。(2017年末にベータ版が予定されている)次期バージョンでは、Docker EEユーザは、SwarmとKubernetesのワークロードを同じクラスタ上で実行することが可能になる。ベータプログラムの一環として、Mac用/Windows用のDockerにもKubernetes統合“オプション”が用意される予定だ。
-
OracleがオープンソースのFn Projectを公開、サーバレス競争に参戦
Oracleは新たにFnをリリースした。対象とするクラウドを選ばない、オープンソースのサーバレスプラットフォームだ。‘あらゆるプログラミング言語’をサポートするが、ローンチ時点ではJava機能一般とJUnitテストフレームワークを対象とする。 FnはFn Server、Fn FDK、Fn Flow、Fn Load Balancerという、4つの主要コンポーネントで構成される。FnServerはGoで記述されており、コードを実行するプラットフォームという位置付けだ。
-
MicrosoftとAWSが機械学習で協働
MicrosoftとAWSは最近、ディープラーニングと人工知能(AI)の民主化を狙って新しい協働をすると発表した。GluonはMicrosoft ResearchとAmazon AIの共同努力であり、機械学習を使った開発ソリューションをより簡単に、より早く作ること目的としている。
-
ハイブリッドクラウドのSQL Server
最近リリースされたMicrosoft SQL Server 2017は、プラットフォームに依存しないアプローチでツールを提供する方法を模索している。これはマルチプラットフォームに対応したSQL Server 2017に採用された「ハイブリッドクラウド」という用語によって証明されている。
-
C++17の時代 - Herb Sutter氏に聞く
ISO C++委員会は先月、2017年4月に作業の完了していたC++17標準を正式に承認した。InfoQは今回、長年にわたってC++委員会の活動に携わり、委員長も務めるHerb Sutter氏と話す機会を得ることができた。
-
Telepresenceを使用してKubernetesアプリケーション開発とテストをローカルで行なう
コンテナスケジューリングプラットフォームにデプロイされるマイクロサービスの開発は、特に依存関係の必要なサービスの構築やテストに関して、技術者を新たな課題に直面させる。このニュース記事ではTelepresenceツールを検証する。このツールでは、ローカルでサービスを開発しながら、リモートクラスタ内で動作する他の依存サービスと透過的に統合することが可能だ。
-
OracleがJDKの全ての機能をオープンソース化し、Java EEの欠点に取り組む計画を発表した
今年のJavaOneオープニングの基調講演において、Oracleは、GPLでJava SEをリリースし、Oracle JDKの全ての機能について、オープンソース化する計画を発表した。また、Java EEは、マイクロサービスとサーバレスの新世界に適合していないことを認め、この問題に取り組む計画について話した。現代のマイクロサービスアーキテクチャのケーススタディは、AlibabaとSpotifyによって提供された。
-
ZGC - オラクルの巨大ヒープ向けガベージコレクタ
オラクルはZガベージコレクタ(ZGC)をオープンソースにする意向があると発表した。Per Liden氏、オラクルのZGCの考案者でHotspotプロジェクト(かつてはJRockit)のメンバであるが、氏はZGCをオープンソースにするため新しいプロジェクトをOpenJDKコミュニティに提案した。
-
MicrosoftはC# 8でNull許容参照型をプレビューする
Microsoftは、新しい機能を試して、フィードバックを提供したい開発者向けのプレビューとしてNull許容参照型(Nullable Reference Types)を提供している。
-
Atomがリアルタイムコラボレーションに対応
QCon San Francisco 2017においてGitHubのNathan Sobo氏はAtomの新しいリアルタイムコラボレーションプラグイン、Teletypeを発表した。Teletypeは、2人の開発者が同時にコードを書くことができるようになる。
-
Node.js 8.9がLong Term Supportでリリースされた
Node.js 8.9は8.xで最初のLong Term Supportステータスによるリリースである。LTSは2019年12月まで継続される。Node 9もリリースされた。
-
イベントソースのマイクロサービスを設計する
イベントソースのマイクロサービスはまだまだ十分に研究されていない、と Greg Young 氏は先日の Microservies Conference µCon London 2017 で主張したが、彼はすべてのマイクロサービスがイベントソースとすべきであるとは限らない、ということも強調した。代わりに、彼は個別のサービスごとに検討し、実際に適しているサービスにイベントソーシングパターンを適用することを推奨した。
-
Microsoft は新しいマネージドな Kubernetes Service である Azure Container Service (AKS)をプレビューリリースした
Microsoft は新しいマネージドな Kubernetes Service である "Azure Container Service (AKS)" をプレビューリリースした。同サービスは Kubernetes、Mesos DC/OS、Docker Swarm をサポートした既存の ACS とは別れた製品だ。
-
言語構文とツ��リングを改善したRust 1.21
RustコアチームがRust 1.21をリリースした。リテラルの柔軟性を高める新たな言語機能に加えて、ライブラリの安定性向上とツールサポートの改善が行なわれている。
-
DevOpsDays NZでの講演についてAlison Polton-Simonhへのインタビュー
ThoughtWorksのAlison Polton-Simonへインタビューし、DevOpsDaysNZでの、計測するべきメトリクスに関する講演について話を聞いた。