InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
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では、ガベージコレクタとコンパイラも改善されている。
-
最終リリースに近づいた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開発者にも提供する。