This is a guest blog post from the JetBrains Upsource team. They’d like to invite you to our free webinar, “Peer Code Review from IDE” with Trisha Gee that will take place on Tuesday, September 13th, 2016, at 14:00 GMT.
If you’ve ever participated in the code review process, you know that reviewing your teammates’ code changes outside of your favourite IDE may feel uncomfortable and even frustrating. The IDE is the customary environment where we deal with code, be it changing something or exploring the code base. However, most code review tools only let you collaborate on code changes and discuss improvements in their web UI.
Upsource, a code review tool from JetBrains, helps developers feel more comfortable with the code review process. It provides an IDE plugin that allows you to participate in code reviews and discussions straight from your IDE leveraging all of its powerful capabilities.
In this free webinar Trisha Gee will show you how Upsource IDE integration works. You’ll learn how to:
Create code reviews from your IDE
Assign team members to review your changes and add watchers
Stay up to date with the process
Participate in discussions and manage your code reviews straight from your favorite IDE.
This webinar is geared towards developers of different proficiency levels regardless of their programming language of choice. You will be able to ask questions during the webinar. The recording will be made available later.
We’re excited to announce the opening of IntelliJ IDEA 2016.3 EAP, the Early Access Program for the update planned for this Autumn. Everyone is welcome to download the EAP build, give it a spin, and share their feedback with us through our tracker.
Read below about the major improvements in the EAP build.
Being a software engineer often means constantly learning something new: a new framework, a new language or simply a new best practice. Learning makes our life more interesting. We at JetBrains try to not only provide the most capable and ergonomic IDE (which of course is our top priority) but also help you learn and grow as professionals. That’s why we blog about the latest news around the JVM community and do webinars on software-related topics that seem interesting to us.
Today, we’d like to invite you September 13 to a live webinar, this time about Akka and Java 8.
One of the really good abstractions Akka brings to the table is Actors, which allows you to write concurrent code but without much of the pain doing so compared to writing your code using threads and locks.
In this webinar, we will take a look at the basics of writing actors with Akka in Java 8, what actors and the core concepts around them are, how you write one, what to do and what not to do when using Akka.
Johan Andrén is a member of the Akka team at Lightbend. He has been working professionally with tech on the JVM since 2005, focused on Scala and Lightbend technologies the last five years. He is located in Stockholm, Sweden. Follow Johan on Twitter.
Every day we try to find new ways to improve developer experience with IntelliJ IDEA. It may be a bugfix, a performance improvement, or a new feature (usually in this order). Today we’d like to introduce a new plugin called JVM Debugger Memory View.
The plugin extends the built-in debugger with capabilities to explore objects in the JVM heap during a debug session. The Memory View shows you the total number of objects in the heap grouped by their class name.
To open the tool window, use the main menu: View → Tool Windows → Memory View.
When you’re stepping over the code, the Diff column shows how the number of objects changes between debugger stops. This way you can easily see how the code you’re stepping over affects the heap.
A double click on a class name, opens a dialog with instances of this class.
The dialog lets you filter instances by an evaluated expression. All debugger operations such as Inspect, Mark Object, Evaluate Expression, Add to Watches, etc can be applied to instances in this dialog.
To install the plugin, open Settings→ Plugins, click Install JetBrains plugin and search for “JVM Debugger Memory View”.
UPDATE: The plugin is now available for IntelliJ IDEA 2016.1 and Android studio 2.2.
Found a bug or miss a feature? Your feedback is very welcome in the issue tracker.
Great news! IntelliJ IDEA 2016.2.2, a new bugfix update, is available. Check out the release notes for the list of fixes. Please download the new version from our website or update by installing the patch from the IDE. To install the patch, click Check for Updates, and then Download and Install.
Last week a part of the IntelliJ team including Yann Cébron and myself had the pleasure of visiting the beautiful (and somewhat crazy) Las Vegas. No, we didn’t play at the casinos. Instead, we saved ourselves from the heat (and our money from slot machines) by enjoying the SpringOne Platform conference and talking to our users. Also, with the help of Stéphane Nicoll we held a wonderful webinar around IntelliJ IDEA 2016.2 and Spring. If you missed it, make sure to watch the recording:
Here’s a list of links to jump directly to the topics you’re most interested in:
Yann Cébron (JetBrains) has been working on Spring support in IntelliJ IDEA for four years. Before joining JetBrains, he spent a decade on (web) applications for a large variety of customers and trades. When he’s not coding, you’ll probably find him in the woods walking his dog, or playing the piano.
Stéphane Nicoll (Pivotal) has a thing for code quality and robustness. He’s been spreading the word for more than ten years while developing large-scale Java enterprise applications in the geospatial, financial, and logistics sectors. An Apache Maven PMC member since 2006, he joined the core Spring Framework development team in early 2014 and has lately focused on Spring Boot.
This month’s Java Annotated Monthly is so much more than Java. Not only do we take a look at what’s happening in the community and what’s the latest on upcoming versions, we have a chance to touch on news for Scala, Clojure, JRuby, Groovy and, of course, Kotlin. And in a slight departure from our usual technical content, we take a look at some news relevant to strengthening team skills with a focus on code reviews.
Last week, we held a live webinar in which Trisha Gee gave an overview of the new features added in IntelliJ IDEA 2016.2. Thanks to those who joined us. If you couldn’t make it, don’t worry, you can watch it right now:
In case you want to jump directly to a topic you’re most interested in, here’re a few links:
Trisha has developed Java applications for a range of industries, including finance, manufacturing and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. You can follow her on Twitter – @trisha_gee