Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

architecture

Deployment Strategies – Rolling Update: Near-Zero Downtime Without Double the Infrastructure

josedacruz, April 11, 2026April 11, 2026

Rolling updates are the default Kubernetes deployment strategy — and for good reason. They give you near-zero downtime without requiring you to double your infrastructure. But they come with a catch most tutorials don’t explain: during the rollout, BOTH versions are live at the same time. In this video, we…

Continue Reading
architecture

CQRS Architecture Made Simple ⚙️ Read vs Write Models Explained

josedacruz, March 30, 2026March 30, 2026

Welcome to Video 3 of the Immutability for Architects series! 🚀 In this episode, we explore CQRS — Command Query Responsibility Segregation — and why separating how your system writes data from how it reads data can unlock major gains in performance, scalability, and architectural clarity. You’ll see why a…

Continue Reading
architecture

Event Sourcing Explained – Why Immutability Changes Everything

josedacruz, March 22, 2026March 22, 2026

What is Event Sourcing, and why is immutability such a powerful idea in software architecture? 🤔 In this video, I explain Event Source Architecture in a practical and simple way, with a focus on immutable events 📦 Instead of constantly updating or deleting data, event sourcing stores every change as…

Continue Reading
architecture

Immutability – architecture series 1/7

josedacruz, March 2, 2026March 2, 2026

Most developers learn immutability as a coding concept… but stop there. That’s a mistake. In this video, you’ll discover why immutability isn’t just about objects in code — it’s a core architectural principle that scales across your entire system: We break down the 3 levels of immutability and show how…

Continue Reading
architecture

Immutability: The One Concept That Eliminates Hidden Bugs

josedacruz, February 21, 2026February 21, 2026

Immutability is one of the most important concepts in modern software engineering — and one of the most misunderstood. In this video, we break down what mutability and immutability really mean, why mutation causes hidden bugs, and how immutable patterns make your code safer, easier to debug, and more scalable….

Continue Reading
artificial-intelligence

How TensorFlow Really Works: Tensors, Shapes & Real Business Examples

josedacruz, December 13, 2025December 13, 2025

TensorFlow isn’t only “neural networks” — at the beginning, it’s a powerful tensor math engine. In this video, you’ll learn what TensorFlow is, what a Tensor is, and the key concepts that make everything work: rank, shape, dtype, indexing/slicing, reshaping, broadcasting, and aggregation (reduce operations). Then we make it practical…

Continue Reading
artificial-intelligence

ML Essentials Explained: Functions, Loss, and Gradient Descent + Live Demos (Linear Regression & K-means)

josedacruz, December 12, 2025December 12, 2025

Unlock the core ideas that power modern Machine Learning. In this video, we break down ML’s foundation: function approximation, supervised vs. unsupervised learning, and the optimization engine behind nearly every model—Loss Functions and Gradient Descent. To make the concepts real, we walk through two hands-on demos using NumPy and Matplotlib:…

Continue Reading
architecture

Idempotency in APIs: How to Handle Retries Safely (Python Example)

josedacruz, December 10, 2025December 10, 2025

What happens if a user clicks “Pay Now” twice? Or if a network timeout causes a request to retry automatically? Without Idempotency, your API might process that payment twice. In this video, we explore the concept of Idempotency in API design—a critical property that ensures performing an operation multiple times…

Continue Reading
architecture

LLM Architecture: Internal Mechanisms, RLHF, and Token Prediction Explained

josedacruz, December 10, 2025December 10, 2025
Continue Reading
artificial-intelligence

Ep2: I Built a Free AI Roast Generator with LangChain 2025! Learn PromptTemplate + LCEL

josedacruz, December 2, 2025December 2, 2025

In this video, you’ll learn how to build a fun and practical AI project: a personalized Tweet/Roast Generator using LangChain 2025 and GitHub Models for free. This tutorial introduces PromptTemplate, ChatPromptTemplate, and the LCEL pipe operator, showing how these powerful components let you build clean, reusable AI pipelines with just…

Continue Reading
  • Previous
  • 1
  • …
  • 5
  • 6
  • 7
  • …
  • 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