Skip to content

Commit 24671d2

Browse files
Added link to Kotlin talk at Spring I/O 2024
1 parent b0f85bd commit 24671d2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ Modern Java projects typically rely on [Project Lombok](https://projectlombok.or
5353

5454
## Resources
5555

56+
### Guides
57+
5658
A short selection of "Getting Started" guides:
5759

5860
- [Syntax](https://kotlinlang.org/docs/basic-syntax.html)
@@ -61,6 +63,10 @@ A short selection of "Getting Started" guides:
6163
- [Java to Kotlin Cheat Sheet](https://github.com/amitshekhariitbhu/from-java-to-kotlin)
6264
- [Kotlin Code Samples](https://learnxinyminutes.com/docs/kotlin/)
6365

66+
### Talks
67+
68+
- [Spring Boot & Kotlin: Pain or Gain?](https://www.youtube.com/watch?v=4u0S_E4hAl8&t=4s) by Urs Peter @ Spring I/O 2024. Discusses Kotlin benefits, its use in Spring Boot microservices, as well as simplified reactive development using Kotlin `couroutine`.
69+
6470
## Useful Kotlin Features
6571

6672
Kotlin provides a number of useful features for a Java developer which are easy to learn. Properly leveraged, they result in code that's easier to read and maintain than the equivalent Java code.
@@ -246,7 +252,7 @@ val departmentHeadBirthday = department.head?.birthday
246252

247253
**Java**
248254

249-
The equivalent Java code is considerably more difficult, especially when deeply nested fields are accessed.
255+
The equivalent Java code is considerably more difficult, especially when deeply nested fields are accessed.
250256

251257
One can either use null checks:
252258

0 commit comments

Comments
 (0)