Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java Rebel Screencast

 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you haven't seen it, you can find it here:
http://www.zeroturnaround.com/docs/javarebel-jpetstore-screencast

Guys:
Do you mind if I ask who's voice that is and what the accent is?
 
Jevgeni Kabanov
Java Rebel Support
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The voice is mine. I live in Estonia, but not sure if my accent is so Estonian.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34071
331
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by David O'Meara:
Do you mind if I ask who's voice that is and what the accent is?

"Hello, my name is Jevgeni Kabanov" should give you a clue on the first part . The demo is cool - it is so clear what is going on.

I am curious about the second half of the question too though. The accent is very easy to understand, but doesn't sound like one I recognize.
 
Jevgeni Kabanov
Java Rebel Support
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The accent is very easy to understand, but doesn't sound like one I recognize.


Well, you figure it out. My mothertongue is Russian, I speak Estonian quite freely, but I speak English at home and watch lots of movies in English (both American and not). I think it's quite a mixture.
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah, I was concentrating on the technology

The screen cast is very nicely done, and showcases the tool nicely. After seeing it, it looked a little like magic. I had to stop and do a double-take after seeing the demonstration to absorb what I had seen
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64613
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hmmm, no worky in Safari.
 
Jevgeni Kabanov
Java Rebel Support
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's actually also a new screencast about our new Spring plugin, which includes reloading Spring dependencies in addition to just class changes:
http://www.zeroturnaround.com/javarebel-spring-integration-screencast/
 
Jevgeni Kabanov
Java Rebel Support
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Confirm not working in Safari, we'll try to figure out why and fix it.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64613
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cool beans. Got it going in Firefox.
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jevgeni Kabanov:
There's actually also a new screencast about our new Spring plugin, which includes reloading Spring dependencies in addition to just class changes:
http://www.zeroturnaround.com/javarebel-spring-integration-screencast/


OOooooOOOooooo
 
Alaa Nassef
Ranch Hand
Posts: 471
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm speechless. This is great
 
Christophe Deniaud
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This looks very interesting, but my question is: are there real uses of such a module?

The goal is it to be used on production platform or only on development platform?
For my part, pushing elements on a production platform so easily seems too dangerous.
And IDE allows deploying evolutions on development platforms quickly.

Chris
 
Toomas Römer
JavaRebel Support
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is meant to be used in development mode only. We are planning production support but currently it is only a development tool.

There are real uses of such a module. The main idea is that it saves a lot of time for the developers, deployment times vary from 30seconds to 20minutes, saving those minutes just adds up.

The other main factor is context switches of the developer. Even a tiny fix requires most of the time a redeploy. You as a developer do not have to read Slashdot and just wait but can actually get instant feedback and keep going with the task at hand.
 
arulk pillai
Author
Ranch Hand
Posts: 3385
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are real uses of such a module. The main idea is that it saves a lot of time for the developers, deployment times vary from 30seconds to 20minutes, saving those minutes just adds up.



Also, it is a very repetitive and monotonous task that developers hate to do. Especially the hot deployments do not always work well and takes time too.
[ August 12, 2008: Message edited by: arulk pillai ]
 
Toomas Römer
JavaRebel Support
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yup. Hot deployments will require the reinitialization of the servlet context, spring, hibernate or which ever library you are using
 
Christophe Deniaud
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Toomas,

Thanks for answer.
I agree that as a development tool, it seems interesting.
Especially since even if IDE allow us to automate the deployment, it often involves tasks unnecessary (hence wasting time).

I would have been more reluctant with the idea of using such a model on production platform; probably for fear that a developer would jump the basic steps of validation.

Chris
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic