InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
GoogleがGo 2について議論
敵対することを優しく押し殺すのはオンラインでの議論での真の戦略だ。侮辱や蔑視をする意図はないとを示すような振る舞いは相手の武装を解除する力がある。オンラインのコミュニケーションにはバイアスがあることを受け入れ、事実と道理を使ってバイアスに対処し、バイアスに自覚的になる訓練をして埋め合わせしようとするのが重要だ。
-
データセンタ運用担当者の受難 - VMを前提としたインフラストラクチャ上でのコンテナ運用という苦労
コンテナテクノロジ専門の企業であるDiamantiが、同社のハイパーコンバージド・コンテナプラットフォームによって、Gartnerの“クールベンダ(cool vendor)”に選出された。製品およびマーケティング担当副社長のMark Balch氏がInfoQに、コンテナが開発者とデータセンタ運用担当者の間に位置することで生じている、現在の摩擦について見解を話してくれた。
-
サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した
QCon New YorkでJohn Chapin氏は“恐れ知らずのAWS Lambdas”というプレゼンテーションをした。JVMがサーバレスコードのデプロイ先としてよいプラットフォームであるだけでなく、JavaベースのAWS Lambdaファンクションから最高のパフォーマンスを引き出す手引きを提供しているとと主張した。
-
C# 7.1 の早期情報: Part 2
昨日、我々は非同期 Main とデフォルト式を取り上げた。C# 7.1 の案内は、タプル名の推測、およびジェネリクスを用いたパターンマッチング、というタイトルの提案によって続く。
-
C# 7.1 の早期情報: Part 1
2003年以降で初めて、Microsoftは C# のポイントリリースを検討している。現在 C# 7.1 としてマークされているこの言語の次のバージョンには、非同期 Main、デフォルト式、Tuple Name、そしてジェネリクスによるパターンマッチングが含まれる。
-
Dani Traphagen氏、Apache Igniteで分散システムの次段階へ
GridGainのDani Traphagen氏がOSCON 2017カンファレンスでApache Igniteプラットフォームについて語った。氏は、ディスク(disk)をボトルネックと見なしてメモリのコスト遁減とキャッシュに対する最適化を行うパラダイムシフト、オープンソースプロジェクトApache Igniteを使ったマイクロサービスアーキテクチャのための活用について話した。
-
Elmによって実現した無停止システム
QCon London 2017において、noredinkのソフトウェアエンジニアで、Manningから“Elm in Action”という自書を著したRitchard Feldman氏が、Elmへの変更を決断したことによって10万コード行のシステムが2015年以来一度も運用障害を起こしていないという、同社の状況に関して解説した。今回の記事では、その要点を簡単にまとめてお届けする。
-
Webドキュメント改善のためMozillaがMDNを一新する
MozillaはMDN一新計画を発表した。MDNはMDN Web Docsのままではあるが、製品ドキュメントとは分けられる。開発者の間では、MDNは高品質のドキュメントで人気のある場所の1つとして知られている。Mozillaは"MDNがWebのドキュメントでもっともよい唯一のリソース"となることを望んでいる。
-
-
React NativeモバイルアプリのWordPressを目指すShoutem
Shoutemは先頃、新たにReact Nativeベースのアプリケーションビルダをローンチした。開発者を対象とした、モバイルアプリ用のWorsPressのようなものだ。マーケティングVPのRobert Sekulić氏に話を聞いた。
-
SquareのAndroidエンジニアであるJake Wharton氏がETEでInfoQに語った
Jake Wharton氏は、Square社のAndroidエンジニアであるが、2017年のEmerging Technologies for the Enterprise(ETE)カンファレンスでSquareでの仕事とリアクティブシステムやRxJava、Kotlinについての考えをInfoQに語った。
-
Safari 11に新機能追加、プライバシー改善
AppleはWebブラウザの最新バージョン、Safari 11を公開した。これはiOSとmacOSで利用でき、WebRTCとWebAssemblyに対応する。また、Web上を移動するユーザーをサードパーティがトラッキングしにくくするという、新しいトラッキングブロッカーも含まれている。
-
データ交換フォーマットCap’n ProtoがWindowsサポートなど新機能を追加
前回のリリースから2年半、データ交換フォーマットとRPCシステムのCap’n Protoがバージョン0.6となって、Windowsのサポートやセキュリティ強化などが追加された。
-
起動時間削減を目指すPrepack JavaScriptコンパイラ
Facebookは、グローバルコードブロックをプリコンパイルすることによって初期化コードに要する時間の削減を目指した、コンパイル時JavaScriptインタプリタであるPrepackを公開した。このツールで最も恩恵を受けるのは、起動時間が最大のパフォーマンスボトルネックのひとつとなっている、React Nativeアプリなどのプラットフォームだ。
-
WebKitがWebAssemblyを完全にサポートした
AppleのSafariはWebAssemblyを完全にサポートした。これは将来のECMAScriptモジュールとスレッドの統合準備も含んでいる。