Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

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
security

OAuth 2.0 Authorization Code Flow & OpenID Connect – Complete Walkthrough

josedacruz, July 7, 2025July 7, 2025

Welcome! This video is a full breakdown of OAuth 2.0’s most secure flow — the Authorization Code Flow — along with the powerful identity layer that is OpenID Connect (OIDC). We take you step-by-step through how apps can securely get access to user data without ever seeing passwords, and how…

Continue Reading
patterns

Design Patterns in Practice: Deep Dive into Singleton for Developers and Architects

josedacruz, July 5, 2025July 5, 2025

Welcome to a comprehensive and practical breakdown of the Singleton Design Pattern — one of the most misunderstood (and overused) patterns in software engineering. Whether you’re a developer, software engineer, or architect, this video gives you the clarity you need to implement Singleton correctly, understand its use cases, and avoid…

Continue Reading
spring-boot

Learning Spring Boot, Zero to Cloud, Ep 41 – Stored Procedures & TestContainers (BONUS!)

josedacruz, July 2, 2025July 2, 2025

In this video, we dive deep into how to call stored procedures using raw JdbcTemplate in Spring Boot. From understanding the basics of stored procedures to real-world examples involving input/output parameters, return values, and reading ResultSets—this is your practical guide to mastering CallableStatement execution manually. We’ll walk step-by-step through syntax,…

Continue Reading
  • Previous
  • 1
  • …
  • 7
  • 8
  • 9
  • …
  • 25
  • Next
  • architecture (154)
  • 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)
  • 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
  • Essential Reading: A Philosophy of Software Design — Fighting Complexity One Module at a Time
  • GitHub Weekly: Top 10 Trending Repos (September 21 – September 27, 2026)
  • The Volunteer Tax: Why Raising Your Hand in a Meeting Makes You the Permanent Owner
©2026 José da Cruz | WordPress Theme by SuperbThemes