InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
LLVMがPDBフォーマットのドキュメント化とYAMLへの変換を実現
LLVMがPDBファイルを生成可能になり、Windowsのデバッグツールが使用できるようになった。さらにフォーマットがドキュメント化され、分析やYAMLからPDBを生成するツーリングも開発されている。
-
Swift 5の目標が確定、新たな発展プロセスを定義
2018年後半にリリース予定のSwift 5では、ABIの安定化とAPIのレジリエンスの強化、メモリ所有権が提供される。この新たな発展のプロセスは、Swift 5の開発が当初の目標に向かって進んでいることを確信させるものだ。
-
Javaコミュニティプロセスがリリースサイクルの発表に反応した
オラクルのJavaリリースサイクルの発表に対するJavaコミュニティプロセスの反応は全体的に比較的ポジティブなように思える。リードするメンバーの何人かが発表に対する彼らの見方を伝えている。
-
GoogleのPuppeteerがヘッドレスChromeツールの一員に
Googleの新ツールPuppeteerは、ヘッドレスChromeの使用に特化したNode APIだ。いくつもの既存コミュニティツールの中に加わって、Chrome DevTools Protocolでの開発における複雑な問題を解決してくれる。Google製のツールが加わることで、Web開発者の選択肢と可能性がより高くなることを期待したい。
-
State of Elm 2017 Survey調査の結果が公開
"2017 State of Elm Survey”の結果が発表された。そのデータから言語とコミュニティが順調に拡大していることが分かる反面、多くの企業の信頼を得るには、言語があまりにも若過ぎるようだ。
-
Scott Guthrie氏に聞く - Azure Security Centerとロールベースのアクセス制御
InfoQは今回、Microsoftの執行副社長であるScott Guthrie氏にインタビューする機会を得た。2回目となる本記事では、そのまとめとして、Azure Security Centerとロールベースのアクセス制御について話を聞く。
-
Javaのリリースは6ヶ月ごととなる
オラクルは現行の2年ごとのモデルよりも、Javaのリリースを6ヶ月ごとに変更することを計画している。またOpenJDKを開発者のための最上位のJDKとすることとOracleJDKをサポートのみ提供とすることを発表した。
-
Scott Guthrie氏に聞く - Custom DashboardとAzure Monitor
InfoQは今回、Microsoftの執行副社長であるScott Guthrie氏にインタビューする機会を得た。この記事では、Azure MonitorとCustom Dashboardについて議論する。
-
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では、ガベージコレクタとコンパイラも改善されている。