Welcome to Our Blog

Cool Eclipse IDE Plugins You Should Check Out

The Eclipse IDE from the non-profit Eclipse Foundation is known for its plugins ecosystem and the Eclipse Marketplace hosts a huge amount of plugins that you can download to customize your Eclipse workbench. I recently scanned the Marketplace just to see if there is anything interesting I could find. In fact, I did find some plugins that I think are cool, but not very well-known, so it’s these that I’d like to share with you.

Read more

A Java Fanboy’s Impression of JavaOne Russia 2013

I’m back from Moscow after JavaOne Russia conference, and I gotta say the event was great: superb talks, awesome crowd, great venue! It was a very fruitful event for me in terms of delivering talks, talking to attendees and networking with other speakers. Even more – I attended some of the sessions and learned some new cool stuff.

Read more

Scripting Your Java Application With Groovy

There are plenty of scripting languages for the JVM (Jython and JRuby to name some well known ones) and JavaScript is even bundled with the JDK. But what’s in it for me? Embedding a scripting engine into a Java application isn’t very common thing to do. However, it is possible to achieve neat design solutions by leveraging scripting facilities in Java applications.

In this post I’d like to present you with the case for using an alternative JVM scripting language – Groovy – for extending your Java application.

Read more

JVM Languages Report extended interview with Fantom creators Brian and Andy Frank

In the Fantom. Fantom provides a lot of interesting features and it was a pleasure to give it a try. We had an opportunity to ask a few questions directly from Brian Frank and Andy Frank, the creators of Fantom and learn more about the language and their prospects on Java landscape…

Read more

JRebel 5.2.2 released: VRaptor, Spring support improvements & numerous fixes

Happy Monday! We’re happy to release JRebel 5.2.2, a minor version upgrade that offers a number of improvements and fixes for a variety of frameworks. Here’s the rundown…

Read more

Rebel Labs interview: Red Hat’s Gavin King on Ceylon

The Ceylon Project is an up-and-coming programming language for the JVM, created by Red Hat. Ceylon is currently in active development and just recently reached its 5th milestone. We previously introduced Ceylon by using a simple HTTP server as an example application.

Red Hat’s Ceylon features improved type system, reified generics, modules, and many more interesting facilities. Under development by Gavin King, Ceylon is intended to improve on top of Java success while correcting some of Java failures. We had an honor to interview Gavin on the prospects of the upcoming Java 8 release, Ceylon, and JVM languages in general.

In the Adventurous Guide to JVM Languages report, along with the introduction to Ceylon, you can find the overview about other JVM languages like Kotlin, Xtend, Fantom with the quotes by the authors.

Read more

Apache Camel with JRebel: Instantly visible changes to routes and config definitions

Some years ago I was working in the field of financial data integration for a famous bank in the Baltics. Writing the connectors/adapters/handles for all kind of sources and data formats might be quite time consuming, while only a tiny bit of the work is dedicated to the business logic, e.g. “multiply two numbers and log the result”. Apache Camel was the tool I used in multiple projects and it helped me a lot by providing out of the box components for data integration. One little issue that bothered me, however, was the turnaround time needed when I just wanted to make little changes and see what will happen in the application’s behavior. Well, we spent some time polishing it for JRebel 5.2 and guess what: now it’s possible to reconfigure Camel routes automatically without the need to restart the application after the changes.

Read more

JRebel 5.2 Released – Updates for Apache Camel, Spring Framework, JDeveloper & IDE plugins

Ah, release day. Always an awesome day. Even though the real milestones have been passed, this is the first day that we’re announcing JRebel 5.2 to the public. Woot! Between JRebel 5.1 and 5.2, we delivered 3 minor releases (5.1.1, 5.1.2, 5.1.3), spending a lot of time on improving existing functionality rather than adding completely new features; however, we still have some new stuff for you, here is the list real fast…

Read more

Java 8: The First Taste of Lambdas

Project Lambda is the major theme in the upcoming Java 8 and probably the most awaited one among Java developers. There’s one interesting feature that is being added to Java along with lambdas – the defender methods. In this blog post my intention is to look under the covers – to see how lambdas are represented by the runtime and what bytecode instructions are involved during method dispatch.Read more

Webinar recording: using JRebel with IntelliJ IDEA

The previously recorded webinar provides a brief introduction to what JRebel is, followed by the product demonstration. In this video you will learn how to install and configure JRebel plugin for IntelliJ IDEA, and how to apply JRebel for different types of projects.Read more

1 2 3 4
  • JAX Innovation Awards | Most Innovative Java Technology
  • 19th Annual Jolt Productivity Award
  • 2011 Duke's Choice Award
  • EAS Innovator 2011 Competition Winner
  • 2012 Eclipse Community | New Product Showcase Winner
  • 2012 SD Times 100
  • ITL | Breakthrough of the Year