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