DEV Community

Anh Trần Tuấn profile picture

Anh Trần Tuấn

404 bio not found

Joined Joined on  Personal website https://tuanh.net/
Techniques for Uploading Large Files in Chunks to S3 Using Lambda Functions with Java 17

Techniques for Uploading Large Files in Chunks to S3 Using Lambda Functions with Java 17

Comments
4 min read
Upload Large Files in Chunks with Spring Boot

Upload Large Files in Chunks with Spring Boot

Comments
3 min read
Secrets to Understanding HTMX, XHTML, and HTML: How They Shape Modern Web Development

Secrets to Understanding HTMX, XHTML, and HTML: How They Shape Modern Web Development

1
Comments
5 min read
Tips for Sending Mail from a Spring Boot Application Using Google as Mail Server

Tips for Sending Mail from a Spring Boot Application Using Google as Mail Server

Comments
4 min read
Using @Transactional in Spring Boot: A Comprehensive Guide with Code Examples

Using @Transactional in Spring Boot: A Comprehensive Guide with Code Examples

Comments
3 min read
Discover the Secrets Behind Spring Boot 3.3

Discover the Secrets Behind Spring Boot 3.3

Comments
3 min read
Differences Between DTO and Aggregate in Domain-Driven Design: Best Practices Explained

Differences Between DTO and Aggregate in Domain-Driven Design: Best Practices Explained

Comments
4 min read
Understanding CPU and I/O Bound Operations: A Guide for Developers

Understanding CPU and I/O Bound Operations: A Guide for Developers

Comments
5 min read
Reasons Why You Should Choose .properties or .yaml for Your Configuration Files

Reasons Why You Should Choose .properties or .yaml for Your Configuration Files

Comments
4 min read
Injecting a Prototype Bean into a Singleton in Spring

Injecting a Prototype Bean into a Singleton in Spring

Comments
4 min read
Implementing Different Types of Inheritance in Hibernate

Implementing Different Types of Inheritance in Hibernate

Comments
4 min read
Tips for Mastering Java Intersection Types with Real-World Code Examples

Tips for Mastering Java Intersection Types with Real-World Code Examples

Comments
4 min read
Reasons Why Exposing Hibernate Entities Directly in REST APIs Is Not a Good Practice

Reasons Why Exposing Hibernate Entities Directly in REST APIs Is Not a Good Practice

Comments
5 min read
Package by Layer vs Package by Feature

Package by Layer vs Package by Feature

Comments
5 min read
Spring Batch and How to Implement It Effectively

Spring Batch and How to Implement It Effectively

Comments
4 min read
Understanding SQL Queries Using the EXPLAIN Command

Understanding SQL Queries Using the EXPLAIN Command

Comments
4 min read
Implementing Server-Side Rendering (SSR) with Spring Boot

Implementing Server-Side Rendering (SSR) with Spring Boot

Comments
3 min read
Reasons Behind Latency in Your Web Application

Reasons Behind Latency in Your Web Application

Comments
4 min read
Securing Self-Signed Certificates: Are They Safe?

Securing Self-Signed Certificates: Are They Safe?

Comments
2 min read
Writing Effective Rewrites in Nginx and Tomcat

Writing Effective Rewrites in Nginx and Tomcat

Comments
2 min read
Understanding WAR and JAR Files

Understanding WAR and JAR Files

1
Comments
3 min read
Building Dynamic Spring Boot Validators

Building Dynamic Spring Boot Validators

Comments
3 min read
Protecting Your Credentials with ConfigMaps in Spring Boot

Protecting Your Credentials with ConfigMaps in Spring Boot

Comments
3 min read
7 Essential Bash Script Tricks for Efficient Scripting

7 Essential Bash Script Tricks for Efficient Scripting

1
Comments
4 min read
Monitoring in Docker: Code Examples, Demos, and Results

Monitoring in Docker: Code Examples, Demos, and Results

Comments
3 min read
Methods to Find the IP Address from a Hostname

Methods to Find the IP Address from a Hostname

Comments
3 min read
Sidecar Pattern: Techniques and Best Practices

Sidecar Pattern: Techniques and Best Practices

Comments
3 min read
Service Discovery Pattern Is Critical in Microservices Architecture

Service Discovery Pattern Is Critical in Microservices Architecture

Comments
4 min read
Polyglot Persistence: Why It's Essential for Modern Applications

Polyglot Persistence: Why It's Essential for Modern Applications

Comments
4 min read
Reasons Why You Should Use Database per Service in Microservices Architecture

Reasons Why You Should Use Database per Service in Microservices Architecture

Comments
4 min read
Understanding Covariance and Contravariance in Java

Understanding Covariance and Contravariance in Java

Comments
4 min read
Techniques for Using Repeat Annotation in Java: Unlocking Its Power with Code Examples and Demos

