DEV Community

Cristian Sifuentes profile picture

Cristian Sifuentes

đź§  Full-stack dev integrating AI into scalable solutions with [.NET, Azure], [Angular, React, Astro], SQL, Git & cloud-native tools. Obsessed with clean code & atomic

Joined Joined on  github website twitter website

Education

Universidad Anáhuac Mayab

Work

Team Venti

CQRS + Event Sourcing in .NET (C#) — A Production‑Minded Developer Guide (with a Smile)

CQRS + Event Sourcing in .NET (C#) — A Production‑Minded Developer Guide (with a Smile)

2
Comments 1
7 min read
How Large Language Models (LLMs) Work

How Large Language Models (LLMs) Work

1
Comments 1
3 min read
What Is a Neural Network? (From Math to Modern AI)

What Is a Neural Network? (From Math to Modern AI)

1
Comments
3 min read
Architecture and Internal Operation of Blockchain

Architecture and Internal Operation of Blockchain

2
Comments
3 min read
How a .ZIP File Works — Compression Explained with a Simple Example

How a .ZIP File Works — Compression Explained with a Simple Example

3
Comments
3 min read
Videos: Containers, Codecs, and Protocols — How Motion Becomes Streamable

Videos: Containers, Codecs, and Protocols — How Motion Becomes Streamable

1
Comments
3 min read
How the .JPG Format Works *Understanding Image Compression Through Human Perception*

How the .JPG Format Works *Understanding Image Compression Through Human Perception*

1
Comments
3 min read
Databases Explained — Beyond Excel Tables

Databases Explained — Beyond Excel Tables

1
Comments
3 min read
Files: Metadata, Headers, and Extensions — How Computers Really Understand Your Data

Files: Metadata, Headers, and Extensions — How Computers Really Understand Your Data

Comments
3 min read
Permissions, Process Levels, and Execution Privileges

Permissions, Process Levels, and Execution Privileges

Comments
3 min read
Differences Between Windows, Linux, and macOS

Differences Between Windows, Linux, and macOS

Comments
3 min read
Domain Names, DNS, and How to Get a .com — From Names to Infrastructure

Domain Names, DNS, and How to Get a .com — From Names to Infrastructure

Comments
3 min read
IP Addresses & the Internet Protocol — From Numbers to Global

IP Addresses & the Internet Protocol — From Numbers to Global

Comments
3 min read
What Is an Algorithm and What Is a Programming Language?

What Is an Algorithm and What Is a Programming Language?

Comments
3 min read
GPUs: Graphics and AI Processors — From Pixels to Intelligence

GPUs: Graphics and AI Processors — From Pixels to Intelligence

1
Comments 1
3 min read
Phones and Their System on a Chip (SoC) — The Hidden Engine of Modern Devices

Phones and Their System on a Chip (SoC) — The Hidden Engine of Modern Devices

2
Comments
3 min read
How Files Are Organized — Understanding File Systems and Paths published

How Files Are Organized — Understanding File Systems and Paths published

1
Comments
3 min read
How Computers Store Data — From Memory to Meaning

How Computers Store Data — From Memory to Meaning

2
Comments
4 min read
How the Internet Works — From a Single Message to the Global Network

How the Internet Works — From a Single Message to the Global Network

2
Comments
3 min read
What Is an Operating System? — The Silent Architect Behind Every Device

What Is an Operating System? — The Silent Architect Behind Every Device

1
Comments
3 min read
CPUs & RAM Explained — How Computers Actually Think and Remember

CPUs & RAM Explained — How Computers Actually Think and Remember

1
Comments
4 min read
Bits & Bytes Explained — The True Foundation of All Software

Bits & Bytes Explained — The True Foundation of All Software

1
Comments
4 min read
How Electronic Circuits Actually Work — From Electrons to Modern Computing

How Electronic Circuits Actually Work — From Electrons to Modern Computing

1
Comments
4 min read
How Computers and Phones Actually Boot — From Power Button to Operating System

How Computers and Phones Actually Boot — From Power Button to Operating System

1
Comments
2 min read
C# OOP Mastery — From Quiz Answers to Production‑Grade Mental Models

C# OOP Mastery — From Quiz Answers to Production‑Grade Mental Models

2
Comments 1
5 min read
C# Architecture Mastery — Event-Driven Architecture in .NET (Clean Boundaries with Messaging) (Part 12)

C# Architecture Mastery — Event-Driven Architecture in .NET (Clean Boundaries with Messaging) (Part 12)

3
Comments
3 min read
C# Architecture Mastery — Scaling Teams with Architecture (Conway’s Law & .NET) (Part 11)

C# Architecture Mastery — Scaling Teams with Architecture (Conway’s Law & .NET) (Part 11)

3
Comments
2 min read
C# Architecture Mastery — Refactoring Legacy ASP.NET Core Apps Toward Clean Architecture (Part 10)

C# Architecture Mastery — Refactoring Legacy ASP.NET Core Apps Toward Clean Architecture (Part 10)

1
Comments
2 min read
C# Architecture Mastery — CQRS in ASP.NET Core (When It Helps, When It Hurts) (Part 9)

C# Architecture Mastery — CQRS in ASP.NET Core (When It Helps, When It Hurts) (Part 9)

1
Comments
3 min read
C# Architecture Mastery — EF Core in Clean Architecture (Part 8)

C# Architecture Mastery — EF Core in Clean Architecture (Part 8)

1
Comments
3 min read
C# Architecture Mastery — Testing Strategies in Clean Architecture (.NET) (Part 7)

C# Architecture Mastery — Testing Strategies in Clean Architecture (.NET) (Part 7)

1
Comments
3 min read
C# Architecture Mastery — Clean Architecture vs Vertical Slice Architecture (Part 6)

C# Architecture Mastery — Clean Architecture vs Vertical Slice Architecture (Part 6)

1
Comments
3 min read
C# Architecture Mastery — Architecture Smells in ASP.NET Core (Part 5)

C# Architecture Mastery — Architecture Smells in ASP.NET Core (Part 5)

1
Comments
3 min read
C# Architecture Mastery — Clean Architecture in ASP.NET Core: Minimal APIs vs MVC (Part 4)

C# Architecture Mastery — Clean Architecture in ASP.NET Core: Minimal APIs vs MVC (Part 4)

1
Comments
2 min read
C# Architecture Mastery — Dependency Injection, Lifetimes & Composition Roots (Part 3)

C# Architecture Mastery — Dependency Injection, Lifetimes & Composition Roots (Part 3)

Comments
3 min read
C# Architecture Mastery — From OOP to SOLID to Clean Architecture (Part 2)

C# Architecture Mastery — From OOP to SOLID to Clean Architecture (Part 2)

1
Comments
2 min read
C# Fundamentals Mastery — From Quiz Answers to Production-Grade .NET Mental Models

C# Fundamentals Mastery — From Quiz Answers to Production-Grade .NET Mental Models

1
Comments
2 min read
10 - Architecture and Organizations — Conway’s Law Revisited

10 - Architecture and Organizations — Conway’s Law Revisited

2
Comments
3 min read
9 - Hexagonal, Onion, Vertical Slice — Same Forces, Different Projections

9 - Hexagonal, Onion, Vertical Slice — Same Forces, Different Projections

1
Comments
3 min read
8 - When Not to Use OOP — The Cost of Abstraction

8 - When Not to Use OOP — The Cost of Abstraction

1
Comments
3 min read
7 - Clean Architecture as a Consequence, Not a Pattern

7 - Clean Architecture as a Consequence, Not a Pattern

1
Comments
3 min read
6 - SOLID Revisited — A Post-Pattern Perspective

6 - SOLID Revisited — A Post-Pattern Perspective

1
Comments
3 min read
5 - Polymorphism — Designing for Substitution, Not Reuse

5 - Polymorphism — Designing for Substitution, Not Reuse

1
Comments
2 min read
4 - Encapsulation & Information Hiding — Designing for Ignorance

4 - Encapsulation & Information Hiding — Designing for Ignorance

1
Comments
3 min read
3 - Composition vs Inheritance — The Physics of Change

3 - Composition vs Inheritance — The Physics of Change

1
Comments
3 min read
2 - Abstract Classes vs Interfaces in C# — A Deep, Real‑World Comparison

2 - Abstract Classes vs Interfaces in C# — A Deep, Real‑World Comparison

1
Comments
4 min read
1 - Classes in C#: From First Principles to Architectural Mastery

1 - Classes in C#: From First Principles to Architectural Mastery

1
Comments
3 min read
Entity Framework Core Raw SQL — From FromSql() to Production‑Grade Safety

Entity Framework Core Raw SQL — From FromSql() to Production‑Grade Safety

1
Comments 1
3 min read
When Git Push Protection Saves You: Remove Secrets the Right Way (Azure AD/Entra + .NET)

When Git Push Protection Saves You: Remove Secrets the Right Way (Azure AD/Entra + .NET)

1
Comments
4 min read
C# Loops — From `for` and `foreach` to CPU Pipelines and LLM‑Ready Code

C# Loops — From `for` and `foreach` to CPU Pipelines and LLM‑Ready Code

1
Comments 1
3 min read
C# Conditionals Mental Model — From `if (x > 0)` to LLM‑Ready Decisions

C# Conditionals Mental Model — From `if (x > 0)` to LLM‑Ready Decisions

1
Comments 1
3 min read
Microsoft Entra ID Multi‑Tenant SaaS + .NET 8 Web API — A Production‑Grade Playbook (3 Tenants, 3 Clients)

Microsoft Entra ID Multi‑Tenant SaaS + .NET 8 Web API — A Production‑Grade Playbook (3 Tenants, 3 Clients)

4
Comments 1
9 min read
Arrays 101 for LLM Power Users — From Basics to “Token‑Efficient Thinking” (with C# Examples)

Arrays 101 for LLM Power Users — From Basics to “Token‑Efficient Thinking” (with C# Examples)

1
Comments 1
6 min read
C# Data Structures Mental Model — From `User pedro` to LLM‑Ready Types

C# Data Structures Mental Model — From `User pedro` to LLM‑Ready Types

1
Comments 1
8 min read
C# Lists & Dictionaries Mental Model — From `names.Add("Ana")` to LLM‑Ready Collections

C# Lists & Dictionaries Mental Model — From `names.Add("Ana")` to LLM‑Ready Collections

1
Comments
14 min read
C# Operators Mental Model — From `number % 2 == 0` to LLM‑Ready Code

C# Operators Mental Model — From `number % 2 == 0` to LLM‑Ready Code

1
Comments
14 min read
C# Arrays Mental Model — From `numbers[0]` to LLM‑Ready Code

C# Arrays Mental Model — From `numbers[0]` to LLM‑Ready Code

1
Comments
8 min read
C# StringType Mental Model — From \"Hi Cristian\" to LLM-Ready Code

C# StringType Mental Model — From \"Hi Cristian\" to LLM-Ready Code

1
Comments
16 min read
Basic Concepts of C# Numeric Types — From Integers to SIMD, for LLM-Ready Thinking

Basic Concepts of C# Numeric Types — From Integers to SIMD, for LLM-Ready Thinking

1
Comments 1
8 min read
Basic Concepts of C# Data Types — From Bits to LLM‑Ready Mental Models

Basic Concepts of C# Data Types — From Bits to LLM‑Ready Mental Models

1
Comments 1
9 min read
loading...