InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
CeylonがEclipse Ceylonに
8月21日、Red HatがJavaとJavaScript仮想マシンのために作った言語、CeylonがEclipse Foundationに参加し、Eclipse Ceylonとなった。公式アナウンスにも示されているように、この動きの背景にあるのは、プロジェクトをRed Hatブランドから遠ざけてベンダー中立のイメージを確立し、もっとコントリビューターを引き付けることだ。
-
コアバンキングシステムを少数のコンテナに収めるには? - DOES EU 17の講演より
ロンドンで開催されたDevOps Enterprise Summit EU 2017で、InfoQは、Amine Boudali、Jose Quaresma両氏と席を同じくして、氏らのプレゼンテーション“How Do You Fit a Core Banking System into a Few Containers?”が示すものについて議論した。
-
"Docker on Windows" ブックレビュー
Elton Stoneman氏の執筆した“Docker on Windows”は、Dockerを効果的に学びたいWindows開発者にとって素晴らしい本だ。イメージやコンテナなど、Dockerのさまざまな側面に加えて、マルチステージビルドなどの新機能も網羅している。Windowsで動作するサーバアプリケーションの構築と提供を行なっているエンジニアやアーキテクト、管理者に最適な本だ。
-
レトロスペクティブに関する初の年次報告書を公開
レトロスペクティブに関する初の年次報告書は、レトロスペクティブが現実世界でどのように使われているのかを深く理解できる。世界中から集まった275を越える調査回答を基にして、結果は、レトロスペクティブがチームコミュニケーションと生産性の改善を導き、信頼の環境を作るのに役立つことを示唆している。主な課題には、議論されるトピックがチームによって解決されず、人々が話すことを快く感じないという事実があった。
-
Spring Cloud Functionフレームワークでの関数指向プログラミング
Spring Cloud Functionは開発作業の基本単位として関数を促進することを目指す新規プロジェクトである。プロジェクトはさまざまなデプロイプラットフォームを横断して関数ベースのソフトウェアをデプロイするための共通モデルを提供する。これにはアマゾンのAWS lambdaのようなFaaS (function as a service)プラットフォームも含まれる。
-
ThoughtWorks、プライベートエクイティ企業Apax Partnersに売却
グローバルなソフトウェア開発およびデジタルトランスフォーメーション企業であるThoughtWorksが、ロンドンを拠点とするプライベートエクイティ企業Apax Partnersに買収される。契約条件は明らかにされておらず、2017年Q4に成立する予定だ。
-
Go 1.9、型エイリアスを導入、ランタイムとツールを改善
最近リリースされた Go 1.9の最大の変更は、型エイリアス宣言を使った段階的なコード改修のサポート改善だ。Go 1.9では、ガベージコレクタとコンパイラも改善されている。
-
最終リリースに近づいたVisual Studio 2017 15.3 Preview
Visual Stduio 2017バージョン15.3は、その最新プレビュー版がバグ修正中心であることから、リリースが間近であると思われる。最新のC# 7.1機能やC++での開発に興味のある開発者は、このPreview 7リリースに更なる使い道を見出すはずだ。
-
オープンソースコンポーネントの積極的管理による大幅な改善の実現をSonatypeが報告
企業がソフトウェアアプリケーションにおけるオープンソースコンポーネントの品質を積極的に管理することによって、開発者生産性の28%向上(マニュアルガバナンスの削減による)、開発コスト全体の30%削減、アプリケーション品質の40%向上(アプリケーションの脆弱性の早期解消による製品インシデントの削減)が確認された。
-
Profile Guided Optimizationが.NET Coreでも利用可能に
PGO(Profile Guided Optimization, プロファイルに基づく最適化)は、ネイティブコード開発者(例えばVisual C++など)には以前から利用されていたネイティブコンパイルのテクノロジである。Microsoftは今回、このテクノロジを、Windows x86/x64およびLinux x64の.NET Core開発者にも提供する。
-
IntelliJ IDEA 2017.2: より賢く、より的確に、そしてより早く
JetBrainsはIntelliJ IDEA 2017.2をリリースした。フラッグシップであるJava IDEの3ヶ月ごとのリリースだ。Trisha Gee氏はこのリリースノートについてブログに投稿した。多くのユーザビリティに関する向上がある。空のコレクションや文字列配列を作った場合や配列で添字が範囲外になる場合の警告の新しいクラスといったものがある。またnullに関する解析を改善した。
-
オラクルがJava EEのオープンソースファウンデーションへの移行を計画している
オラクルはJava EEプラットフォームの進行中の開発とその主導権をオープンソースファウンデーションへ移行する計画をしている。移行は次のリリースであるJava EE 8のあと、この夏となる。
-
Oracleがモジュールシステムを擁護
2017 Emerging Technologies for the Enterprise(ETE)カンファレンスの、タイムリなプレゼンテーションの1つは、Oracle JVM ランタイムのリード、Karen Kinnear氏のプレゼンテーション、Javaの未来:モジュールなどだ。このプレゼンテーションからいろいろなことが起きた。具体的に言うと、2017年5月8日、JSR376の公開レビューの無記名投票の前と後の出来事だ。
-
-
Microsoftが.NET Core SDKのテレメタリをどのように使っているか
.NET Core SDKは、それを使う開発者から様々なデータポイントを収集する。これは(オプトアウト手順ではあるものの)任意の開示だが、Microsoftは以前は収集した情報を共有していなかった。その情報が利用可能になり、ツールの使用方法に関する興味深い洞察が得られた。