Bonjour Devoxx France. Win a Free Pass!

Devoxx France is an annual developer conference organized by the Paris JUG featuring renowned local and international speakers, with 75% of the talks being in French and 25% in English. This year the conference takes place in the Paris Marriott Rive Gauche Hotel, April 16th-18th, and JetBrains is happy to be taking part.

Devoxx

Win a free Devoxx conference pass

Do you want to attend Devoxx France, but don’t have a conference pass? Well, you just might get lucky. We are raffling six free passes among those who share a tip about their favourite IntelliJ IDEA feature on Twitter. Don’t forget to use the hashtags #intellijtip and #DevoxxFR. Winners will be chosen at random and notified by email on Tuesday, April 15th, 11:00 AM CEST.

Come by the JetBrains booth for a chat

Stop by our booth and check out some of the things we’ve been working on, such as our new Upsource Platform, the new features in IntelliJ IDEA 13.1, the latest Kotlin release and more.

Be sure to join our two sessions with Hadi Hariri:

42 IntelliJ IDEA Tips and Tricks in 45 Minutes
Thursday, April 17th, 14:30 – 15:20, Seine B

There are so many features in IntelliJ IDEA, but we’re going to concentrate on just 42, and we’re going to try and show them in 45 minutes. That’s around 1 tip per minute because we need to leave 3 minutes for Hello, Welcome and Thank you. If a single one goes badly, we have less than a minute per tip. But here’s hoping it won’t.

Embracing HTTP in the Era of API’s
Friday, April 18th, 11:45 – 12:35, M. Davis

It’s all about REST in today’s world. Every service you look at, people are providing a REST API for it. Surprisingly, very few of these APIs are even REST, if we’re talking about REST as in a system that abides by a series of constraints making it RESTful. But the positive note is that it has brought to light the power of HTTP as an application protocol, something very often undervalued and misunderstood, even today. This talk is going to focus on the core values of HTTP for what it is. It will cover all aspects including: headers, error management, verbs, content negotiation, caching, security, messages, request and responses.

We look forward to meeting you in Paris!

Posted in News & Events | Tagged , | 5 Comments

IntelliJ IDEA 13.1.2 EAP 135.667 is Out

Good news, everyone: fresh IntelliJ IDEA 13.1.2 EAP build is available. Grab it and get the latest bugfixes and enhancements!

Develop with Pleasure!

Posted in EAP Releases | Tagged , | 4 Comments

Where Is IntelliJ IDEA Headed?

IntelliJ IDEA is nearing its 14th birthday. We’ve gone a long way, but what’s next? What will drive product development for the next 5-10 years?

To keep up IntelliJ IDEA’s success as a commercial product and determine its future direction, we decided to consult independent professionals for assistance. We hired a reputable agency to run a worldwide market research study that polled developers of all ages, genders, cultures and professional backgrounds. The results are already in, and the team is happily working on the next version based on this study’s key findings.

‘Develop with Pleasure’ stays

Any moral purists complaining about the sexual undertones in our company slogan should finally throw in the towel. As the study showed, it does resonate rather intimately with the majority of our customers, so we will all “Develop with Pleasure!” for years to come.

New Lite Edition with in-app purchases

We’ve been thinking about this and discussing internally for a while now, but just couldn’t figure out exactly how it should work. Well, we think we’ve finally got it.

IntelliJ IDEA needs a new edition. Yes, two editions are just not enough. The choice is too difficult for too many people. Beginning with the next version we are going to introduce a new edition of IntelliJ IDEA (and later other IntelliJ-based IDEs) — IntelliJ IDEA Lite.
Continue reading

Posted in EAP Releases, Featured Plugins, New Features | 66 Comments

Featured Plugins: Crash Reporting Tool for Android

The most advanced IDE for Java developers, IntelliJ IDEA, is also an open platform that is ideally suited for building of custom developer tools. From time to time we’ll be selecting one of many plugins created by the community to feature on our blog. Today we’re going to speak about Twitter’s tool for mobile crash reporting, and its implementation as IntelliJ IDEA plugin.

