InfoQ ホームページ ニュース
-
ハイテク産業における”心の健康”: QCon London Q&A
企業はメンタルヘルス不調(mental ill-health)により、多大な損害を被っている。ハイテク産業の移り変わりのペースと製品提供のプレッシャは、それに追いつこうと苦闘するスタッフにストレスを加え続ける。プレッシャやパフォーマンスに対するスィートスポットは人それぞれであり、時間とともにも変化する。ひとりひとりのスィートスポットを知るには、言葉を交わし、仕事の状況を知ることが必要だ。
-
IBM Fully Homomorphic Encryption ToolkitがMacOSとiOSで利用可能に
IBMのFully Homomorphic Encryption (FHE) Toolkitの目的は、開発者がFHEを自らのソリューションに導入できるようにすることだ。暗号化されたデータを直接操作可能にするFHEには、高度に規制された産業におけるデータセキュリティとプライバシを劇的に変える影響力がある、とIBMは言う。
-
予想とアジャイルメトリクスを使って将来を予測する
一般的な見積もり(estimation)のアプローチでは、我々の望む予測可能性を得られないことが多々ある。予想は、一定範囲の起こり得る結果と、結果が現実になる可能性を答えるものだ。"いつ完了するのか?"、"xxまでに何を提供できるのか?"といった類の疑問に、確信を持って回答することができる。
-
MS-DOSに続いてGW-Basicがオープンソースに
Microsoftは、8088アセンブリ言語で記述されたGW-BASIC 1.0インタプリタのオリジナルソースをGitHubで公開した。BASICの一種であるこのプログラミング言語は1983年にリリースされ、IBM PC互換機用のMS-DOS オペレーティングシステムにバンドルされていた。MS-DOCの再オープンソース化に続いてMicrosoftは、リクエストの多かったGA-BASICをMITライセンス下でリリースしたのだ。
-
MicrosoftがAzure Stack Hubをアップデート、新たな管理機能やコンテナサポートなどを導入
今年はネットワーク開催されたBuildカンファレンスの中で、Microsoftは、同社のプライベートおよびハイブリッドコンピューティングサービスであるAzure Stack HubKに関する いくつかのアップデートを発表した。同社はAzure Stack Hubに、Azure Kubernetes Service(AKS) Resource ProviderやFleet Managerなどの重要な機能を多数、プライベートプレビューに追加する予定である。
-
pnpm: スペース効率に優れたJavaScriptパッケージマネージャ
pnpmはJavaScripr用のパッケージマネージャである。npmとの互換性を持つと同時に、速度とディスクスペース使用量が大幅に改善されている。今回バージョン5.0がリリースされたので、競合製品との違いを詳しく比較してみよう。
-
Jakarta EE 9 - Eclipse Foundationによってマイルストン1リリース
Eclipse Foundationは、Jakarta EE 9の最初のマイルストーンリリースをJakarta EE 9 Milestone Release Partyで祝った。EclipseのTanja Obradovic氏、Shabnam Mayel氏、Ivar Grimstad氏が主催したこのイベントでは、Javaの著名人であるWill Lyons氏、Kevin Sutter氏、Scott Marlow氏、Steve Millidge氏、BJ Hargrave氏による短いプレゼンテーションが行われた。このイベントには、20カ国から155名の開発者が参加した。
-
Angular 10 インクリメンタルアップデート
Angular 10は、GoogleのSPAフレームワークの次のメジャーリリースである。 これは比較的小さなリリースで、バグの修正、ツールの改善、依存関係の更新に重点を置いている。
-
Apache Netbeans 12 LTS リリース
Netbeans Java IDEは、Apache Software FoundationがApacheのトップレベルプロジェクトに昇格してから1年後に、初の長期サポート(LTS)版をリリースした。
-
MicroProfile GraphQL 1.0 - MicroProfileファミリの新しいAPI
MicroProfile コミュニティは新しいスタンドアロン API である MicroProfile GraphQL 1.0 をリリースした。- Reactive Streams Operators、Context Propagation、Reactive Messagingの3つの既存のスタンドアロンAPIに加わることで、MicroProfile GraphQL仕様の意図は「ユーザーが Java でポータブルな GraphQL ベースのアプリケーションを素早く開発できるようにする、『コードファースト』な API のセットを提供する 」ことにある。
-
最終フロンティアに到達したJavaScript:宇宙
最近のSpaceX Dragonの打ち上げは、JavaScriptを宇宙にもたらした。ChromiumとJavaScriptを活用して、ユーザインターフェースの大部分がWeb技術に依存している。
-
分散型組織をより効果的にするには
地理的あるいは時差的な近接性を中心として構成された自律型チームモデルは、分散型組織をより効果的なものにすることができる。逆Cornway戦略(Reverse Conway Maneuver)を用いれば、ボトルネックを意図的に追加ないし排除することが可能になり、構築しようとしているデザインをより適格にサポートすることが可能になる。
-
MAUI: .NETのマルチプラットフォーム用アプリケーションUI
先月のBuild 2020開催期間中、Microsoftは、デバイスネイティブなアプリケーションを開発するためのマルチプラットフォームフレームワークである.NET MAUIのロードマップを発表した。新フレームワークはXamarin.Formsの進化形に相当し、Android、iOS、macOS、Windows用のネイティブ機能を提供する。
-
Krustlet: Kubernetes内でWebAssemblyワークロードを実行するためにRustで書かれたKubelet
Deis LabsがリリースしたKrustletは、WebAssemblyのワークロードをKubernetes内で実行する、Rustで記述されたオープンソースのKubernetes kubeletだ。最初のバージョンでは、PodイベントやInit Containersといった機能をサポートしない、基本的なワークロードの実行が動作する。KrustletはWebAssemblyコンテナを実行するのみであるため、アプリケーションはWASI(WebAssembly System Interface)を実装する必要がある。
-
Rustが最も人気のあるプログラミング言語トップ20に
開発者のRusthへの愛情が、実世界での採用に反映されつつある。2020年6月2日、TIOBEは、初めてRustがTIOBE indexのトップ20に入ったことを発表した。