Development	
  
Environment	
  	
  
Agile	
  Way	
  
	
  
Izzet	
  Mustafayev@EPAM	
  Systems	
  
@webdizz	
  
h8p://webdizz.name	
  
What	
  is	
  Vagrant?	
  
What	
  is	
  Virtualiza9on?	
  
download	
  and	
  install	
  
Step	
  1	
  -­‐	
  Create	
  VM	
  
$	
  vagrant	
  init	
  jee.vm	
  hDp://
files.vagrantup.com/precise32.box	
  
$	
  vagrant	
  up	
  
while	
  your	
  environment	
  is	
  being	
  built	
  
Step	
  2	
  -­‐	
  Connect	
  
$	
  vagrant	
  ssh	
  
Windows	
  is	
  not	
  supported,	
  use	
  PuDy/Mingw	
  
Step	
  3	
  -­‐	
  Provision	
  
$	
  vagrant	
  provision	
  
Your	
  project	
  dev	
  env	
  
Technologies:
• Java 6
• IBM Websphere AS 7.x
• IBM Websphere MQ 7.x
• Oracle Database 10g
• Maven
• ....
OK,	
  your	
  geeky	
  stuff...	
  
Technologies:
• JRuby 1.7
• Scala 2.10
• Erlang R16B
• Ruby 2.0
• Groovy 2.1
• Grails 2.2.1
• ....
Produc9on	
  built	
  like	
  dev*	
  
Less	
  9me	
  for	
  newbie	
  	
  
Give	
  build	
  to	
  QA	
  earlier	
  
Effortless	
  [un]install	
  
THANK	
  YOU!	
  
Development	
  Environment	
  	
  
Agile	
  Way	
  
Izzet	
  Mustafayev@EPAM	
  Systems	
  
@webdizz	
  
h8p://webdizz.name	
  

Development environment agile way