Contents
Kotlin
- Removing Ambiguity in Kotlin Function by Reference – Donovan LaDuke
How to use the type of function references during runtime
JVM
- Java’s String.length() and String.getBytes().length – Kai Yuan
A few days before I had to compute the byte length and this article helped me - FlushMode in JPA and Hibernate – What it is and how to change it – Thorben Janssen
Explains, what a FlushMode is, which FlushModes exists and what are the differences - Project Valhalla: Java’s Epic Quest for Performance Immortality! – Tomer Zeltzer
Drastic performance gain through Valhalla – impressive
Spring Boot
- Exploring SSE (Server-Sent Events): Real-Time Updates for Your Applications! – Miguel Angel Perez Diaz
Nice explanation with examples in Spring Boot (sender) and JavaScript (receiver). - Spring Boot | How to build layered jar – Yegor Voronyansky
Important when you use Spring Boot projects in Docker containers - Spring Boot Dependency Injection Tutorial: Learn with Real-World scenarios – Eidan Khan
Good survey over injection techniques, especially for Spring starters - Implementing Multiple Authentication Methods in a Spring Boot 3 – JackyNote
Introduction to Spring Security
React
- 4 Custom React Hooks Every Developer Should Know – fatfish
I’m still a React beginner and found this Hooks useful - The Quest for Signals in React | useState on Steroids – David Kohen
A replacement for useState. Sounds interesting – what do you think?
Security
- Preventing XSS Attacks in your Spring Boot API – Daniel Angel
Good description and important to follow the advices - Understanding CORS – Mykola
Quiet lengthy but good to read article - Preventing XSS Attacks in your Spring Boot API – Daniel Angel
It’s easy to secure Spring Boot apps
AI
- Is Mamba the End of ChatGPT As We Know It? – Ignacio de Gregorio
Fascinating look at how ChatGPT works and can be improved - Using Mermaid + ChatGPT for Test Case generation and management – Gary Parker
Practical example of how to create test cases with ChatGPT - How I Won Singapore’s GPT-4 Prompt Engineering Competition – Sheila Teo
Deep insight into prompt engineering - Mistral AI
Sliding window can improve model
Architecture
- Choosing the Right Messaging Approach: Event Streaming or Message Queues? – Goker Akce
Explains the differences between event streaming and message queues