BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Facebook SpectrumがiOS、Androidにおける画像アップロードの信頼性を向上

    Facebook Spectrumは、iOSとAndroidに向けた新たなオープンソースの画像処理ライブラリである。画像のアップロードプロセスをより効率的にし、信頼性を高め、画像の品質とファイルサイズの最適なバランスを取ることを目指している。

  • Bruck: クイックインターフェースレイアウトプロトタイピング

    Bruckはウェブデザイナーをターゲットにした、新しい lo-fi プロトタイピングシステムである。これにより顧客に向けたレスポンシブでアクセシブルなレイアウトプロトタイピングを素早く構築できるようになる。デザイナーは25個のWebコンポーネントにより、多岐に渡ってプロトタイプできる。また、構成したレイアウトをオンラインインタラクティブプレイグラウンドでリアルタイムに可視化することができる。

  • C#機能: 静的デリゲートと関数ポインター

    C#のリリースごとに低レベルの機能が追加される。ほとんどのビジネスアプリケーション開発者には不要だが、グラフィック処理、機械学習、数学的パッケージに適したハイパフォーマンスのコードを可能にする。この2つの提案で、新しく関数への参照と呼び出し方法が提供される。

  • Google ChromeのNever-Slow Mode

    GoogleはNever-Slow Modeと呼ばれるプロトタイプ機能に取り組んでいる。このプロトタイプ機能はChromium プロジェクトでコミット作業進行中であり、ユーザーエクスペリエンスの向上、一貫性のある迅速なブラウジングの提供を目的としている。

  • 2019年のJavaを予測する

    2019年のJava / JVMエコシステムに何が起こるのかを予測する。

  • MicrosoftがAzure FunctionsでのPythonサポートの公開プレビューを発表

    先日のConnect()イベントでMicrosoftは,Azure FunctionsのPythonサポートの公開プレビューを発表した。これにより,オープンソースのFunction 2.0ランタイムに基づいてPython 3.6で構築した関数のConsumption Planへのパブリッシュが可能になる。

  • 生文字列リテラルを除いたJava 12の機能セットがフリーズ段階へ

    Java SEの次期バージョンであるJDK 12が、機能セットのフリーズに向けた最初の段階に到達した。拡張switch文のプレビューやG1ガベージコレクションのさまざまな改良、そしてShenandoahと呼ばれる新たな試験的ガベージコレクタが提供される一方で,大きな提案のひとつであった生文字列リテラルが削除されている。

  • MQTTとHiveMQ 4によるスケーラブルで信頼性の高いIoTアプリの開発

    HiveMQは,IoTアプリケーションのために設計された,MQTTベースのメッセージングプラットフォームである。先日リリースされたHiveMQ 4では,MQTT 5サポートが追加され,拡張システムが改善されるとともに,DockerやKubernetes,AWS EC2との統合性が向上している。HiveMQの開発者で、dc-square GmbHのCTOであるDominik Obermaier氏に話を聞いた。

  • C#機能: ラムダ属性

    属性は.NETのメタデータ処理機能の重要な部分である。属性は、コンパイラ、スタティックアナライザ、ランタイムライブラリによってさまざまな目的で使用される。通常の関数/メソッドは属性を持つことができるが、この提案以前はラムダと無名関数は持つことができなかった。

  • MicrosoftがVS Codeで動作するTypeScriptおよびJavaScript用のAI支援IntelliCodeを発表

    開発者が恩恵を受けている一般的なIntelliSenseやコード補完を超越するものとして、Microsoftは今年初め、AI支援開発を提供する機能セットであるIntelliCodeを発表した。そしてVS Codeチームは今回、IntelliCodeをTypeScriptおよびJavaScriptユーザに提供する実験的エクステンションを新たに発表した。

  • TensorSpace.jsがニューラルネットワークの3D可視化フレームワークを提供

    TensorSpace.jsはオープンソースの、ブラウザベースのニューラルネットワークデータ可視化フレームワークだ。TensorFlow.js、Keras、またはTensorFlowで生成されたトレーニング済みモデルをサポートすることにより、拡大を続けるマシンラーニングの適用分野を補完する。

  • Prettier 1.15、AngularとVue.jsのサポートを追加

    Prettier 1.15がリリースされた。HTML、Vue.js、Angular、MDXがサポートされ、様々な構文への対応が改善されている。

  • C# 8:ジェネリック属性

    属性は初期から.NETの一部であった。そういうものとして、ジェネリクスが導入される前に始まり、全く触れられることはなかった。CLRによってサポートされているが、この提案まではC#はジェネリック属性を使用する機能を提供していなかった。

  • C# 8:アサーションと自動テストのためのCaller Expression Attribute

    現在C#は、ファイル名/パス、行番号、呼び出し元のメソッドまたはプロパティの名前について、呼び出し元情報属性をサポートしている。Caller Expression Attributeの提案で、式がそのリストに追加される。

  • C# 8:新しいキーワードの型推論

    多くの状況では、特定の場所で許可されるタイプは1つだけである。それでもC#では、型を明示的に表記する必要がある。もしターゲット型が定まっている「new」式の提案が採用されれば、そのような定型コードは必要なくなるであろう。

BT