Contents
Kotlin
- Understanding Kotlin Coroutines – Pratik Das
Good introduction with simple explanation - Function references – Kt. Academy
Deep dive into Kotlins function references - How Kotlin supports default function parameters when Java does not – Joao Foltran
Interesting for developers who want to know details about Java interoperability - Kotlin value classes – Refactoring to Kotlin with Duncan McGregor
I find value types in Kotlin an important feature which is here explained in detail (maybe a little bit too long) - Are you really taking advantage of Kotlin’s Data classes? – Joao Foltran
Some information about data classes for beginners - Less Known but very Useful kotlin functions [Part II] – ABHINAV CHAUHAN
These functions should be known if you work with collections
Spring Boot
- How to optimize the runtime of your Spring Boot integration tests – Matthias Schenk
Not a deep dive into Spring Boots integrations tests but some interesting aspects, especially about context caches - Using @NotNull on a Method – Roger Yates
I think you should use more @NotNull than check Nulls yourself - Creating API Documentation with Restdocs – Spring Guides
Spring offers the possibility to produce API documentation out of tests
IntelliJ
- 10 IntelliJ Shortcuts For Efficient Refactoring – Ivelina Yordanova
Overview of the most important shortcuts used for refactoring
Architecture
- CQRS Design Pattern — 5 Things You Should Know –
Kanika Modi
I worked 3 years with CQRS and agree to the author’s suggestions - What is Event Driven Architecture? Why do we need and choose it? – Emir Ayhan
Short introduction to Event Driven Architecture - What is CQRS? How Important Is it in Microservices? – Ruby Valappil
A short introduction and evaluation of CQRS
General
- Things I have learned from the 10X software developers I worked with – LORY
Describes aspects of a good / senior / 10x developer