16
HOW TO Write a Web App in < 140 characters* * (i.e. it fits inside a tweet!) @andypiper

How to Write a Web App in fewer than 140 Characters

Embed Size (px)

DESCRIPTION

Have you seen Spring lately? Using Spring Boot and Groovy, you can create a simple web app that fits inside a tweet. There's MUCH more to Spring Boot than a simple app like this, but this was just a 5 minute lightning talk! Lightning Talk from LJC Open Conference 2013

Citation preview

Page 1: How to Write a Web App in fewer than 140 Characters

HOW TO Write a Web App in < 140 characters*

!

!

* (i.e. it fits inside a tweet!)

@andypiper

Page 2: How to Write a Web App in fewer than 140 Characters

Step 1: Spring

Page 3: How to Write a Web App in fewer than 140 Characters

http://spring.io

Page 4: How to Write a Web App in fewer than 140 Characters

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: How to Write a Web App in fewer than 140 Characters

Step 2: SPRING BOOT

Page 6: How to Write a Web App in fewer than 140 Characters
Page 7: How to Write a Web App in fewer than 140 Characters

Step 3: GROOVY

Page 8: How to Write a Web App in fewer than 140 Characters
Page 9: How to Write a Web App in fewer than 140 Characters
Page 10: How to Write a Web App in fewer than 140 Characters

Step 4: spring run app.groovy

Page 11: How to Write a Web App in fewer than 140 Characters
Page 12: How to Write a Web App in fewer than 140 Characters

Step 5: extra credit shell, PUSH*

!

!

*(OPTIONAL, your CLOUD OF CHOICE)

Page 13: How to Write a Web App in fewer than 140 Characters
Page 14: How to Write a Web App in fewer than 140 Characters
Page 15: How to Write a Web App in fewer than 140 Characters

cf push!!

http://hello-ljcconf.cfapps.io

Page 16: How to Write a Web App in fewer than 140 Characters

Thank You!