Contents
Kotlin
- Mastering in Kotlin Annotations – amol pawar
Annotations are not complicated in Kotlin – have a look - Secure Ktor app with JWT refresh tokens. Refresh token flow. – Piotr Wolak
An alternative to Spring (WebMvc/Security) which is leaner - Kotlin Unknotting — From Realizing Anti-Patterns to Becoming a Better Developer – Nirbhay Pherwani
Some good examples of bad practices and how to avoid them - How to start with the http4k Framework – Matthias Schenk
Interessting small framework
Spring Boot
- Java Spring Events: A Developer’s Secret Weapon- Part 1 – Sounak De
Using events is very simple in Spring, but don’t forget the @Async - Using WireMock and MockWebServer for Spring WebFlux Integration Tests – Jay Kim
WireMock looks more intuitive to me – but decide yourself - Log4j2 Enhancements in Spring Boot 3 – Saurav Kumar
Injecting log level is an interesting possibility
React
- 10 Best Practices in Front-end Development (React) – Renan Olovics
Starts with Typescript tips and offers also some (basic) React tip
Architecture
- 5 Data Structures That You Probably Aren’t Familiar With (But Are Extremely Useful!) – Dr. Ashish Bamania
I think that a software engineer has to know more than the common algorithms and data structures - Dragonfly: 25x faster than Redis – Edouard Courty
Impressive performance gain by intelligent algorithms - API versioning – Nicolas Fränkel
Good description of the 3 main methods of API versioning – I’ve only missed pro/cons - Gradle Cache: Your build’s best friend – Alexey Bykov
Gradle cache can really save time – if you know what you do - Gradle: from Newbie to Strong fundamentals – Vadym Yaroshchuk
Good to know, if you start with Gradle
General
- Writing code for MS-DOS with Borland Pascal 7 – Radu Zaharia
I bought the predecessor (Turbo Pascal 1.0) 1983 or 1984 on the CeBit (a fair in Germany) and wrote my first business application with it