BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • リファクタリングとコードの臭い – きれいなコードへの旅

    リファクタリングは、より理解しやすく、メンテナンスしやすい、きれいなコードにするのを助けてくれる。それにはコードの臭いを嗅ぐ経験と実践が必要だ。つまり、コードの中にあるより深い問題を示す悪い設計の兆候を見つけることだ。コードを壊すことなく、小さなステップでリファクタリングを行うことを支援するツールもある。

  • PostgreSQLでフルテキスト検索が可能なDjango 1.10

    Djangoのバージョン1.0がリリースされた。PostgreSQLのフルテキスト検索,Unicodeユーザ名の公式サポート,新しいタイプのミドルウェアなどが新たに提供されている。Django Software Foundationによる動的言語の今回のメジャーリリースでは,django.contrib.postgres.searchモジュールのデータベース関数を使って,PostgreSQLのフルテキスト検索エンジンを簡単に利用することができる。

  • 分散システム構築の実体験から学んだこと

    我々は分散の時代を生きている。しかし,分散システムに関わるすべての問題にひとつひとつ対処しなくてはならない,という意味ではない。本当に必要な問題のみを解決すればよいのだ。ビジネスにおける価値を見出し,リスクを取るべき場所を判断するセンスを養おう。これが分散システム構築を容易なものにしてくれる - Stefan Tilkov氏とのインタビューで,Camille Fournier氏はこのように主張した。

  • Kubernetes 1.3がリリース,クロスクラスタ・フェデレーションとステートフルサービスをサポート

    Kubernetes 1.3がリリースされた。クラスタのスケールアップとスケールダウンのサポート改善,クロスクラスタ・フェデレーションサービス,ローカル開発ツールの改善,CoreOSのrktコンテナフォーマットのサポート,新たなOCIイメージフォーマットとCNIネットワーク標準の基礎,ステートフルアプリケーションのサポートを可能にする‘PetSet’機能のアルファ版などが含まれている。

  • GoogleがAPIマネジメント企業のApigeeを買収

    GoogleがAPIマネジメント企業のApigeeを6,35億ドルで買収する。

  • Visual Studio 2015でLinuxをターゲットにした開発が容易に

    MicrosoftはVisual Studio 2015の新しい拡張機能の改善を続けている。開発者はVS2015でC/C++コードを書き、それをLinuxが動いているリモートマシンに転送してコンパイルとデバッグすることが可能になる。これにより、Visual StudioのIDEの恩恵とLinux開発環境の長所を組み合わせることができる。

  • XAML Power Toysでフォーム作成を簡単化する

    XAMLデータ入力フォームの作成は退屈だが、新しいVisual Studio拡張機能のおかげで、この作業は合理化できる。Toys for Visual Studio 2015は開発者に対して、WPFやXamarin Formsアプリケーションのための XAMLを用いたデータ入力フォームを簡単に作成する手段を提供する。今後はUWPアプリもサポートされ、主要なすべてのWPFユースケースをサポートしたオールインワンツールとなるだろう。

  • Goolgeが250以上の新機能を持つAndroid 7.0をリリース

    Googleが、Nougatと名付けた最新のAndroid 7.0に、一部のデバイスをアップデートし始めた。通常、Androidの新バージョンは、秋(9月の終わりか10月)に、デバイスへ提供され始める。しかし、今年はペースを変え、3月にプレビュー、8月にはGAを利用できるようにした。

  • オープンソースのOCamlからJavaScriptへのコンパイラBuckleScriptが1.0に到達

    BuckleScript 1.0は、OCamlの機能をほぼ完全互換で実現する。また、改善されたFFIを提供する。 これにより、安全でないJavaScriptスタブの記述を避けることができる。 InfoQはBloombergのHongbo Zhang氏(BloombergのBuckleScript開発者)に取材を行った。

  • InfoQ主催のカンファレンス QCon Tokyo 2016 開催決定!【早期割引:9月30日まで!】

    株式会社豆蔵が運営するIT技術発信サイトInfoQJapanが主催で、最新技術を追い求める技術者・アーキテクト・プログラマ・クリエイターのためのワールドワイドカンファレンス(東京以外にロンドン、サンフランシスコ、ニューヨーク、サンパウロ、上海、北京で開催されています)を毎年開催しております。

  • Strange Loop 2016 要約: 政府によるハッキングに対する保護条項、そしてClojureとJava 9

    本記事はStrange Loop 2016の要約である。Amie Stepanoich氏の基調講演「政府によるハッキングに対する保護条項」、 Stuart Halloway氏による「Clojure Spec」そしてSimon Ritter氏による「JigsawとJDK 9」を取り上げる。

  • 新たなScala Centerは教育とScalaコミュニティに注力する

    Heather Miller氏(研究科学者)によるScala Days BerlinでのScala Daysの基調講演にて、新たなScala Centerの詳細な内容が発表された。Scala Centerは、教育とオープンソース・コミュニティにフォーカスした非営利団体である。

  • .NET Framework 4.6.2の提供するWPFとセキュリティ改善

    .NET Frameworkの最新リリースでは,WPFとセキュリティを中心に,いくつかの新機能が提供されている - その中には,待望のClickOnceによるデプロイの改善も含まれる。Microsoftが.NET Framework 4.6.2プレビューをリリースしたのは3月下旬のことだった。今回そのリリースの新機能を,開発者が自身のプロジェクトで利用できるようになったのだ。

  • 最新iOSアプリのセキュリティ事情

    Trail of BitsのCEOでセキュリティ専門家のDan Guido氏がQCon New York 2016で,iOSアプリのセキュリティ確保の方法を解説した。iOSのセキュリティ機構を正しく使用すること,脱獄されたデバイス上でアプリが実行される可能性を忘れないこと,などがその内容だ。

  • Entity Framework Coreの延期された機能と廃止される機能

    Entity Frameworkには後方互換性を確保していないという,やや不名誉な評判がある。しかしEntity Frameworkコアで実施されている全面的な刷新に比べれば,それは大した問題ではない。今回の記事では主要な機能変更と,その影響のいくつかを確認する。

BT