Japan Java UserGroupJavaOne感想• Javaプログラマにとって最悪な1012のコト(から、ORACLE disだけを抜き出しました)–7位、ラリーがコーヒーを値上げした–6位、ジェームズ・ゴスリングがLiquid Roboticsで働いていて、もうOracleでJavaの仕事をしてない–4位、オープンソースを愛しているのに、オラクルの社員–1位、元CEOで現CTOの連絡は、いつも船舶電話だ» http://www.publickey1.jp/blog/15/java20javaonejava10javaone_2015.html6
8.
Japan Java UserGroupJavaOne感想• コミュニティ・キーノートは”パーティー”–ORACLE社員+JUGリーダー達による学芸会» ゴスリンも出たよ!» 色々とORACLEをからかう–「子供達が未来」7
9.
Japan Java UserGroupORACLEとJava• 2009年4月にSUNの買収を発表–Java SE 7(2011年7月28日)–Java SE 8(2014年3月18日)–Java SE 9(予定:2016年9月22日)• ORACLEは予定通りに作業を進める会社–SUNは予定外が楽しい会社だった–新しいことに出会えるのがJavaOneだった–Javaは成熟し、大人になったと思えば良い8
10.
Japan Java UserGroupORACLEとJava• オラクルがJavaエヴァンジェリストを削減–『オラクルは今週、Javaの世界に衝撃を与えた。主要カンファレンスであるJavaOneの開催まで1ヶ月を前にして、トップJavaエヴァンジェリストのうち数人を解雇すると発表したのである。更に追い出しは続くと予想される。』» http://www.infoq.com/jp/news/2015/09/oracle-purges-java-evangelists9
11.
Japan Java UserGroupORACLEとJava• コミュニティとの関係性–ORACLEのコミュニティの声を聞こうという姿勢–JCPにもJUGが関わっていくことが可能になっている–「Javaカラー」は維持されている–Java is bigger than Oracle10
12.
Japan Java UserGroupORACLEとJava• ORACLEとJavaとJavaコミュニティ–ORACLEがJavaを重要視しているのは間違いない–Javaコミュニティの力も重要視–一方で、Javaビジネスには苦労していそう…?• なんであれ、JJUGは引き続きエンジニアの地位と技術力の向上に貢献します!–JJUG CCC 2015は11/28(土)» http://www.java-users.jp/?page_id=164711
Japan Java UserGroup技術トレンド• Chaos Monkey–平日日中にサーバをランダムにダウンさせるためのOSS–Netflixではインスタンスは毎週、アベイラビリティゾーンあるいはリージョン丸ごとは毎月障害訓練18https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey
20.
Japan Java UserGroup技術トレンド• 「全体的にサービス品質を高めるために、部分的な品質劣化を許容する」–不運なユーザは存在しうるが、サービスがダウンするような事態にはならない• エンタープライズ発想とは異なる–「部分の品質を積み上げて、全体の品質を保証」–エンタープライズ的なサービスもあるが、Webサービス的なサービスもあるはず19
21.
Japan Java UserGroup技術トレンド• ソフトウェアデザインの重要なポイントが変化している20利用時の品質利用時の品質プロセス 内部 外部 利用時影響を与える依存するJISX0129-1 ソフトウェア製品の品質 第1部 品質モデル
22.
Japan Java UserGroup技術トレンド• 昔は「構造」が重要だった–クラス構造を管理しやすいデザイン–GoFのデザインパターン21利用時の品質利用時の品質プロセス 内部 外部 利用時影響を与える依存する
23.
Japan Java UserGroup技術トレンド• ソフトウェアの「振る舞い」が重要になる–インスタンスを管理しやすいデザイン» DIコンテナ+ユニットテストで動作させてテスト–アジャイル開発で柔軟性を導入する22利用時の品質利用時の品質プロセス 内部 外部 利用時影響を与える依存する
24.
Japan Java UserGroup技術トレンド• サービスを維持することが重要になってきた–サービスの維持や変更を管理しやすいデザイン» ビジネス価値まで含めて変更を取込む» UI/UX、リーンスタートアップ23利用時の品質利用時の品質プロセス 内部 外部 利用時影響を与える依存する