Archive

Posts Tagged ‘JRebel’

JRebel на JUG KPI (16 ноября)

November 4th, 2012 2 comments

16 ноября, на встрече JUG KPI, организованной  совместно с EPAM Systems, с двумя докладами выступит Антон Архипов, инженер компании ZeroTurnaround и JRebel Product Lead.

ZeroTurnaround широко известна своими продуктами LiveRebel (удостоен “Eclipse’s 2012 Hot New Product Award”) и JRebel (удостоен  Duke’s Choice Award/Oracle Innovation Award). С назначением JRebel можно более детально ознакомиться в статье Знакомимся с JRebel.

Встреча пройдет 16 ноября, с 18:30 до 21:00 на территории компании EPAM Systems (ул. Кудряшова 14Б).

Информация о докладах и докладчике:

  • Bio

Anton Arhipov is Software Engineer and JRebel Product Lead at ZeroTurnaround. Professional interests include programming laguages, middleware and tooling. Java enthusiast, vim fan, IntelliJ addict, Anton is ZeroTurnaround representative at JCP for JSR342 (Java EE 7) and he is also a JetBrains Academy member. Anton has delivered talks at international Java conferences: Jfokus, JavaZone, EclipseCon, JavaOne, 33rd Degree, GeeCON and various JUG meet ups.

JVM has convinced us that updating an application means a redeploy. We will take a look at the Java ecosystem from the productivity point of view and try to find the ways around the obstacles. How long does your application takes to build? How long does your application server takes to start and deploy the application? Do you have to navigate in the application in order to see the results of your change? JRebel maps workspaces right to the running application, and changes are instantly reflected in the UI. Learn about the installation/configuration process, and see a live demo.

There are tons of Java OSS frameworks that exercise in bytecode manipulation. What if you’d like to contribute or fix a bug? Understanding Java bytecode may appear quite helpful once you have to solve problems that are related to binary weaving of Java classes, and some things you can do are just plain freakin’ cool! Even more – you will understand better how does Java operate! This talk will remind you some JVM bytecode basics and we will take a look at Java bytecode instrumentation.

Tags: ,

В продолжении знакомства с JRebel

March 11th, 2012 No comments

В дополнение к статье “Знакомимся с JRebel”.

На встрече JUG.RU Антон Архипов (сотрудник компании ZeroTurnaround) выступил с двумя докладами посвященными внутренним принципам работы JRebel. Запись доклада и презентации доступны по ссылке.

После просмотра узнаете, как можно в “домашних условиях” модифицировать байт-код в runtime $). И познакомитесь с библиотекой для манипуляций байт-кодом Javassist, ASM и JRebel SDK.

А для пониманию сути всего происходящего, помогут несколько глав книги Inside the Java Virtual Machine

Знакомимся с JRebel

January 17th, 2012 5 comments

Осенью прошлого года на конференции JavaOne в Сан-Франциско, традиционно были присуждены награды лучшим проектам года “2011 Duke’s Choice Awards”И хотелось бы подготовить цикл небольших статей, коротко описывающих каждый из проектов-победителей.

Начнем данный цикл с номинации “Innovative Compiler for Java Code”, награду в которой получил проект JRebel, эстонской компании ZeroTurnaround, созданный Евгением Кабановым (Jevgeni Kabanov) и Томасом Румером (Toomas Römer).

Read more…