Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

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