Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

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
spring-boot

Learning Spring Boot from Zero to Cloud: Part 36 – JdbcTemplate – Generated Keys!

josedacruz, May 31, 2025May 31, 2025

Welcome to another episode in our Spring Boot Series series! In this video, you’ll learn how to insert data using JdbcTemplate and immediately retrieve the auto-generated key — a common task when working with relational databases. 🎯 Topics covered: 🔧 Technologies used:

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 35 – JdbcTemplate – Generic DAOs!

josedacruz, May 30, 2025May 30, 2025

In this episode of our Spring Boot series, we dive into building reusable DAO classes using Spring’s JdbcTemplate. If you’re tired of writing repetitive SQL and boilerplate JDBC code, this design pattern will help you write cleaner, more testable, and maintainable code in no time. Learn how to abstract CRUD…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 34 – JdbcTemplate – Empty and Null Handling!

josedacruz, May 28, 2025May 28, 2025

Handling database results properly is critical for writing robust and clean Spring Boot applications! In this video, we dive deep into how to gracefully deal with null values and empty query results using JdbcTemplate – a must-have skill for any backend developer. You’ll learn how to prevent dreaded NullPointerExceptions, improve…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 33 – JdbcTemplate – Complex Queries!

josedacruz, May 27, 2025May 27, 2025

Welcome to this deep-dive tutorial where we explore how to handle complex SQL result sets using JdbcTemplate in Spring Boot. If you’ve ever struggled with joins, nested mappings, or organizing your domain models cleanly — this is the video for you. We’ll walk through practical examples using LEFT JOIN, LinkedHashMap,…

Continue Reading
architecture

How to Be a Software Architect: Role, Responsibilities, and Real-World Impact (EP00)

josedacruz, May 24, 2025May 24, 2025

What does a software architect really do? 🤔Beyond drawing diagrams and picking tech stacks, the architect is a visionary, a decision-maker, and the bridge between business and code. In this video, you’ll get a complete walkthrough of what the architect’s role looks like in real-world projects — from discovery all…

Continue Reading
spring-boot

Learning Spring Boot from Zero to Cloud: Part 32 – Conditional Beans: When to Load and When to Skip!

josedacruz, May 23, 2025May 23, 2025

Unlock the full potential of Spring Boot’s auto-configuration magic by mastering Conditional Beans! In this video, we dive deep into how @Conditional, @ConditionalOnProperty, @ConditionalOnClass, and related annotations work behind the scenes. ✅ Learn how to use conditions for dynamic configuration✅ Understand Spring Boot’s evaluation pipeline✅ See real-world use cases like…

Continue Reading
puzzles and challenges

Puzzles You Should Know – Ep.3 – Two Coins Puzzle (And 6 Real-Life/Software Examples)

josedacruz, May 21, 2025May 21, 2025

Ever flipped two heads in a row and wondered what that really means? 🪙 In this video, we dive into the classic Two Coins Puzzle to reveal the logic behind Bayes’ Theorem — one of the most powerful tools for updating beliefs based on evidence. Whether you’re debugging software, reading…

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