BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • AppleがFoundationDBをオープンソース公開

    Apple has open sourced its distributed database core, FoundationDB, which it acquired back in 2015 from the homonymous company. FoundationDB is designed to handle large volumes of data stored across clusters of commodity servers and to favor data consistency by supporting fully global, cross-row ACID transactions.

  • Redmonk言語ランキングがKotlinとSwiftの急上昇を明らかにした

    Industry analyst company Redmonk has published the Q1 2018 results of their quarterly programming language rankings. The top 5 are JavaScript, Java, Python, PHP and C#. Python’s position above PHP and C# is also echoed in the Stack Overflow 2018 Developer Survey. C++, CSS, Ruby and C take the next four spots, then in joint tenth place are Swift and Objective-C. Kotlin has also seen a sharp rise.

  • Bank of Ameriaのブロックチェーンデータストレージ特許が公開

    On April 12, the United States Patent and Trademark Office (USPTO) released a patent filing from the Bank of America outlining their plans for a permissioned blockchain implementation that enables personal and business data sharing. A user will authorize service providers to securely access their data, but only for the specific records they have access to.

  • 悪質なバックドアを含むパッケージがNPMに

    NPMのセキュリティチームは、実際に悪意のあるバックドアを含んでいた、Cookieパーサになりすましているパッケージを、それに依存する他の3つのパッケージとともに削除した。バックドアによりアタッカーは実行中のサーバに任意のコードをインジェクトして実行することができた。

  • Twitterのパスワードが漏洩した可能性があり、過去最大のデータ漏洩の1つになる可能性がある

    5月3日、Twitterはユーザのパスワードが平文で保存されていたバグを明らかにし、修正したことを発表した。影響のあるユーザの数についての情報は公開されておらず、すべてのユーザに対してパスワード変更が推奨されている。すべてのユーザが実際に情報漏洩していた場合、これは歴史上最大の情報漏洩の1つとなる。

  • VueConf.US 第2日目のセッション

    第1回のVueConf.USが3月26~28日にニューオリンズで開催され、VueJSコアチームと数百名のVue開発者が世界中から集結した。 3月28日のセッションでは、高度なVueパターン、Vueを使ったデザインシステム、VueでのTypeScriptの利用、VueとReactとの比較、Vueとサーバサイドレンダリング、Vueストーリブック、Vueシングルファイルコンポーネントによるラピッドプロトタイピングなどが取り上げられた。

  • クラウドネイティブJavaの新たな基盤 - Jakarta EE

    Eclipse FoudationのエグゼプティブディレクタであるMike Milinkovich氏が先日のJAXカンファレンスで、Jakarta EEのための新たなEclipseのガバナンスモデルとロードマップを紹介した。少し前に実施された1,800人Java開発者を対象とした調査に基��き、新たなガバナンスモデルではクラウドネイティブなアプリケーション開発とリリースサイクルの短期化に焦点が当てられる予定だ。氏はJakarta EEの今後について、InfoQに話してくれた。

  • MediumからReact.jsとGraphQLへの移行

    Mediumは、自身の既存のシステムをReact.jsとGraphQLに基づく新しいアーキテクチャに移行した。この試みの2つの主要な目標は、MediumのエンジニアSasha T. Solomon氏によると、新しい機能の開発を妨げることなく、ユーザが新しいシステムを段階的に利用できるようにすることであった。

  • ARM64サポートがついたVisual Studio 2017 15.8の概観

    Visual Studio 2017 15.8の最初のプレビュー版がリリースされた。そこには初のARM64プラットフォームサポートが含まれている。

  • Visual Studio 2017 15.7がC++17に完全準拠

    MicrosoftはVisual Studio 2017の7回目のアップデートをリリースした。今回のリリースで注目すべき追加機能として、完全なC++17準拠、インストーラの改善、多くの開発者に役立つQOLの一般的な変更などがある。

  • AngularチームはAngular 6をリリースした

    2018年5月3日、Angularチームは、Angularツールチェーンの改良に焦点を当てたAngularのバージョン6をリリースした。重要な更新により、新しいアプリケーションを追加する機能、tree shakeコードのパフォーマンス向上、アプリケーションソースコードと依存性の更新が容易になる。

  • リリースの近づくEclipse Photon

    Eclipse Projectの17年目のリリースとなるEclipse Photonが6月にリリースされる。リリースを前にした各マイルストンでは、新機能と注目すべき機能が目白押しだ。マイルストン6(M6)には、EclipseプラットフォームやJava Development Tools(JDT)、Plug-in Development Environment(PDE)、Equinoxサブプロジェクト、さらにはJDTおよびEclipseプラットフォーム開発者向けにも注目すべき機能が提供されている。

  • 継続的デリバリの基礎としてのトランクベース開発

    pivotalで継続的デリバリに関する書籍を著したDave Farley氏は先頃、トランクベース開発のプラクティスに対する異論について記事を書き、CIと優秀なチームで果している役割を証拠としてそれらの意見に反論した。共著者のJez Humble氏もTwitterのスレッドでこのプラクティスの文化的側面についてコメントし、プログラマ気質との関係について説明している。

  • GitHub Checks APIにより、アプリは高度な継続的インテグレーションが可能に

    GitHub Checks APIは、コードチェックを継続的なインテグレーションワークフローに統合することを目的としている。たとえば、これはソースファイルを診断し、プルリクエストビューに直接結果を表示することを意味する。フィードバックは、問題の原因となるコード行を示すなど、必要に応じて詳細に記述することができるため、コミットの作成者は問題を修正してコードを改めてチェックすることができる。

  • NGINXが動的設定ができるオープンソースのWebサーバをリリース

    NGINXは最近、オープンソースのWebアプリケーションサーバであるUnitのバージョン1.0をリリースした。サーバはリモートおよび動的設定をサポートし、設定変更に対するサービス中断は発生しない。Unit 1.0は複数の言語(Go、Perl、PHP、Python、Ruby)を同一インスタンス上での実行をサポートしており、同じ言語で複数のバージョンについても同様にサポートする。

BT