TSThomas Schillingintschuehly.deSvelte 5 Islands in Spring Boot with Kotlin: The Preact AlternativeSvelte 5 Islands in Spring Boot with Kotlin: The Preact Alternative In my previous post I showed how to use Preact Islands to handle the 5% of interactions where Alpine.js falls apart. Preact works gr2d ago·16 min read
MNMilan Nikicinsecuritydepth.hashnode.devAuthentication Vulnerabilities in Java: Password Security & Rate Limiting (Part 1)Authentication is the most critical security boundary within a web application. A user claims to be Alice: the application has to validate that claim before granting access. Despite the long history o4d ago·17 min read
TSThomas Schillingintschuehly.dePreact Islands in Spring Boot with htmx: When Alpine.js Isn't Enough AnymoreI build my webserver-rendered web applications with Spring Boot, Thymeleaf, and HTMX. I sprinkle some Alpine.js on top for dropdowns and toggles. And for 95% of interactions, this stack is perfect. But then you hit that one feature – a kanban board w...Feb 18·16 min read
DRDMV Real Estate Photographyindmvrpmedia.hashnode.dev3D Tours & Drone Media in Silver Spring, MDThe Power of Immersive Property Experiences In today’s fast-moving real estate market, buyers expect more than static images. They want to explore homes digitally before scheduling in-person visits. This is where 3D Virtual Tours Services in Silver S...Feb 16·6 min read
NWNeha Waddiinspringboot-learning.hashnode.dev#6 Ways to Create a Spring Boot Applicationwe can create a Spring Boot app in 3 main ways: Spring Initializr (Web Client) Official website:👉 https://start.spring.io You choose: Project: Maven / Gradle Language: Java Spring Boot version Group Artifact Dependencies (Web, JPA, etc.) ...Feb 12·2 min read
MNMilan Nikicinsecuritydepth.hashnode.devSQL Injection in Java: Defense Strategies and Detection (Part 2)Welcome to Part 2 of this SQL injection in Java blog series. In Part 1, we introduced SQL injection and learned about secure coding best practices for SQL injections in JDBC, JPA/Hibernate, and Spring Data JPA. The second part will discuss the securi...Feb 10·16 min read
TTuanhdotnetintuanhnet.hashnode.devSeries of Backend Developer Interview Questions Part 8Source: Series of Backend Developer Interview Questions Part 8 1. Question 1: When should you use EntityGraph instead of fetch join? If you’ve ever written a JPQL join fetch and felt like a hero… until pagination exploded or Hibernate started ...Feb 9·10 min read
PGPrasad Gaikwadinblog.prasadgaikwad.devSupercharge Spring Data JPA: Dynamic Filtering & Performance Optimization with SlicesBuilding efficient search APIs in Spring Boot often leads to two common problems: infinite boilerplate code for dynamic filtering and performance bottlenecks caused by unnecessary count queries. In this post, I'll share how we solved both using a Gen...Feb 8·3 min read
TTuanhdotnetintuanhnet.hashnode.devSeries of Backend Developer Interview Questions Part 7Source: Series of Backend Developer Interview Questions Part 7 1. Question 1: What does transaction propagation mean in Spring, and how does it affect “dependencies” between transactional operations? In Spring, transaction propagation is not a...Feb 8·13 min read
TTuanhdotnetintuanhnet.hashnode.devSeries of Backend Interview Questions Part 6Source: Series of Backend Interview Questions Part 6 1. How Does Spring IoC Container Work? Spring’s IoC container is the unseen conductor of an orchestra: it reads configuration metadata (annotations, XML, Java Config), understands dependenci...Feb 7·5 min read