Contents
Kotlin
- Using KSP and KotlinPoet To Parse Twisted Builder Annotations – Uzi Landsmann
Get into KSP (and KotlinPoet) by implementing a builder pattern - Exploring Kotlin’s Context Receivers – Simon Wirtz
Introduction to context receivers - Kotlin Extension Functions: Benefits and Drawbacks – amol pawar
I love Extension Functions but there are also some drawbacks - Simplifying Redux in Kotlin: “mutating” immutable states with Mutekt – Shreyas Patil
Interessting approach with KSP - Kotlin revolutionary announcement – Kt. Academy
Soon there will be a compiler plugin that generates data structures from csv, json or sql - Typed Error Handling in Kotlin – Mitchell Yuwono
Advanced techniques for error handling - Sealed Classes vs Sealed Interfaces in Kotlin: What’s the Difference? – PINAR TURGUT
Good explanation of the differnces - A practical point of view on Kotlin data classes and JPA/Hibernate – Valentin Goncharov
Good explanation of using Kotlin together with JPA, a little bit missing good practices of equals/hash
Java
- Common mistakes while using Mockito –
Bubu Tripathy
Good explanation of traps in Mockito
Spring Boot
- Pitfalls on Testing with Spring Boot – Ralf Ueberfuhr
Best article about Sprint Boot tests I know - Best Practices for Using @Transactional in Spring Boot –Ömer Naci Soydemir
Interesting overview - How does auto-configuration work in Spring Boot? – Soma
Explain the process for intermediates
Typescript
- 12 TypeScript tricks for Clean Code –
Marcos Vinicius Gouvea
Tips for TypeScript beginners (like me) – Pick and Omit are new to me - Clean Up Code Smells with Clean Code: TypeScript Edition – Kyle Le
A lot of good advices - TypeScript 4.9 is Huge! – Kyle Le
Interessting new language features
React
- Stop Using useMemo Now! – Pavel Pogosov
Good advice for React starters - Why useEffect is a bad place to make API calls – Rojan Maharjan
Especially useQuery is interessting - React Beautiful Conditional Rendering With <RenderWhen /> – Amit Kumar
Show problems with typical conditional rendering solutions and offers a new one - 7 Amazing React Libraries That You’re Not Using Yet – Nitin Sharma
I like most the Recharts but the other libraries are also interessting - It’s time to replace your axios – Scott Hu
Alternative to Axios - React components composition: how to get it right – Nadia Makarevich
A lot of tips and insights. Look also at her other articles on Medium - As a Front-End Engineer, 4 React Traps You Should Know About – fatfish
Nice tips for beginners
Architecture
- What is Database Per Microservices Pattern? What Problem does it solve? – Soma
Arguments against database as a data exchange - Difference between SAGA and CQRS Design Patterns in Microservices? – Soma
Nice diagrams to show the concepts - Leverage the Richness of HTTP Status Codes – Nicolas Fränkel
Good suggestions to. use HTTP status codes more precisely
General
- Programming and Presbyopia: Tips for Senior Developers – Kesk -*-
Everybody will (hopefully) get that old, so listen - How To Create a GraalVM Docker Image – Gunter Rotsaert
Show several approaches and mention also some pitfalls