torquebox at chicago jbug jan 2013

16
TorqueBox Benjamin Browning Senior Software Engineer Red Hat

Upload: benbrowning

Post on 05-Dec-2014

2.189 views

Category:

Technology


2 download

DESCRIPTION

Slides from my TorqueBox talk at the Chicago JBUG. Slide 14, the one with just a link to the Getting Started Guide, is where I walked the audience through creating the examples applications. Follow along with that part at home by working through the content at http://torquebox.org/getting-started/current/

TRANSCRIPT

Page 1: TorqueBox at Chicago JBUG Jan 2013

TorqueBox

Benjamin  BrowningSenior  Software  EngineerRed  Hat

Page 2: TorqueBox at Chicago JBUG Jan 2013

Who  am  I?

๏ TorqueBox  Lead๏ JRuby  contributor๏ Senior  Software  Engineer  at  Red  Hat๏ https://twitter.com/bbrowning๏ https://github.com/bbrowning

Benjamin  Browning

Page 3: TorqueBox at Chicago JBUG Jan 2013

TorqueBox

Page 4: TorqueBox at Chicago JBUG Jan 2013

TorqueBoxJRuby and JBoss Application Server

Page 5: TorqueBox at Chicago JBUG Jan 2013
Page 6: TorqueBox at Chicago JBUG Jan 2013

Ruby on the JVM

Page 7: TorqueBox at Chicago JBUG Jan 2013

Ruby?Aren’t most JBoss developers Java developers?

Page 8: TorqueBox at Chicago JBUG Jan 2013

Java

Page 9: TorqueBox at Chicago JBUG Jan 2013

Ruby

Page 10: TorqueBox at Chicago JBUG Jan 2013

TorqueBox๏ Rails,  Sinatra,  and  Rack  applications๏ Messaging๏ Scheduled  Jobs๏ Daemons๏ Caching๏ Clustering๏ WebSockets  /  STOMP๏ Supported  by  Red  Hat

Page 11: TorqueBox at Chicago JBUG Jan 2013

TorqueBoxCore

TorqueBoxCore

Java Virtual Machine

Managed Services ContainerJRuby with JIT

Security

Transactions

JBoss Web

Infinispan

HornetQ

Quartz

PicketLink

Rack

Sinatra Rails

Daemons

WebSocketsSTOMP

Tasks

Jobs

MessageProcessors

POJO

Spring

REST

JMS

Servlet

JavaEE

Messaging

Cache

Ruby!APIs!/!Programming!Models Java!APIs!/!Programming!Models

Polyglot Injection

Java!Enterprise!ServicesJRuby!Component!Deployers!&!Gems

Page 12: TorqueBox at Chicago JBUG Jan 2013

TorqueBox  usage

Page 13: TorqueBox at Chicago JBUG Jan 2013
Page 14: TorqueBox at Chicago JBUG Jan 2013

TorqueBox  Getting  Started

http://torquebox.org/getting-started/current/

Page 15: TorqueBox at Chicago JBUG Jan 2013

Polyglot

http://torquebox.org http://immutant.org

http://escalante.io/

http://dynjs.org/

Page 16: TorqueBox at Chicago JBUG Jan 2013

Questions?