Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

Category: architecture

architectures and styles

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
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
architecture

ETag in APIs — From First Principles to Code

josedacruz, October 28, 2025October 28, 2025

Ever wondered what that mysterious “ETag” header in APIs really does? 🤔 In this video, we break down ETags from the ground up — what they are, why they exist, and how they make your APIs faster and safer! You’ll see how cache validation, optimistic concurrency, and retries all rely…

Continue Reading
architecture

Time-based One-Time Passwords (TOTP) Explained | Secure 2FA Made Simple

josedacruz, September 26, 2025September 26, 2025

In this video, José Cruz breaks down everything you need to know about Time-based One-Time Passwords (TOTP). From the basics of what TOTP is, why it’s important for security, where it’s used, to a clear explanation of the algorithm and a live demo. Perfect for developers, IT architects, and security-conscious…

Continue Reading
architecture

 Locust in 20 Minutes: Install, 10-Line Test, Web UI, First Load (Beginner Friendly)

josedacruz, September 10, 2025September 10, 2025

Hands-on guide to run your first load test with Locust. We go from zero to results: install Locust, write a tiny 10-line HttpUser, launch the Web UI, and start your first swarm. You’ll learn when to use Locust, how to use httpbin.org safely, how to run headless, and how to…

Continue Reading
architecture

Building a URL Shortener in Go | Architecture, Storage, and Real Code Walkthrough

josedacruz, August 26, 2025August 26, 2025

In this video, we dive deep into building a real-world URL Shortener service in Go, from scratch. Using clean architecture principles, you’ll see how to organize your Go project using idiomatic best practices — covering everything from in-memory storage to Base62 encoding, service layering, HTTP handlers, and more! We break…

Continue Reading
architecture

OAuth 2.0 Resource Owner Password Credentials (ROPC) Flow – Explained in Detail

josedacruz, August 20, 2025August 20, 2025

Welcome to a deep dive into one of the most controversial and risky OAuth2 flows: the Resource Owner Password Credentials (ROPC) Grant.In this visual walkthrough, we explore how it works, when (if ever) to use it, and why the industry strongly discourages its use. ⚠️ This grant type is generally…

Continue Reading
architecture

Graceful Shutdown in Spring Boot – Complete Guide with Code & Best Practices – 46

josedacruz, August 11, 2025August 11, 2025

📝 Description:Stopping a Spring Boot app the right way isn’t just about hitting “stop” — it’s about letting your app finish what it started, clean up resources, and avoid broken connections. In this video, you’ll discover practical ways to make your shutdown process smooth and safe, whether you’re running on…

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