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
metrics Mastering Micrometer in Spring Boot: Metrics, Prometheus & Observability Explained josedacruz, June 8, 2025June 8, 2025 📄 Description In this video, you’ll master Micrometer, the observability library that powers metrics in Spring Boot and modern Java applications. ✅ Understand what Micrometer is and how it works behind the scenes✅ Learn to instrument your own code using Counters, Gauges, Timers, and Tags✅ Integrate Micrometer with Spring Boot… Continue Reading
spring-boot Learning Spring Boot from Zero to Cloud: Part 37 – JdbcTemplate – Batch Inserts & Updates josedacruz, June 6, 2025June 6, 2025 In this episode, we explore how to perform batch inserts and updates using JdbcTemplate, optimize database interactions, and understand the trade-offs. If you’re working with large datasets, ETL jobs, or high-throughput applications, mastering JdbcTemplate.batchUpdate() is a must. 📌 What You’ll Learn in This Video ✅ Introduction to JdbcTemplate✅ Why batch… Continue Reading
security Day 1 – Why OAuth2 Exists: The Real Problem It Solves josedacruz, June 3, 2025June 3, 2025 Welcome to Day 1 of Learn OAuth2 in 30 Days! 🎓In this kickoff episode, we answer a fundamental question: Why does OAuth2 exist at all? You’ll discover the real-world problem OAuth2 was designed to solve, the players involved in the protocol, and how it offers secure delegated access without exposing… Continue Reading