Understand SSE MCP SERVER with Spring Boot and Spring AI | Beginner Tutorial
Linh Vu
Understand SSE MCP SERVER with Spring Boot and Spring AI | Beginner Tutorial
21:16
Google Gemini IMAGE GENERATION in Java | New Google Gen AI SDK
Linh Vu
Google Gemini IMAGE GENERATION in Java | New Google Gen AI SDK
14:16
Gemini 2.5 Pro 😊 AND Llama 4 🙃 ← OpenRouter.AI ← Spring AI/Spring Boot
Linh Vu
Gemini 2.5 Pro 😊 AND Llama 4 🙃 ← OpenRouter.AI ← Spring AI/Spring Boot
12:52
Learn MCP CLIENT with Spring Boot & Spring AI | Step-by-Step Guide
Linh Vu
Learn MCP CLIENT with Spring Boot & Spring AI | Step-by-Step Guide
22:21
Build your OWN Custom MCP Server with Spring Boot & AI to Track Bitcoin Prices on Claude Desktop
Linh Vu
Build your OWN Custom MCP Server with Spring Boot & AI to Track Bitcoin Prices on Claude Desktop
18:28
MCP Makes IntelliJ IDEA SUPER Powerful with Claude.ai Desktop
Linh Vu
MCP Makes IntelliJ IDEA SUPER Powerful with Claude.ai Desktop
11:45
Spring Security OAuth2 Login (JWT): RestClient x Custom Headers and Parameters in Token Request/URI
Linh Vu
Spring Security OAuth2 Login (JWT): RestClient x Custom Headers and Parameters in Token Request/URI
12:49
Spring Security OAuth2 Login (JWT): Add Custom Parameters to the Authorization Request/URI
Linh Vu
Spring Security OAuth2 Login (JWT): Add Custom Parameters to the Authorization Request/URI
12:59
Spring Security OAuth2 Login (JWT) x Spring Authorization Server x Proof Key for Code Exchange(PKCE)
Linh Vu
Spring Security OAuth2 Login (JWT) x Spring Authorization Server x Proof Key for Code Exchange(PKCE)
20:13
Spring Security OAuth2 Login (JWT) with Google (OpenId Connect Flow) - Complete Configuration
Linh Vu
Spring Security OAuth2 Login (JWT) with Google (OpenId Connect Flow) - Complete Configuration
22:11
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Complete Configuration
Linh Vu
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Complete Configuration
19:51
Spring Security OAuth2 Login (JWT): Explained! x Spring Boot 3
Linh Vu
Spring Security OAuth2 Login (JWT): Explained! x Spring Boot 3
13:57
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Compact Configuration
Linh Vu
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Compact Configuration
7:35
Spring Security OAuth2 Login (JWT) with Google x Spring Boot 3 - Compact Configuration
Linh Vu
Spring Security OAuth2 Login (JWT) with Google x Spring Boot 3 - Compact Configuration
11:26
JAVA Charset.UTF_8 ✅ = Coded Character Set - Unicode 🔥 & Character-Encoding Scheme - UTF-8 ✏️
Linh Vu
JAVA Charset.UTF_8 ✅ = Coded Character Set - Unicode 🔥 & Character-Encoding Scheme - UTF-8 ✏️
20:28
Java I/O Streams - Byte Streams: READ (InputStream) and WRITE (OutputStream) byte-content Files
Linh Vu
Java I/O Streams - Byte Streams: READ (InputStream) and WRITE (OutputStream) byte-content Files
29:28
Java I/O File Handling - Locating the Resource: File (Java IO) vs Path (Java NIO2)
Linh Vu
Java I/O File Handling - Locating the Resource: File (Java IO) vs Path (Java NIO2)
28:47
@ConfigurationProperties: Application Properties in Spring Boot 3 - Properties/Constructor Binding
Linh Vu
@ConfigurationProperties: Application Properties in Spring Boot 3 - Properties/Constructor Binding
30:00
External Properties in Spring Boot 3 @ConfigurationProperties, @Value, Environment
Linh Vu
External Properties in Spring Boot 3 @ConfigurationProperties, @Value, Environment
29:33
Spring Retry & RestClient (Part 2): Custom HTTP Exceptions, Error Handlers, JDK/Apache HttpClients
Linh Vu
Spring Retry & RestClient (Part 2): Custom HTTP Exceptions, Error Handlers, JDK/Apache HttpClients
27:18
Spring Retry & RestClient (Part 1): Getting Started with Spring Retry - A Stateless Declarative way
Linh Vu
Spring Retry & RestClient (Part 1): Getting Started with Spring Retry - A Stateless Declarative way
27:25
RestClient in Spring Boot 3 - Builder, Timeout, Interceptor, RequestFactory
Linh Vu
RestClient in Spring Boot 3 - Builder, Timeout, Interceptor, RequestFactory
24:18
RestClient/RestTemplate Calls to a Self-Signed HTTPS Spring Boot + Enable SSL Client Authentication
Linh Vu
RestClient/RestTemplate Calls to a Self-Signed HTTPS Spring Boot + Enable SSL Client Authentication
19:29
Enable HTTPS for Spring Boot App by Spring SSL Bundles + OpenSSL (Self-Signed Certificate)
Linh Vu
Enable HTTPS for Spring Boot App by Spring SSL Bundles + OpenSSL (Self-Signed Certificate)
15:54
3. Spring Security: Security Filter - Register a Custom SecurityFilter into a SecurityFilterChain
Linh Vu
3. Spring Security: Security Filter - Register a Custom SecurityFilter into a SecurityFilterChain
16:00
2. Spring Security: High-Level Arch - DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain
Linh Vu
2. Spring Security: High-Level Arch - DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain
28:18
1. Spring Security: Servlet Filter - Demystifying the Security Servlet Stack based Application
Linh Vu
1. Spring Security: Servlet Filter - Demystifying the Security Servlet Stack based Application
20:48
12. OpenTelemetry x Kafka: Spring for Apache Kafka + Spring Boot 3 Automatically Instrumented
Linh Vu
12. OpenTelemetry x Kafka: Spring for Apache Kafka + Spring Boot 3 Automatically Instrumented
13:21
11. OpenTelemetry x GraalVM Native Image: Native Compile and Build Native Docker Image (AMD, ARM)
Linh Vu
11. OpenTelemetry x GraalVM Native Image: Native Compile and Build Native Docker Image (AMD, ARM)
18:34
10. OpenTelemetry x GraalVM Native Image: Automatically Instrument by Otel Spring Boot Starter
Linh Vu
10. OpenTelemetry x GraalVM Native Image: Automatically Instrument by Otel Spring Boot Starter
23:06
9. OpenTelemetry (metrics): Spring Boot 3 + Java Agent — Collector — Prometheus Exemplars — Grafana
Linh Vu
9. OpenTelemetry (metrics): Spring Boot 3 + Java Agent — Collector — Prometheus Exemplars — Grafana
16:34
8. OpenTelemetry (traces): Spring Boot 3 + Java Agent — Otel Collector — Jaeger — Zipkin — Tempo
Linh Vu
8. OpenTelemetry (traces): Spring Boot 3 + Java Agent — Otel Collector — Jaeger — Zipkin — Tempo
23:34
7. Observability Coordinated: Prometheus Exemplars (Metrics) — Grafana Tempo (Traces) — Loki (Logs)
Linh Vu
7. Observability Coordinated: Prometheus Exemplars (Metrics) — Grafana Tempo (Traces) — Loki (Logs)
23:59
6. OpenTelemetry (logs): Spring Boot 3 + OpenTelemetry Java Agent — Otel Collector — Loki
Linh Vu
6. OpenTelemetry (logs): Spring Boot 3 + OpenTelemetry Java Agent — Otel Collector — Loki
14:25
Google Gemini + Spring Boot 3 (Java): Interactive Chat Prompt Requests
Linh Vu
Google Gemini + Spring Boot 3 (Java): Interactive Chat Prompt Requests
11:55
Google Gemini + Spring Boot 3 (Java): Multimodal Prompt Requests
Linh Vu
Google Gemini + Spring Boot 3 (Java): Multimodal Prompt Requests
13:18
5. OpenTelemetry (metrics): Spring Boot 3 + OpenTelemetry Java Agent -- Prometheus -- Grafana
Linh Vu
5. OpenTelemetry (metrics): Spring Boot 3 + OpenTelemetry Java Agent -- Prometheus -- Grafana
9:33
4. OpenTelemetry (traces): Spring Boot 3 + OpenTelemetry Java Agent -- Zipkin
Linh Vu
4. OpenTelemetry (traces): Spring Boot 3 + OpenTelemetry Java Agent -- Zipkin
5:53
3. OpenTelemetry: Containerize Auto Instrumented Spring Boot using Google Jib (without Dockerfile)
Linh Vu
3. OpenTelemetry: Containerize Auto Instrumented Spring Boot using Google Jib (without Dockerfile)
26:06
2. OpenTelemetry (traces): PostgresQL -- Spring Boot 3 + OpenTelemetry Java Agent -- Jaeger
Linh Vu
2. OpenTelemetry (traces): PostgresQL -- Spring Boot 3 + OpenTelemetry Java Agent -- Jaeger
16:59
1. OpenTelemetry: Automatically Instrument Spring Boot App by OpenTelemetry Java Agent
Linh Vu
1. OpenTelemetry: Automatically Instrument Spring Boot App by OpenTelemetry Java Agent
25:09
14. Spring Boot Actuator: Info Endpoint, Info Contributors, Generating Build-Info and Git Properties
Linh Vu
14. Spring Boot Actuator: Info Endpoint, Info Contributors, Generating Build-Info and Git Properties
17:39
13. Spring Boot Actuator: Health Endpoint, Health Indicators, and Writing a Custom HealthIndicator
Linh Vu
13. Spring Boot Actuator: Health Endpoint, Health Indicators, and Writing a Custom HealthIndicator
21:45
12. Spring Boot Actuator: Actuator Endpoints and Register an Custom Actuator Endpoint
Linh Vu
12. Spring Boot Actuator: Actuator Endpoints and Register an Custom Actuator Endpoint
18:18
11. Spring Boot Actuator/Micrometer: Add Observation to Create both Custom Metric and New Span
Linh Vu
11. Spring Boot Actuator/Micrometer: Add Observation to Create both Custom Metric and New Span
31:36
10. Spring Boot Actuator/Micrometer: Report new Custom Span for Tracer
Linh Vu
10. Spring Boot Actuator/Micrometer: Report new Custom Span for Tracer
13:56
9. Spring Boot Actuator/Micrometer: Visualize Percentile Distribution Statistic for Timer
Linh Vu
9. Spring Boot Actuator/Micrometer: Visualize Percentile Distribution Statistic for Timer
25:49
8. Spring Boot Actuator/Micrometer: Enable Histogram and Client-side Percentile for Timer
Linh Vu
8. Spring Boot Actuator/Micrometer: Enable Histogram and Client-side Percentile for Timer
24:04
7. Spring Boot Actuator/Micrometer: Registry new Timer to Create Custom Metrics
Linh Vu
7. Spring Boot Actuator/Micrometer: Registry new Timer to Create Custom Metrics
17:25
6. Spring Boot Actuator/Micrometer: Assign Tags to Identify the Service's Metrics
Linh Vu
6. Spring Boot Actuator/Micrometer: Assign Tags to Identify the Service's Metrics
18:28
5. Logs Aggregation: Spring Boot 3 -- OpenTelemetry -- Loki -- Grafana
Linh Vu
5. Logs Aggregation: Spring Boot 3 -- OpenTelemetry -- Loki -- Grafana
26:39
4. Tracing Monitoring: Spring Boot 3 -- OpenTelemetry -- Grafana Tempo -- Grafana
Linh Vu
4. Tracing Monitoring: Spring Boot 3 -- OpenTelemetry -- Grafana Tempo -- Grafana
23:36
3. Tracing Monitoring: Spring Boot 3 -- OpenTelemetry -- Jaeger -- Zipkin
Linh Vu
3. Tracing Monitoring: Spring Boot 3 -- OpenTelemetry -- Jaeger -- Zipkin
13:31
2. Metrics Monitoring: Spring Boot 3 -- OpenTelemetry -- Prometheus -- Grafana
Linh Vu
2. Metrics Monitoring: Spring Boot 3 -- OpenTelemetry -- Prometheus -- Grafana
18:19
1. Metrics Monitoring: Spring Boot 3 -- Prometheus -- Grafana
Linh Vu
1. Metrics Monitoring: Spring Boot 3 -- Prometheus -- Grafana
15:38
12. Authenticate Local SpringBoot App as a Service Account without the Service Account Key (keyless)
Linh Vu
12. Authenticate Local SpringBoot App as a Service Account without the Service Account Key (keyless)
6:01
11. Authenticate Cloud SQL Auth Proxy as a Service Account without the Service Account Key (keyless)
Linh Vu
11. Authenticate Cloud SQL Auth Proxy as a Service Account without the Service Account Key (keyless)
20:25
10. Leverage Cloud Code and Jib Plugin to temporarily test deploying a service on Cloud Run
Linh Vu
10. Leverage Cloud Code and Jib Plugin to temporarily test deploying a service on Cloud Run
34:00
9. Basic Cloud Run configuration options: CPU, Memory, Concurrency, Max Instances, Min Instances,...
Linh Vu
9. Basic Cloud Run configuration options: CPU, Memory, Concurrency, Max Instances, Min Instances,...
19:13
8. Auto-healing Cloud Run services using HTTP Liveness Probe with the help of HTTP Startup Probe
Linh Vu
8. Auto-healing Cloud Run services using HTTP Liveness Probe with the help of HTTP Startup Probe
20:02
7. Authenticate Spring Boot App to CloudSQL by using IAM database authentication
Linh Vu
7. Authenticate Spring Boot App to CloudSQL by using IAM database authentication
41:22
6. Establish Google HTTP Load Balancer with Spring Boot Cloud Run service using a Static IP Address
Linh Vu
6. Establish Google HTTP Load Balancer with Spring Boot Cloud Run service using a Static IP Address
14:08
5. Secure Spring Boot App using Github Secrets and Google Cloud Secret Manager
Linh Vu
5. Secure Spring Boot App using Github Secrets and Google Cloud Secret Manager
29:58
4. Deploy Spring Boot App to Google Cloud Run using Github Actions and Workload Identity Federation
Linh Vu
4. Deploy Spring Boot App to Google Cloud Run using Github Actions and Workload Identity Federation
54:17
3. Build CI Workflow for Spring Boot App using Github Actions
Linh Vu
3. Build CI Workflow for Spring Boot App using Github Actions
15:21
2. Connect Springboot app to CloudSQL Postgres using Cloud SQL connectors libraries
Linh Vu
2. Connect Springboot app to CloudSQL Postgres using Cloud SQL connectors libraries
21:50
1. Create CloudSQL Postgres and connect to it using CloudSQLProxy and CloudCLI(CloudSDK)
Linh Vu
1. Create CloudSQL Postgres and connect to it using CloudSQLProxy and CloudCLI(CloudSDK)
11:48