垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。
待望のJava SEの次のリリース、バージョン9が2017年9月21日にリリースされ、大きな変更がいくつかある。 JDK 9の鍵となる変更は、オラクルによれば"名前があり自己記述的なコードとデータの集合で、Javaプログラミングコンポーネントの新しい種類となるモジュール"の導入だ。モジュール技術の主な狙いはJavaアプリケーションとコアのJavaランタイム自身のサイズと複雑性を減らすことだ。この目標を達成するために、JDK自身がモジュール化された。パフォーマンスやセキュリティ、メンテナンス性の改善を意図したオラクルの取り組みだ。 Java 9のモジュールをサポートするために、そのルートディレクトリにmodule-info.classファイルを持つ新しいモジュラJARファイルも導入された。オラクルはまたモジュールの集合をカスタムランタイムイメージにアセンブルし最適化できるツールを導入した。そ
ベルリンで開催されたmicroXchg 2016カンファレンスでRichard Rodger氏は,“Surviving Microservices”と題したプレゼンテーションを行なった。マイクロサービスアーキテクチャの安定稼働を維持したいと望む開発者を対象とした,実践的なガイドだ。講演で議論されたおもなテーマは,メッセージ思考システムのメリット,サービス間コミュニケーションにおけるパターンマッチングの使用,障害時の対処,Seneca.jsマイクロサービスフレームワークの紹介などだ。 InfoQは先日,nearFormの共同設立者でCTOのRodger氏と席を共にする機会を得て,この講演のテーマについてさらに詳しく聞くことができた。話題はさらに,Seneca.jsフレームワークを開発した動機(およびマイクロサービスプラットフォームの現在の状況における位置付け)や分散システムにおける効果的な障
数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く