IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
In this blog, we're going to explore how to work with Amazon Web Services (AWS) in IntelliJ IDEA. We'll start by setting up IntelliJ IDEA to connect to AWS. Then, we'll highlight a few features that are beneficial when working with AWS from your IDE. This blog post covers the same material as the…
In this video we're going to take a look at IntelliJ IDEA's built in terminal. This performs the same function as your operating system's terminal or command feature, but using the terminal inside IntelliJ IDEA has a number of benefits. Opening the IntelliJ IDEA Terminal Window In this example we h…
IntelliJ IDEA offers you a huge range of keyboard shortcuts to help you get faster and be more productive in Intellij IDEA. These shortcuts can also be configured if required. This blog post covers the same material as the video. This provides an easy way for people to skim the content quickly if t…
Just about every developer has an opinion on the formatting of Java code! With IntelliJ IDEA, your team can define its own standards and have the IDE apply them automatically so individual developers don’t have to think about formatting their code as they work. (more…)…
If you’ve ever used System.out.println() to debug your code, this post is a must-read. A debugger is a special tool that you can use to execute your Java code in a strictly controlled environment. It lets you review and analyze the inner state of your application and find and fix bugs that may be h…
A few weeks back we published a blog post and video about Code Completion. Now we're going to look at Code Generation, which compliments the completion features so nicely that in the past we put both sets of features into a single video. Code Generation is a really helpful feature in IntelliJ IDE…
We've been updating our videos lately. Some are topics that haven't been covered before, and some, like this one, have been covered more than once. In this video, we wanted to show the different types of code completion available in IntelliJ IDEA, and when you might want to use them. There will be …
Most readers of the IntelliJ IDEA blog are long past writing "Hello World" applications, but there are plenty of people who haven't yet taken that first step to writing a Java program. If you are one of them, this tutorial is for you. (If you're an experienced developer, show students, juniors, f…
Many of our screencasts and videos highlight particular features of the IDE. Others are tutorials on specific technologies. We decided to create a video which puts all of this together and shows how using a range of IntelliJ IDEA features helps developers to write code. IntelliJ IDEA is designed to…
IntelliJ IDEA has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and pretty much everything else we might want to do regularly. Learning and practicing these shortcuts so they get loaded into our muscle memory can help us to stay in the state of f…
In this lesson we use Spring Profiles to enable an application to determine which of our two clients (server-sent events via WebClient, or RSocket) to use to connect to our Kotlin Spring Boot price service. This is the final part of our tutorial showing how to build a Reactive application using Spr…
In this lesson we add an RSocket client that can talk to the RSocket server we created in the last lesson. This is the ninth part of our tutorial showing how to build a Reactive application using Spring Boot, Kotlin, Java and JavaFX. The original inspiration was a 70 minute live demo. This blog p…