the full stack java developer - josh long

22
FULL STACK THE Josh Long @starbuxman [email protected] github.com/joshlong (之春) JAVA DEV

Upload: ploibl

Post on 02-Jul-2015

288 views

Category:

Presentations & Public Speaking


0 download

DESCRIPTION

JAX London presentation 2014

TRANSCRIPT

Page 1: The Full Stack Java Developer - Josh Long

FULL STACKT H E

Josh Long @starbuxman

[email protected] github.com/joshlong

(⻰龙之春)

JAVA D E V

Page 2: The Full Stack Java Developer - Josh Long

Spring Developer Advocate

@Starbuxman

Josh Long (⻰龙之春)

@starbuxman [email protected]|

Jean Claude van Damme! Java mascot Duke some thing’s I’ve authored...

Page 3: The Full Stack Java Developer - Josh Long

@Starbuxman

Page 4: The Full Stack Java Developer - Josh Long

SPRING IS.. SPRING.IO

WEB

Controllers, REST,WebSocket

INTEGRATION

Channels, Adapters,Filters, Transformers

BATCH

Jobs, Steps,Readers, Writers

BIG DATA

Ingestion, Export,Orchestration, Hadoop

DATA

NON-RELATIONALRELATIONAL

CORE

GROOVYFRAMEWORK SECURITY REACTOR

GRAILS

Full-stack, Web

XD

Stream, Taps, Jobs

BOOT

Bootable, Minimal, Ops-Ready

Page 5: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

G E T T I N G S TA R T E D

Page 6: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

S P R I N G R U N

Page 7: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

D O G E

Page 8: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

J H I P S T E R

Page 9: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

S P R I N G C L O U D

Page 10: The Full Stack Java Developer - Josh Long

Standing on the Shoulders of Spring &

Page 11: The Full Stack Java Developer - Josh Long

W H Y B O O T

Page 12: The Full Stack Java Developer - Josh Long

C O N F I G - S E R V E R

Page 13: The Full Stack Java Developer - Josh Long

R E F R E S H - A B L E C O N F I G U R AT I O N

Page 14: The Full Stack Java Developer - Josh Long

S E R V I C E R E G I S T R AT I O N & D I S C O V E R Y W I T H E U R E K A

http://techblog.netflix.com/2012/09/eureka.html

Page 15: The Full Stack Java Developer - Josh Long

M A N A G I N G FA I L U R E S W I T H H Y S T R I X

http://techblog.netflix.com/2012/11/hystrix.html

Page 16: The Full Stack Java Developer - Josh Long

D Y N A M I C R O U T I N G W I T H Z U U L

http://techblog.netflix.com/2012/11/hystrix.html

Page 17: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

A C T I V I T I

Page 18: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

VA A D I N

Page 19: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

M E S S A G I N G

Page 20: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

S M A R T S E S S I O N H A N D L I N G

Page 21: The Full Stack Java Developer - Josh Long

BUILDING ADAPTIVE APPLICATIONS IS HARD

built on Cloud Foundry

code will be open sourced.

C L O U D Y D E P L O Y M E N T S

Page 22: The Full Stack Java Developer - Josh Long

References spring.io/guides github.com/spring-cloud/ github.com/spring-cloud-samples/ github.com/joshlong/spring-doge github.com/joshlong/spring-doge-microservice docs.spring.io/spring-boot/

Questions?

Josh Long @starbuxman

[email protected] github.com/joshlong

(⻰龙之春)