IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Most software applications use SQL databases on account of their reliability, consistency, and maturity when it comes to handling structured data. The database schema evolves over time as business requirements change to add new features or update existing ones. Object-relational mapping (ORM) fra…
In a world full of endless articles and tutorials, it’s easy to become overwhelmed by unreliable or irrelevant information. With so much out there, how do you separate the good from the great? This is where we come in! We’ve prepared two articles in which we’ve handpicked the coolest Java blogs t…
We know that many of you use Postman collections and want to stay in the flow while working with them. This means staying inside IntelliJ IDEA and not switching to a different app. Great news! You can now effortlessly transform Postman collections into .http and use them in the HTTP Client …
We’ve got all of the project Reactor adepts and enthusiasts out there covered! Whether you're a seasoned pro or just taking your first steps in the field, IntelliJ IDEA will make reactive coding a breeze. It simplifies the complexities of Reactive Streams, ensuring a smooth and efficient experience …
In Part 3 of our Spock tutorial, we'll look at Data Driven Testing. This is one of my favourite things about Spock, although it is also supported in other frameworks like JUnit 5. Tutorial: Spock Part 1 - Getting Started Part 2 - Writing Tests Part 3 - Data Driven Testing Part 4 - Mockin…
In Part 2 of our Spock tutorial, we'll look at writing Spock tests in more detail, including some tips on how to get the most from Groovy. Tutorial: Spock Part 1 - Getting Started Part 2 - Writing Tests Part 3 - Data Driven Testing Part 4 - Mocking and Stubbing Part 5 - Other Useful Ti…
Spock is a really interesting framework for writing automated tests on the JVM. Spock tests are written in Groovy, but they can be used to test Java classes as well. Check out our 30 minute video tutorial on how to write tests using Spock, or follow along with this series of blog posts, which contai…
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…
Our Reactive Spring Boot tutorial is finally complete! So our end-of-year gift to you is to wrap it all up into a single blog post, where you can easily find each of the tutorial steps, the code, and the full video of the original demo. Happy coding! Part 1 - A Kotlin REST Service Part 2 - A R…
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…
In this lesson we add a new back end service in Kotlin, this time emitting the prices via RSocket, a protocol for reactive streams. This is the eighth part of our tutorial showing how to build a Reactive application using Spring Boot, Kotlin, Java and JavaFX. The original inspiration was a 70 minu…