Crashlytics is a lightweight crash reporting tool for iOS and Android applications, that captures crashes and delivers nice and clean reports via email or Crashlytics.com cloud storage. Continue reading

Posted in Featured Plugins | 5 Comments

Functional Programming with Java 8

The recording of our March 12th webinar featuring Venkat Subramaniam, Functional Programming with Java 8, is now available on JetBrains YouTube Channel.

In this presentation, we discuss how Java 8 now facilitates a functional style of programming and why we should care about it. Using multiple examples, during this live coding session, we will explore the strengths and benefits of the new Java 8 language features.

Learn more about IntelliJ IDEA 13.1 and its support for Java 8.

About the Presenter:

Dr_Venkat_Subramaniam_200x200Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on Twitter at @venkat_s.

Posted in Webinars | 6 Comments

IntelliJ IDEA 13.1.1 Update is Available

If you haven’t yet upgraded to IntelliJ IDEA 13.1, here’s another good reason to do it right now: the 13.1.1 update that takes care of a number 13.1 issues, including the performance degradation problem.

Download IntelliJ IDEA 13.1.1 from the official IntelliJ IDEA website or, if you’re already running on 13.1, just use the Check for Update menu command.

Develop with Pleasure!

Posted in Releases | Tagged | 26 Comments

IntelliJ IDEA 13.1 Released!

We are thrilled to announce that IntelliJ IDEA 13.1 is finally out and available for download.

In addition to Java 8 support (announced publicly today by Oracle) IntelliJ IDEA 13.1 brings minor improvements to most parts of the IDE, including the UI, frameworks support, and tools integration.

At the same time the update offers a number of completely new features:

Visit our website to see what’s new in IntelliJ IDEA 13.1 and download the edition of your choice.

Stay tuned to our blog for more details coming soon.

Develop with Pleasure!

Posted in Releases | Tagged | 76 Comments

IntelliJ IDEA 13.0.3 Update is Available

While waiting for Java 8 and IntelliJ IDEA 13.1 to come out with all its bells and whistles it surely wouldn’t hurt to check out a little less fancy, but still pretty much loaded 13.0.3 update that has just been released.

13.0.3_splash

For more details, browse the Release Notes.

Develop with Pleasure!

Posted in Releases | Tagged | 2 Comments

Debugger for JDK8’s Nashorn JavaScript in IntelliJ IDEA 13.1

Last Friday we announced the availability of IntellIJ IDEA 13.1 RC2, a new release candidate for IntelliJ IDEA 13.1 bringing final support for Java 8. In other awesome news, besides coding assistance for Java 8 the new build also provides a built-in debugger for JDK8’s Nashorn. Nashorn is the new lightweight high-performance JavaScript runtime built on top of JVM.

With IntelliJ IDEA 13.1 RC2, now you can add breakpoints to your Nashorn scripts and go through them when debugging your Java application. Let’s see how it works on a simple example. Here we have an application which loads a Java interface implementation from in a Nashorn script. The interface has a “sayHello” method with a single String parameter and returning a String.

Continue reading

Posted in New Features | Tagged , , | 14 Comments

IntelliJ IDEA 13.1 RC2 Ships Nearly Final Java 8 Support

It’s always nice to start the day with a fresh build of IntelliJ IDEA and its fresh-out-of-the-oven features. But that pales in comparison with being the first explorer of final Java 8 support in your favorite IDE!

IntelliJ IDEA 13.1 RC2 is available for download, shipping final improvements for Java 8 support just a few days ahead of its official release.

As you may remember, we’ve already blogged about the coding assistance for Java 8 (in v12 and v13).  Now let’s see what new exciting features v13.1 can offer.

In addition to overall enhancements in support, IntelliJ IDEA 13.1 comes with a new inspection helping you migrate your code to the new Stream APIs. Here’s a short demo:

 
Continue reading

Posted in New Features, Release Candidates | Tagged , , | 10 Comments