Slide 1

Slide 1 text

Josh Long (⻰龙之春) @starbuxman [email protected] github.com/joshlong the reloaded revolution “ BOOTIFUL” Adam Koblentz @akoblentz [email protected] zeroturnaround.com/jrebel

Slide 2

Slide 2 text

Adam Koblentz @akoblentz [email protected] Product Marketing Manager - JRebel, ZeroTurnaround Used to write enterprise Java code for a financial company, now tries to improve the lives of Java developers everywhere |

Slide 3

Slide 3 text

Josh Long (⻰龙之春) @starbuxman [email protected] | Jean Claude van Damme! Java mascot Duke some thing’s I’ve authored... Spring Developer Advocate, Pivotal

Slide 4

Slide 4 text

Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 4 Revolutionary tools for developing quality software faster.

Slide 5

Slide 5 text

§ Stop Redeploying § View Code Changes Instantly § Over 50,000 happy users Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 6

Slide 6 text

Agenda § What is JRebel § Why use JRebel § How do I install it § Spring § Let’s see them in action § How do I get JRebel Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 7

Slide 7 text

What is JRebel View Code Changes Instantly Unlike built-in JVM HotSwap, JRebel does not require debug mode, and supports class schema changes like adding methods or fields. JRebel supports: § Java classes § Resource files § 80+ Frameworks and their configurations Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 8

Slide 8 text

Why use JRebel Developers on average spend one full work month per year waiting for redeploys With JRebel • View code changes instantly, code, save, refresh. • Finish sprints on time • Go home on time, don’t cut feature scope. • JRebel increases team velocity by up to 40% (backed by surveys and case studies). • Change anything • JRebel allows you to change your code and frameworks, regardless of your app’s complexity. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 9

Slide 9 text

JRebel compared to HotSwap Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 10

Slide 10 text

What we support Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 11

Slide 11 text

How do I install JRebel Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Let’s see!

Slide 12

Slide 12 text

§ Stop Redeploying § View Code Changes Instantly § Over 50,000 happy users § $1 per day ($365/year) § Save 5+ weeks per year § Go home and see your kids! Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/

Slide 13

Slide 13 text

Questions? Josh Long (⻰龙之春) @starbuxman [email protected] slideshare.net/joshlong github.com/joshlong http://spring.io @akoblentz @ZeroTurnaround [email protected] zeroturnaround.com/jrebel slideshare.net/ZeroTurnaround Adam Koblentz & http://0t.ee/springboot1 http://start.spring.io jrebel trial: spring boot: