Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

spring-boot

Learning Spring Boot from Zero to Cloud: Part 27 – Bean Scopes, Singleton and some Telemetry

josedacruz, May 6, 2025May 9, 2025

In this video, we dive deep into the most common and default bean scope in Spring Boot: Singleton. You’ve probably used it a hundred times without thinking — but do you really know how it works under the hood and why it’s used by default? We’ll walk through real-world examples…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 26 – Interfaces in Beans and Ambiguity Explained

josedacruz, May 4, 2025May 4, 2025
Continue Reading
puzzles and challenges

The Two Doors Puzzle: A Lesson in Asking the Right Questions

josedacruz, May 1, 2025May 1, 2025

What Is the Two Doors Puzzle? Imagine this: you’re standing in front of two doors. One of them leads to freedom. The other—death. There are also two guards: You can ask only one question to one of the guards to figure out which door leads to freedom. So, what do…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 25 – @Component vs @Configuration

josedacruz, May 1, 2025May 1, 2025

🧠 Confused about when to use @Configuration or @Component in your Spring Boot applications? You’re not alone! In this video, we break down their core differences, their purpose, and how Spring handles them under the hood—with real code examples, and practical insights. Whether you’re prepping for a coding interview or…

Continue Reading
Systems Thinking

Thinking in Systems – Stocks and Flows in Software Design and Architecture

josedacruz, April 30, 2025April 30, 2025

Understanding Stocks and Flows is 🔑 to mastering systems thinking. Whether you’re designing software, managing resources, or just trying to make sense of the world 🌍—this concept will change how you see cause and effect, accumulation, and flow. In this video, you’ll discover: 📦 What are Stocks🌊 What are Flows🤯…

Continue Reading
life-improvement

Mastering Your Impulses: Why Self-Control is Your Greatest Defense

josedacruz, April 29, 2025April 29, 2025

“A person without self-control is like a city broken into and left without walls.”— Proverbs 25:28 We live in a world full of quick decisions, emotional triggers, and temptations to spend, speak, or act without thinking. Yet one of the most powerful life skills we can develop is impulse control—the…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 24 – @Repository more than you know

josedacruz, April 29, 2025May 9, 2025

Don’t build another Spring Boot project without watching this.👉 Your codebase will thank you. 📌 What You’ll Learn in This Video: ⏱️ Timestamps: 00:00 – Introduction: @Repository and @Service and others04:14 – @Repository, what and translations06:49 – Spring Exception Translation07:19 – @Controller good, but…09:16 – Services and Repositories10:26 – Testing…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 23 – JdbcTemplate – RowMapper ResultSetExtractor

josedacruz, April 29, 2025May 1, 2025

🎬 Welcome to the “Code Like an Architect” Series! 🚀 This video is part of our growing collection of short, high-impact lessons designed to help you master backend development using Spring Boot. If you’re ready to level up your database access skills, you’re in the right place. 💻⚡ In this…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 22 – JdbcTemplate – Query variants

josedacruz, April 24, 2025April 24, 2025

In this video, you’ll learn all the powerful ways to fetch data using Spring’s JdbcTemplate — from grabbing a single value to handling full lists of results! 🎯 Whether you’re building a REST API, a dashboard, or doing backend magic, this guide will level up your database game. 💡 🔥…

Continue Reading
decision-frameworks

MoSCoW Framework: A Clearer Way to Prioritize What Matters

josedacruz, April 24, 2025April 24, 2025

💡 What is the MoSCoW Framework? The MoSCoW method is a prioritization technique used to decide what really matters in a project or product. It groups tasks or requirements into four categories: “MoSCoW” is simply a mnemonic based on the capital letters of each priority category. 📍 When Should You…

Continue Reading
  • Previous
  • 1
  • …
  • 11
  • 12
  • 13
  • …
  • 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