Tutorial: Reactive Spring Boot Part 8 – Kotlin RSocket Server
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 minute live demo. In this lesson we...
View ArticleTutorial: Reactive Spring Boot Part 9 – Java RSocket Client
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...
View ArticleTutorial: Reactive Spring Boot Part 10 – Spring Profiles to Switch Clients
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...
View ArticleTutorial: Reactive Spring Boot
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...
View ArticleDocker Support in IntelliJ IDEA 14.1
As developers, we can all agree that shipping code should be easy. Whether deploying to a local testing or staging server, our laptop, or a Unix box halfway around the world, builds should be portable,...
View ArticleNew Courseware for IntelliJ IDEA
One of the challenges we face with IntelliJ IDEA is showing new users how to quickly become productive. IntelliJ IDEA is a code editor, but it is also a database client, a static analyzer, a version...
View ArticleIDE Features Trainer: a New Way to Learn Your IDE
The family of education resources for IntelliJ IDEA welcomes a new member! Now, in addition to “What’s new” videos, documentation, blog posts and screencasts, the IDE Features Trainer plugin is...
View ArticleRefactoring: Extract Variable in IntelliJ IDEA
As a code base ages, new code is added, and the existing code is modified to meet the business requirements. This can often have a negative impact on the design and structure of the code. Developers...
View ArticleFully Reactive: Spring, Kotlin and JavaFX playing together
Spring Framework 5 brings full reactive support to developers everywhere. What better way to demo reactive programming than to actually build something live? In this presentation, Trisha creates an...
View ArticleTutorial: Reactive Spring Boot Part 1 – A Kotlin REST Service
This is the first step in a new tutorial showing how to create a Reactive Spring Boot application: Creating a Reactive service with Kotlin. This month (October 2019) I presented a live demo at...
View ArticleTutorial: Reactive Spring Boot Part 2 – A REST Client for Reactive Streams
This second step shows how to create a Java client that will connect to an endpoint that emits a stream of server-sent events. We’ll be using a TDD-inspired process to create the client and test it....
View ArticleTutorial: Reactive Spring Boot Part 3 – A JavaFX Spring Boot Application
This is the third part in 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 third step shows...
View ArticleJava 13 and IntelliJ IDEA
With Text Blocks, Java 13 is making it easier for you to work with multi-line String values. You would no longer need concatenation operators or escape sequences for your HTML, XML, JSON, or SQL...
View ArticleTutorial: Reactive Spring Boot Part 4 – A JavaFX Line Chart
In this step we see how to create a JavaFX application that shows a line chart. This application uses Spring for features like inversion of control. This is the fourth part in our tutorial showing how...
View ArticleTutorial: Reactive Spring Boot Part 5 – Auto-configuration for Shared Beans
In this lesson we look at how to use Spring beans from one module in a different module, using auto-configuration. This is the fifth part of our tutorial showing how to build a Reactive application...
View ArticleTutorial: Reactive Spring Boot Part 6 – Displaying Reactive Data
In this lesson we look at connecting our JavaFX chart to our Kotlin Spring Boot service to display real time prices. This is the sixth part of our tutorial showing how to build a Reactive application...
View ArticleTutorial: Reactive Spring Boot Part 7 – Subscribing Multiple Consumers
In this lesson we update our live-updating chart to show prices for more than one stock, which means subscribing more than one consumer to our reactive stream of prices. This is the seventh part of our...
View ArticleTutorial: Reactive Spring Boot Part 8 – Kotlin RSocket Server
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...
View ArticleTutorial: Reactive Spring Boot Part 9 – Java RSocket Client
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...
View ArticleTutorial: Reactive Spring Boot Part 10 – Spring Profiles to Switch Clients
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...
View Article