InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
GitHub、最大3人の共同編集者で使える無料のプライベートリポジトリを発表
GitHubは、開発者が最大3人までの共同編集者で無料でプライベートリポジトリを作成できるようにすることを発表した。さらに、GitHubはクラウドとオンプレミスの両方で動作する企業顧客向けの新製品を発表した。InfoQは、GitHubの製品担当シニアディレクター、Kathy Simpsonと話をした。
-
JavaScript V8エンジンの非同期パフォーマンスが向上
V8 JavaScriptチームは、非同期機能とPromiseを最適化するための改善を発表した。チームはまた、非同期コードのデバッグエクスペリエンス、つまりJavaScript開発者にとって共通の問題点を改善した。
-
.NET Core 3.0の概観:C# 8、WPF、Windows Formなど
.NET Coreの次期メジャーバージョンが最近プレビューステージに入った。.NET Core 3.0では、Windows Presentation Foundation(WPF)、Windows Forms(WinForm)、Entity Framework(EF)、ASP.NET Core 3.0、C# 8、.NET Standard 2.1を使用したデスクトップアプリケーションの構築がサポートされる。
-
Unity AR Foundationによるクロスプラットフォーム拡張現実アプリ
ゲームエンジンと同名のメーカーであるUnityは、AR Foundationプロジェクトの推進を続けている。これは、開発者がiOSとAndroidの両方で動作するARアプリを簡単に作成できるようにすることを目的としている。その最新リリースはARKitのARWorldMapとUnityのLightweight Render Pipelineのサポートを追加している。
-
Go 2に向けたGoogleの計画
Googleの言語の次期バージョンの開発作業は、Go 2に向けた120の公開提案候補によってすでに始まっていると、GoogleのエンジニアであるRobert Grieserner氏が記している。さらにGoogleは、Go 2のプロセスをよりコミュニティ主導なものにしようと考えている。
-
Instagramはいかにしてステートフルサービスを分割したか
先日開催されたLarge Installation System Administration (LISA) 2018 Conferenceで、InstagramのプロダクションエンジニアのSherry Xiao氏は、自身のチームが、米国と欧州にまたがるデータセンタ間でInstagramのサービスを分割した方法について説明した。氏らは、Facebookのエンジニアリングチームによる新ツールと修正版ツールを使用することで、同社のステートフルサービス – CassandraとTAO – におけるデータのローカリティを達成した。
-
iPhone XSのJavaScriptパフォーマンスについて
JavaScriptパフォーマンスベンチマークの最初のレビューによると、現実世界のフレームワークのローディングシナリオのパフォーマンスを比較するSpeedometer 2.0ベンチマークにおいて、iPhone XSとiPhone XS maxはiMac Proよりも優れたパフォーマンスを示している��
-
Deno: Node.jsのオリジナルの作者によるセキュアなV8 TypeScriptランタイム
Denoは、Node.jsのオリジナルの作者であるRyan Dahl氏が、Node.jsにおける彼の後悔と課題を解決するために、サーバーサイドJavaScriptランタイムを再考したものだ。
-
未来の仕事は女性である
Agnieszka Walorska氏によると、今日の一般的な女性の仕事は、適応性、即効性、感情的な知性、暗示的な知識が中心であり将来的に優位になるという。人工知能とロボティクスは、主に男性が行っている高度な技術のある仕事を自動化する。
-
ビジネス課題と新技術を結びつける
Caragh O’Carroll氏はWomen in Tech Dublin 2018において、ブロックチェーン、ロボットによるプロセス自動化、人工知能と機械学習という3つの新技術について語った。そして、ビジネスが直面している課題に対して、これらの技術がどのように解決策を提供するか説明した。
-
Epoc.js: オープンソースのJavaScript脳波センサーコントロールソフトウェア
ブレイン・マシン・インタフェースに関するSFから現実への最近の動きと、Atwoodの法則「JavaScriptで書けるアプリケーションは、いずれJavaScriptで書かれる」が相まって、Epoc.jsが生まれた。これはオープンソースのEmotiv脳波センサー用コントロールソフトウェアだ。
-
業界におけるAI応用について、Christoph Windheuser氏とのQ&A
ハードウェア能力の増大と膨大なデータにより、パターン認識、自然言語処理、強化学習など既存の機械学習アプローチが実現可能になった。人工知能は開発プロセスに影響を与えており、バージョン管理、CI/CD、テストなどは複雑さを増している。
-
Beaker: ElectronベースのP2P Webブラウザ
Beakerは、Electron、Chromium、Node.jsに基づく実験的なP2P Webブラウザだ。Beakerには、従来のWebとの互換性を保ちながら、ホストレスアプリケーションを構築するための新しいDatベースAPIが含まれている。
-
AWS Lambda LayersとRuntime API:公式にサポートされているランタイム以外もサポート
AWS re:Invent 2018では新しい機能とサービスが多数発表された。機能間で共有されるコードとデータを一元管理するLambda Layerや、LambdaをJavaScript以外のあらゆるプログラミング言語に拡張するLambda Runtime APIなどである。
-
Microsoftはサーバーレスアーキテクチャ向けの新しいAPI Management Consumption(従量課金)ティアを提供する
最近のブログ投稿でMicrosoftは新しい Azure API Management Consumption(従量課金)ティアを発表した。この新しい使用量ティアは「microベース」の請求が可能になり、自動スケーリング、組み込み高可用性、アクションごとの請求、プロビジョニングや管理のためのインフラストラクチャなしなどサーバーレスアーキテクチャの原則に準拠する。