Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

spring-boot Spring Boot CommandLineRunner

Spring Boot CommandLineRunner Masterclass 🚀 Initialization, Arguments & Best Practices

josedacruz, August 17, 2025August 17, 2025

In this video course, you’ll learn everything about CommandLineRunner in Spring Boot. We’ll cover what it is, why it’s useful, and how to apply it in real projects. From initialization tasks to advanced async setups, you’ll see practical examples, testing strategies, and a full demo walkthrough at the end. Perfect…

Continue Reading
architecture

Graceful Shutdown in Spring Boot – Complete Guide with Code & Best Practices – 46

josedacruz, August 11, 2025August 11, 2025

📝 Description:Stopping a Spring Boot app the right way isn’t just about hitting “stop” — it’s about letting your app finish what it started, clean up resources, and avoid broken connections. In this video, you’ll discover practical ways to make your shutdown process smooth and safe, whether you’re running on…

Continue Reading
spring-boot

Mastering Externalized Configuration in Spring Boot – All 6 Methods Explained!

josedacruz, August 5, 2025August 5, 2025

Struggling to manage configuration across environments in your Spring Boot apps? This video is your complete guide to externalized configuration — why it matters, how Spring Boot handles it, and which method is right for your use case. 💡 We cover everything from simple .yml files to advanced setups like…

Continue Reading
spring-boot

Learning Spring Boot, Zero to Cloud, Ep 42 – Spring Profiles

josedacruz, August 2, 2025August 2, 2025

Learn how to use Spring Boot’s powerful profile system to build flexible, testable, and production-ready applications. Whether you’re just getting started or want to master multi-environment setups, this complete guide covers it all — with diagrams, code, and real-world patterns! 📋 What you’ll learn in this video:✅ How Spring Profiles…

Continue Reading
security

OAuth 2.0 Device Authorization Flow Explained: Secure Login for Smart TVs, CLI Tools & IoT Devices

josedacruz, July 27, 2025July 27, 2025

Tired of typing your email and password on a smart TV with a remote? In this video, you’ll learn how the OAuth 2.0 Device Authorization Flow solves login on input-constrained devices like TVs, CLI tools, printers, and IoT gadgets. We’ll walk through real-world examples, an easy-to-understand flow diagram, and Python…

Continue Reading
architecture

Minimal APIs Explained: .NET, Go, Python, Node, and Java Compared! (+ Full Project)

josedacruz, July 22, 2025July 22, 2025

Curious about Minimal APIs and whether they’re the future of backend simplicity? In this deep-dive video, we explore Minimal APIs across multiple languages like .NET, Go, Node.js, Python, and Java. Learn the history, compare to traditional frameworks, discover real-world use cases, and walk through a complete Go-based Configuration Server project!…

Continue Reading
security

OAuth 2.0 Client Credentials Flow Explained 🔐 | Machine-to-Machine Auth in Depth

josedacruz, July 16, 2025July 16, 2025

Welcome to part of our OAuth2/OpenID series! In this video, we explore the Client Credentials Flow — the go-to choice when your applications need to authenticate without any user interaction. Think machine-to-machine communication, microservices, daemon apps, and backend-only access. This video is one of six deep dives into the major…

Continue Reading
reviews

Which Language Should I Choose for My Project? Java, Go, Rust, Python, JS Compared

josedacruz, July 15, 2025July 15, 2025

Choosing between Java, Go, Rust, Python, and JavaScript? 🤯 In this ultimate breakdown, José Cruz explores which programming language truly fits your project, your team, and your future. We go beyond the hype to explore performance, scalability, developer experience, and real-world enterprise usage — with working code examples for every…

Continue Reading
security

OpenID Connect Hybrid Flow: A Blend of Authentication & Authorization

josedacruz, July 11, 2025July 11, 2025

Welcome to the third video in our 6-part series on OAuth2 and OpenID Connect flows! In this episode, we dive deep into the Hybrid Flow — a powerful but often overlooked approach that combines the strengths of Authorization Code and Implicit Flow. If you’re building SPAs or managing legacy auth…

Continue Reading
security

 OAuth 2.0 Implicit Flow – Why It’s Deprecated and What We Learned

josedacruz, July 9, 2025July 9, 2025

Welcome to another episode in our OAuth 2.0 Video Series!In this video, we deep dive into the OAuth 2.0 Implicit Flow — once popular with Single-Page Applications (SPAs), now officially deprecated. You’ll understand: Whether you’re a developer, architect, or security-conscious engineer, this lesson will help you appreciate how OAuth has…

Continue Reading
  • Previous
  • 1
  • …
  • 7
  • 8
  • 9
  • …
  • 25
  • Next
  • architecture (157)
  • artificial-intelligence (6)
  • books (2)
  • courses (4)
  • decision-frameworks (4)
  • finances (1)
  • java (8)
  • life-improvement (20)
  • metrics (3)
  • observability (2)
  • puzzles and challenges (3)
  • reviews (1)
  • security (8)
  • spring-boot (36)
  • Systems Thinking (3)
  • Essential Reading: Clean Architecture — Why Dependencies Should Only Point One Way
  • Essential Reading: Domain-Driven Design — Taming Complexity With a Shared Language
  • GitHub Weekly: 10 Rising Stars You Haven’t Heard Of Yet (October 5 – October 11, 2026)
  • GitHub Weekly: MCP Tools Trending Right Now (September 28 – October 4, 2026)
  • The Bulkhead Pattern: Why One Slow Dependency Shouldn’t Sink the Whole Ship
©2026 José da Cruz | WordPress Theme by SuperbThemes