Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

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
decision-frameworks

Understanding Opportunity Cost: How to Make Better Decisions Every Time

josedacruz, July 1, 2025July 1, 2025

In this video, we dive deep into the concept of Opportunity Cost — the hidden cost behind every choice you make. Whether it’s personal decisions, career moves, or software architecture trade-offs, understanding opportunity cost can drastically improve how you allocate your time ⏳, money 💸, and resources ⚙️. 📚 What…

Continue Reading
spring-boot

Learning Spring Boot, Zero to Cloud, Ep 40 – Request & Session Scopes Explained

josedacruz, June 25, 2025June 25, 2025

Want to master state management in your Spring Boot web applications? In this comprehensive session, José Cruz guides you through everything you need to know about Request and Session Scopes in Spring Boot—from the theory to real-world use cases and common pitfalls.Get the answers to why, when, and how to…

Continue Reading
spring-boot

Learning Spring Boot, Zero to Cloud, Ep 39 –  Bean Naming Conflict Resolution & Advanced Strategies

josedacruz, June 17, 2025June 17, 2025

Unlock the full power of Spring Boot by mastering how to name your beans! In this comprehensive video, José Cruz walks you through everything you need to know about default and custom bean naming in Spring Boot—from beginner basics to advanced strategies like aliases and custom BeanNameGenerators. Learn why naming…

Continue Reading
metrics

Master Cyclomatic Complexity: What It Is & Why It Matters

josedacruz, June 15, 2025June 15, 2025

In this video, we’ll explore Cyclomatic Complexity, a key metric in software development that helps you understand how complex your code is — and what that means for testing, maintainability, and refactoring. Whether you’re a developer, team lead, or architect, this video will help you make smarter decisions about code…

Continue Reading
architecture

Problem Framing Over Solution Jumping – Real Architecture Thinking with Full Case Study

josedacruz, June 13, 2025June 13, 2025

⚠️ Tired of solution-first thinking that leads to chaos? In this video, we explore a real-world flash sale scenario where architecture fails — and show how experienced architects frame the problem before picking any tool. You’ll learn how to apply the 7-Step Problem Framing Framework (PFF) 🧩 to design smarter,…

Continue Reading
security

Day 2 – OAuth2 in One Picture: The 4 Flows

josedacruz, June 11, 2025June 11, 2025

Ever feel confused by OAuth2? In this video, we simplify everything into one visual map. No deep code or jargon — just the big picture. Perfect for developers, architects, and curious tech minds who want to understand why the flows exist and how they differ. 🧠 What You’ll Learn 🧭…

Continue Reading

Learning Spring Boot from Zero to Cloud: Part 38 – Transactions 101

josedacruz, June 8, 2025June 8, 2025

🎬 Description: In this video, we dive into a crucial Spring Boot concept: how to handle database transactions using two distinct styles — Declarative (@Transactional) and Programmatic (TransactionTemplate). You’ll see a side-by-side visual comparison with diagrams that make each step crystal clear. Whether you’re a Java developer, software architect, or…

Continue Reading
  • Previous
  • 1
  • …
  • 8
  • 9
  • 10
  • …
  • 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