Techniques for Using Repeat Annotation in Java: Unlocking Its Power with Code Examples and Demos

Comments
4 min read
Secrets of Java Inner Classes: What They Are, Why You Need Them, and How to Use Them Effectively

Secrets of Java Inner Classes: What They Are, Why You Need Them, and How to Use Them Effectively

Comments
4 min read
Reasons Why You Should Use a CDN: Speed, Security, and Scalability

Reasons Why You Should Use a CDN: Speed, Security, and Scalability

Comments
4 min read
Reasons Why AJAX and SSR Shaped Modern Web Development

Reasons Why AJAX and SSR Shaped Modern Web Development

Comments
4 min read
Mastering the @MapKey Annotation for Map Relationships

Mastering the @MapKey Annotation for Map Relationships

Comments
3 min read
Reasons the Thundering Herd Problem Happens and How to Fix It

Reasons the Thundering Herd Problem Happens and How to Fix It

Comments
4 min read
Strategies to Count the Number of Online Users in Your Application

Strategies to Count the Number of Online Users in Your Application

Comments
4 min read
Reasons You Should Understand the .m2 Folder and settings.xml in Maven Projects

Reasons You Should Understand the .m2 Folder and settings.xml in Maven Projects

Comments
5 min read
Regex in Java: The Ultimate Guide for Developers

Regex in Java: The Ultimate Guide for Developers

Comments
4 min read
Using @MappedSuperclass in JPA: Code Examples, Demos, and Results

Using @MappedSuperclass in JPA: Code Examples, Demos, and Results

Comments
4 min read
Switch Case in Java 17 and Java 21 for Cleaner Code

Switch Case in Java 17 and Java 21 for Cleaner Code

Comments
4 min read
Heap Memory vs Stack Memory in Java

Heap Memory vs Stack Memory in Java

Comments
5 min read
Secrets to Effective Memory Management in GraalVM Native Image

Secrets to Effective Memory Management in GraalVM Native Image

1
Comments
5 min read
Techniques for Implementing an Effective Anticorruption Layer in Your System

Techniques for Implementing an Effective Anticorruption Layer in Your System

Comments
4 min read
Why Thread-per-Request and Reactive Programming Models Differ in Performance and Scalability

Why Thread-per-Request and Reactive Programming Models Differ in Performance and Scalability

Comments
4 min read
Using Bitwise Operations to Manage Permissions in Java Web Development

Using Bitwise Operations to Manage Permissions in Java Web Development

Comments
4 min read
Escaping Strings in Java: How to Handle Special Characters Effectively

Escaping Strings in Java: How to Handle Special Characters Effectively

Comments
4 min read
Secrets of RxJava: Why It’s the Key to Managing Asynchronous Operations in Java

Secrets of RxJava: Why It’s the Key to Managing Asynchronous Operations in Java

Comments
5 min read
Integer Caching in Java: How It Works and Why It Matters

Integer Caching in Java: How It Works and Why It Matters

Comments
4 min read
Facts About Marker Interfaces in Java

Facts About Marker Interfaces in Java

Comments
5 min read
Integrating Spring Data JPA with NoSQL Databases: A Step-by-Step Guide with Code Examples and Results

Integrating Spring Data JPA with NoSQL Databases: A Step-by-Step Guide with Code Examples and Results

Comments
4 min read
Master Window Functions in MySQL: A Complete Guide with Examples

Master Window Functions in MySQL: A Complete Guide with Examples

Comments
3 min read
Methods for Combining INSERT and UPDATE in PostgreSQL for Efficient Data Management

Methods for Combining INSERT and UPDATE in PostgreSQL for Efficient Data Management

Comments
4 min read
Methods for Implementing Feature Flag Management in Your Spring Boot Application

Methods for Implementing Feature Flag Management in Your Spring Boot Application

Comments
3 min read
Strategies to Implement the Transactional Outbox Pattern for Reliable Microservices Communication

Strategies to Implement the Transactional Outbox Pattern for Reliable Microservices Communication

Comments
4 min read
Understand the Difference Between @RequiredArgsConstructor, @AllArgsConstructor, and @NoArgsConstructor in Lombok

Understand the Difference Between @RequiredArgsConstructor, @AllArgsConstructor, and @NoArgsConstructor in Lombok

Comments
3 min read
Why etcd is Essential for Kubernetes: A Comprehensive Guide

Why etcd is Essential for Kubernetes: A Comprehensive Guide

Comments
6 min read
Managing Configuration in Kubernetes: Understanding ConfigMaps and Secrets

Managing Configuration in Kubernetes: Understanding ConfigMaps and Secrets

Comments
7 min read
Master Kubernetes Services: A Complete Guide with Examples

Master Kubernetes Services: A Complete Guide with Examples

Comments
10 min read
loading...