SlideShare a Scribd company logo
Javaは守りに入らない

これが今のJavaだ
∼私が見てきた今年のJava

そしてJJUG CCCの歩き方
日本Javaユーザーグループ

Acroquest Technology株式会社
谷本 心 ( @cero_t )
自己紹介
谷本 心
Java 20 years!
Happy Anniversary Java!
Top News
Two Japanese

OpenJDK committers!
JJUG CCC 2015 Fall keynote
JavaOne 2015
Nothing new 😭
But, Java.next is

coming soon
Java SE 9

(September 2016)



Jigsaw, JShell
Java SE 10

(2018?)



Valhalla / Panama
Java EE 8

(mid 2017)



Servlet 4.0 / MVC 1.0

and more
[keynote]

Java EE 8 ‒ Work in Progress



[EF-2]

How to speed up your application

using JCache
[EF-5]

これからのコンピューティングの変化とJava



[AB-4]

タイムマシン採用:

明日のエンタープライズJavaの世界を予想する

-Java EE7/クラウド/Docker/etc.-
Current Java?
JJUG CCC 2015 Fall keynote
Java SE 8
(March 2014)
Lambda / Stream API

[GH-6]

Java8 Stream APIとApache Sparkと
Asakusa Frameworkの類似点・相違点
JVM languages


[EF-1]

エバンジェリスト直伝!

Kotlinを既存プロダクトで使う!
Lightweight Java EE
[GH-1]

JAX-RS入門および実践


[AB-3]

Payara Microをはじめよう
[M-1]

脱Struts&独自フレームワーク!

今からでも遅くないJava EE Web開発入門

ハンズオン!
JavaOne 2015
10 Japanese Speakers
[CD-1]

苦手克服!

例外スタックトレースから読み解くバグ


[GH-4] 

GS CollectionsからEclipse Collectionsへ

− 機能豊富なオープンソース

Javaコレクションフレームワーク
Core Java
[CD-5]

デバッガのしくみ(JDI)を学んでみよう



[CD-6]

Garbage First Garbage Collector
(G1 GC)
[CD-7]

Javaにおけるネイティブコード連携の

各種手法の紹介
JavaOne 2015
Kids Are Future☺
thus,

Java loses the edge?
time to moving to

other languages?
what made me

stay at Java
Spring Boot

Spring Cloud
Spring Boot



Spring-based

Full-stack Platform
Spring Cloud



Microservices or

Cloud Native

Application Platform
Microservices?
Microservices is

yet another SOA?
Microservices is
executable JAR?
[GH-3]

マイクロサービスアーキテクチャ

‒ アーキテクチャ設計と

開発プロセスの歴史を背景に
Microservices is

cloud suitable

or cloud native
Service Discovery

Circuit Breaker

API Gateway

…
[CD-4]

クラウドネイティブアプリケーションと
Spring Framework
at JJUG CCC 2014 fall



Spring Bootハンズオン

∼Spring Bootで作る

マイクロサービスアーキテクチャ!

@making
[EF-3]

Reactive Webアプリケーション

‒ そしてSpring 5へ
Cloud
AWS / Azure
Level 1

EC2 Only

Level 2

VPC + Managed Service
Level 3

Managed Service Stream
[EF-4]

ソラコムでのJava/AWS活用

‒ SIM管理やAWS Lambda Javaなど ‒
Cloud changed

DevOps
CI / CD

Database Migration

Canary Tests

Blue Green Deployment
[AB-1]

「jOOQ と Flyway で立ち向かう、

自社サービスの保守運用」(仮)
[I-1]

開発者、インフラ技術者のための

DevOps ハッカソン@JJUG CCC

∼ DevOps のすべてを

エバンジェリストと体験し学べる 2 日間∼
Not only future things!
The incidents are
happening in the field!
Enjoy and improve

your job
or work hard!
[CD-2]

Java8移行から始めた

技術的負債との戦い

[CD-3]

よくある業務開発の自動化事情
[AB-6]

【こっそり始める】

Javaプログラマ

コーディングマイグレーション

[AB-7]

Forbidden API Checkerで

Javaコードチェック
Server side frameworks
[GH-5]

サーバサイドのビュー処理エンジン

Forneusの開発秘話
Demo booth
Atlassian


JIRA / Confluence

Bitbucket / Bamboo
Samuraism


IntelliJ IDEA

JIRA / JRebel
elastic


Elasticsearch + Kibana4
Much more trends
Security
Increasing security issues

yet, not enough engineers
$$$
[GH-2]

セキュアコーディングトレーニングと

資格認定サービスのご紹介
Machine Learning
Increasing demand

yet, not enough engineers
$$$
[EF-6]

Real World Machine Learning

in Java 8 at Fumankaitori.com
by the way,

here is a wish list
[AB-2]

Javaエンジニアに知っておいて欲しい
「KDDIクラウドプラットフォームサービス
mBaaS by Kii」によるアプリ開発



[AB-5]

Javaエンジニアに知ってほしい
PostgreSQLアンチパターン

Great sessions
Great sessions

as usual
Need to new wind?
[M-3]

プログラム初心者がWebサービスを

リリースして運営するまで

[M-4]

Lightweight Java Game Library
(LWJGL)による3DCG入門
Let s join

lightning talks at

night party
in conclusion
過去10年で最高と言われた

CCC 2015 Springを

超えるCCC
Please enjoy,
One more thing,
Community
JJUG CCC 2015 Fall keynote
#てらだよしおがんばれ
Now, he is a

board member
of JJUG!
[GH-7]

てらだよしおの赤裸々タイム
JJUG

KanJava
JJUG CCC 2015 Fall keynote
[EF-7]

コミュニティディスカッション

∼みんなもやろうコミュニティ運営∼

You all are already

members of JJUG!
Please enjoy CCC!

More Related Content

JJUG CCC 2015 Fall keynote