InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
ブログがアジャイルチームに力を与える
チームの思考と意思決定を各自の受信箱からブログにすることで誰でもアクセスできるようになり、将来見つけられやすくになり、全員が参照できる。ドキュメントを書くよりブログを書いて知識を移行し、コードに文脈を与えるプロジェクトの歴史を文書化することができる。
-
アクチュエータエンドポイントが改善されたSpring Boot 2.0
間もなくリリースされるSpring Boot 2.0.0 M4は、新たなマッピングで改善されたアクチュエータエンドポイントを備え、ユーザ定義エンドポイントの作成が容易になり、セキュリティが向上している。PivotalのプリンシパルソフトウェアエンジニアであるStéphane Nicoll氏がInfoQに、これらアクチュエータエンドポイントについて説明してくれた。
-
Vaughn Vernon氏はマイクロサービス内で不確実性をモデリングするためにリアクティブDDDを使用する
マイクロサービスとリアクティブシステムは順不同な到着順、重複、喪失などのメッセージに関する不確定性をもたらす。これに対する対応の仕方はビジネス上の決断であるとVaughn Vernon氏は述べ、ドメイン駆動設計の概念を用いて対処するのが最善であるとした。
-
最新の.NET Frameworkはアクセシビリティ改善にフォーカス
Microsoftが.NET Framework 4.7.1のプレリリースを発表した。今回のリリースには、多岐にわたる改善が含まれている。ここでは、WPFアプリケーションのアクセシビリティ改善に関する変更を見ていく。
-
Teachable Machine: カメラを使ってブラウザで機械学習
Teachable Machineは、Webカメラを使ってトレーニングすることで、モノや表情を認識させることができるブラウザアプリケーションだ。 デモでは、Webカメラを使って、モノや表情の3つの異なるクラスを認識させることができる。カメラ入力に基づいて、サイトは異なるGIFを表示したり、録音済みサウンドを再生したり、音声を再生したりする。デモは teachablemachine.withgoogle.com にある。
-
CoffeeScript 2リリース、モダンJavaScript機能を追加
1年の活発な活動を経て、CoffeeScript 2がリリースされた。モダンJavaScriptコミュニティで使えるようにアップデートされている。
-
Node.js Foundation、公式の開発者認定を準備
12月リリースに向けて、Node.js Foundationが新しいNode.js Developer Certificationの最後の仕上げを行っている。
-
Apache OpenWebBeansがJava EEベースのマイクロサービスのためにMeecrowave Serverバージョン 1.0をリリース
Apache OpenWebBeansは先頃、Meecrowaveプロジェクトのバージョン1.0.0をリリースした。MeecrowaveはサーブレットやCDI、JSON-P、JSON-B、JAX-RSなどを活用する既存のApacheプロジェクトの上に構築されたマイクロサービスサーバで、マイクロサービス以外にスタンドアロンのアプリケーションにも使用することができる。
-
Apple、ARM CPU向けiOSカーネルをオープンソース化
Appleはarmとarm64固有のファイルをGitHub XNU-darwinリポジトリに静かに公開した。これは開発者全員にとって興味深いものではないかもしれないが、セキュリティ研究者などにとっては興味深い可能性がある。
-
Microsoft、データサイエンティストと開発者向けのAIサービスとツールをアップデート
先日のMicrosoft Igniteにて、AI関連サービスおよびツールのアップデートが発表された。今回のアップデートには、Azure ML Experimentation Service、Azure ML Model Management Service、Azure ML Workbench、Microsoft Cognitive Servicesの一般提供が含まれている。
-
ASP.NET Core 2に新機能Razor Pagesが加わる
ASP.NET Core 2にはRazor Pages、新しいテンプレートを始めとする多くの新機能と、開発をより容易にするための変更が行われている。適切な既定値に加えて、よりパワーを求める開発者向けの詳細なオプション設定を組み合わせることで、ASP.NET Core 2はあらゆる規模のプロジェクトにアピールする。
-
裁判所がLinkedInに対して、公開されたプロファイルデータのスクレイピングを認めるように指示
米国連邦裁判所は、MicrosoftのLinkedInがサードパーティWebスクレイパ(scraper)に対して、一般公開されているプロファイルからのデータ入手を阻むことはできない、という判決を下した。
-
Visual Studio 2017 15.4がWindows 10 Fall Updateに対応
MicrosoftがVisual Studio 2017 15.4のプレビューをリリースした。リリース予定のWindows 10 Fall Creators Updateのサポートが追加されている。UWPアプリでの.NET Standard 2.0サポートが可能になるとともに、新たなテンプレートによって、従来のWin32アプリとUWPアプリの配布用バンドルが容易になる。
-
-
イベントアーキテクチャを選択する
分散システムの設計において、おそらくはマイクロサービスに基づいたイベントアーキテクチャを検討する場合、利用可能なモデルとテクノロジはいくつかある。アーキテクチャの実装方法を選択する時、そのおもな要因は非機能要件である - さまざまなイベントアーキテクチャのスタイルを説明した先日のブログ記事で、David Dawson氏はこのように主張している。