Contents
Kotlin
- Mutation Testing in Kotlin – isabel garrido
Using PIT to find test gaps - Using Higher Order Functions to Retry Errors In Kotlin – Refactoring to Kotlin with Duncan McGregor
Nice to see how TDD works in practice - Stop Using JUnit BeforeEach! – Duncan McGregor
Stop using BeforeEach in Junit 5 (also true for Java) - When Should You Use JUnit BeforeEach? – Duncan McGregor
Using BeforeEach because of disabled tests? - Writing a Property Based Testing library in Kotlin, a Journey (part 1) – Jordi Pradel
See also the other articles on blog.agilogy.com - Prefer a nullable or Result result type when the lack of a result is possible – kt.acadamy
Using Result is easy in Kotlin - Prefer Function Reference over Lambda in Kotlin? Wrong! – Vincent Tsen
Amazing difference in performance - Kotlin static code analysis using Detekt – Akshata Shelar
The PMD for Kotlin is detekt
Java
- 10+ Java tips for cleaner code –
Thanasis Galatis
I like this tips and most of them also true for Kotlin - An effective way to use Java Enums in your Spring application – Dario De Santis
Enums as request parameters
Spring Boot
- How To Monitor a Spring Boot App With Prometheus and Grafana – Kirshi Yin
Setup a monitoring environment in under 1 h - Factor Test Code the JUnit 5 Way (That Is, Without Inheritance) – Bruno Berstel-Da Silva
Build your own SpringExtension is better than inherit from a base class - It is said that 99% of programmers cannot master these 5 Spring Boot startup extension points – Gejiufelix
Good to know but seldom to use - How to Enable HTTPS in Spring Boot Application – Ruby Valappil
Easy way to self-signed certificates - API Versioning with Kotlin and Spring Boot –
Mariusz Sołtysiak
Really interessting approach to API versioning! - Configuration Properties With Kotlin – Bas de Groot
Configuration in Spring can be so easy with Kotlin - Spring Boot — Create Custom Annotation to validate Request Parameter – Abhishek Anand
Validation is easy and also the handling of validation problems
IntelliJ
- 10 Useful Android Studio- IntelliJ IDEA Plugins to Make Work Easier – Farhan Tanvir
Some nice plugins: Spring Manipulation, Atom Material Icons, …
General
- Those Data structures can not be learned from leetcode- Skiplist – LORY
Interesting data structure – let’s try to implement it