aspose file tools*
The moose likes IDEs, Version Control and other tools and the fly likes Java Rebel Screencast Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Java Rebel Screencast" Watch "Java Rebel Screencast" New topic
Author

Java Rebel Screencast

David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

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

Joined: Jul 22, 2008
Posts: 32
The voice is mine. I live in Estonia, but not sure if my accent is so Estonian.


<a href="http://www.zeroturnaround.com/jrebel/" target="_blank" rel="nofollow">JRebel</a> reloads Java code on-the-fly (<a href="http://www.zeroturnaround.com/jrebel-demonstration-screencast/" target="_blank" rel="nofollow">see demo screencast</a>)
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30919
    
158

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.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Jevgeni Kabanov
Java Rebel Support
Ranch Hand

Joined: Jul 22, 2008
Posts: 32
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

Joined: Mar 06, 2001
Posts: 13459

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

Joined: Jan 10, 2002
Posts: 61623
    
  67

Hmmm, no worky in Safari.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Jevgeni Kabanov
Java Rebel Support
Ranch Hand

Joined: Jul 22, 2008
Posts: 32
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

Joined: Jul 22, 2008
Posts: 32
Confirm not working in Safari, we'll try to figure out why and fix it.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61623
    
  67

Cool beans. Got it going in Firefox.
David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

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

Joined: Jan 28, 2008
Posts: 467
I'm speechless. This is great


Visit my blog: http://jnassef.blogspot.com/
Christophe Deniaud
Greenhorn

Joined: Jan 10, 2008
Posts: 21
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

Joined: Jul 07, 2008
Posts: 17
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.


JRebel reloads Java code on-the-fly
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3254
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 ]

500+ Java Interview Questions and Answers | Java job hunting know how & Java resumes
Toomas Römer
JavaRebel Support
Greenhorn

Joined: Jul 07, 2008
Posts: 17
Yup. Hot deployments will require the reinitialization of the servlet context, spring, hibernate or which ever library you are using
Christophe Deniaud
Greenhorn

Joined: Jan 10, 2008
Posts: 21
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java Rebel Screencast