DEV Community

Cristian Sifuentes profile picture

Cristian Sifuentes

Software engineer exploring how LLMs can help us think different kinds of thoughts. Enthusiastic about JS, NET and Python.

Joined Joined on  github website twitter website

Education

Universidad Anáhuac Mayab

Work

Team Venti

5 Underused C# Features That Make Defensive Code Obsolete

5 Underused C# Features That Make Defensive Code Obsolete

Comments
4 min read
The .NET Architecture Pattern That Looks Professional but Scales Like Trash (and What to Do Instead)

The .NET Architecture Pattern That Looks Professional but Scales Like Trash (and What to Do Instead)

3
Comments
7 min read
Top 10 Emerging JavaScript Frameworks to Watch in 2026

Top 10 Emerging JavaScript Frameworks to Watch in 2026

2
Comments
3 min read
Conversational Development With Claude Code — Part 19: Course Summary — From Prompts to Contextual Engineering

Conversational Development With Claude Code — Part 19: Course Summary — From Prompts to Contextual Engineering

1
Comments
6 min read
Conversational Development With Claude Code — Part 15: Cost Control and Model Strategy in Claude Code

Conversational Development With Claude Code — Part 15: Cost Control and Model Strategy in Claude Code

1
Comments
4 min read
Conversational Development With Claude Code — Part 14: Installing MCP Servers in Claude Code

Conversational Development With Claude Code — Part 14: Installing MCP Servers in Claude Code

Comments
4 min read
Conversational Development With Claude Code — Part 18: Conversational Development with Context

Conversational Development With Claude Code — Part 18: Conversational Development with Context

Comments
4 min read
Conversational Development With Claude Code — Part 17: Integrating Claude Code into GitHub Pull Requests

Conversational Development With Claude Code — Part 17: Integrating Claude Code into GitHub Pull Requests

1
Comments 1
3 min read
Conversational Development With Claude Code — Part 16: Installing Claude Code in GitHub with Actions

Conversational Development With Claude Code — Part 16: Installing Claude Code in GitHub with Actions

Comments
7 min read
Conversational Development With Claude Code — Part 13: Integrating Ratings with the API (Full‑Stack Alignment)

Conversational Development With Claude Code — Part 13: Integrating Ratings with the API (Full‑Stack Alignment)

2
Comments
4 min read
Conversational Development With Claude Code — Part 12: Implementing Star Ratings in the Course List (Frontend)

Conversational Development With Claude Code — Part 12: Implementing Star Ratings in the Course List (Frontend)

1
Comments
4 min read
Conversational Development With Claude Code — Part 11: Implementing Ratings in the Backend with Claude Code and Docker

Conversational Development With Claude Code — Part 11: Implementing Ratings in the Backend with Claude Code and Docker

Comments
3 min read
Conversational Development With Claude Code — Part 10: Database Migrations with Docker, Alembic, and Automated Tests

Conversational Development With Claude Code — Part 10: Database Migrations with Docker, Alembic, and Automated Tests

1
Comments
5 min read
Conversational Development With Claude Code — Part 9: Building Specialized Sub‑Agents for Parallel Delivery

Conversational Development With Claude Code — Part 9: Building Specialized Sub‑Agents for Parallel Delivery

Comments
4 min read
Conversational Development With Claude Code — Part 8: Claude Code 2.0 + Sonnet 4.5

Conversational Development With Claude Code — Part 8: Claude Code 2.0 + Sonnet 4.5

1
Comments
5 min read
.NET EF Core Should Be Your Default in 2026 — Not Dapper

.NET EF Core Should Be Your Default in 2026 — Not Dapper

1
Comments 1
4 min read
Repository Pattern vs Direct DbContext Usage in .NET (2026 Edition)

Repository Pattern vs Direct DbContext Usage in .NET (2026 Edition)

1
Comments 1
5 min read
Stop Writing DI Constructors and Manually Registering .NET Services — Do This Instead (2026)

Stop Writing DI Constructors and Manually Registering .NET Services — Do This Instead (2026)

Comments
8 min read
5 Things to Know About Migrating Angular Tests to Vitest (After Moving 20+ Repositories)

5 Things to Know About Migrating Angular Tests to Vitest (After Moving 20+ Repositories)

1
Comments
2 min read
Memory Leaks in Angular: The Silent Performance Killer

Memory Leaks in Angular: The Silent Performance Killer

1
Comments
3 min read
Signals vs RxJS Under Heavy Load: Performance Comparison in Angular 21+

Signals vs RxJS Under Heavy Load: Performance Comparison in Angular 21+

3
Comments
2 min read
Tailwind CSS v4 Standalone in Blazor WebAssembly --- A Clean, Native Integration for the .NET Ecosystem

Tailwind CSS v4 Standalone in Blazor WebAssembly --- A Clean, Native Integration for the .NET Ecosystem

2
Comments
4 min read
Angular Signals Explained Like a Senior Developer (Angular 21 Perspective)

Angular Signals Explained Like a Senior Developer (Angular 21 Perspective)

1
Comments
3 min read
Programmatically Focusing Form Fields in Angular Signal Forms (v21.1+)

Programmatically Focusing Form Fields in Angular Signal Forms (v21.1+)

2
Comments
2 min read
13 Angular Concepts You Must Master Before Your Next Interview (2026 Edition)

13 Angular Concepts You Must Master Before Your Next Interview (2026 Edition)

1
Comments 1
7 min read
5 Advanced Async Concepts That Make Sense Once You Understand the Runtime

5 Advanced Async Concepts That Make Sense Once You Understand the Runtime

3
Comments
3 min read
Angular for Senior Engineers: What You Need to Unlearn in Modern Angular (2026)

Angular for Senior Engineers: What You Need to Unlearn in Modern Angular (2026)

2
Comments
3 min read
Senior Angular Interview Questions (2026): Architecture, Signals, RxJS, and the Real Senior Bar

Senior Angular Interview Questions (2026): Architecture, Signals, RxJS, and the Real Senior Bar

3
Comments
8 min read
Conversational Development With Claude Code — Part 7: Designing Sub‑Agents for Planning (Meet **@architect**)

Conversational Development With Claude Code — Part 7: Designing Sub‑Agents for Planning (Meet **@architect**)

2
Comments
7 min read
Conversational Development With Claude Code --- Part 6: Impact Analysis of a Ratings Feature

Conversational Development With Claude Code --- Part 6: Impact Analysis of a Ratings Feature

1
Comments
3 min read
Conversational Development With Claude Code — Part 5: Full‑Stack Architecture Analysis

Conversational Development With Claude Code — Part 5: Full‑Stack Architecture Analysis

1
Comments
3 min read
Conversational Development With Claude Code — Part 4: Context, Subagents, and the Discipline of Thinking

Conversational Development With Claude Code — Part 4: Context, Subagents, and the Discipline of Thinking

Comments
3 min read
Conversational Development With Claude Code — Part 3: Installing, Trusting, and Operating the Tool

Conversational Development With Claude Code — Part 3: Installing, Trusting, and Operating the Tool

1
Comments
4 min read
Conversational Development With Claude Code — Part 2

Conversational Development With Claude Code — Part 2

Comments
4 min read
Conversational Development with Claude Code for Real‑World Projects (Part 1)

Conversational Development with Claude Code for Real‑World Projects (Part 1)

1
Comments 1
3 min read
Angular Forms in 2026 — Reactive vs Template‑Driven, Validation, Testing, and the Signal Era

Angular Forms in 2026 — Reactive vs Template‑Driven, Validation, Testing, and the Signal Era

Comments 1
7 min read
Angular Route & Query Parameters — Routing Internals for Production (2026)

Angular Route & Query Parameters — Routing Internals for Production (2026)

1
Comments
8 min read
Angular Routing Internals — A Scientific, Production‑Minded Guide (2026)

Angular Routing Internals — A Scientific, Production‑Minded Guide (2026)

1
Comments
3 min read
JavaScript Maps vs Sets — A Scientific, Production‑Minded Guide (2026)

JavaScript Maps vs Sets — A Scientific, Production‑Minded Guide (2026)

1
Comments
6 min read
Angular Signals & Debouncing — A Scientific, Production‑Minded Guide (2026)

Angular Signals & Debouncing — A Scientific, Production‑Minded Guide (2026)

Comments
3 min read
Async Reactivity with Angular Resources — A Production‑Minded Guide (2026)

Async Reactivity with Angular Resources — A Production‑Minded Guide (2026)

Comments
6 min read
Angular Signals in Practice — A Scientific, Production‑Minded Guide (2026)

Angular Signals in Practice — A Scientific, Production‑Minded Guide (2026)

1
Comments
3 min read
Angular rxResource Migration Guide — Fixing the `request` Error (Angular 20+)

Angular rxResource Migration Guide — Fixing the `request` Error (Angular 20+)

1
Comments
2 min read
Public vs Private APIs in ASP.NET Core — Branching the Middleware Pipeline (Production‑Minded, with a Smile)

Public vs Private APIs in ASP.NET Core — Branching the Middleware Pipeline (Production‑Minded, with a Smile)

1
Comments
5 min read
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

2
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 1
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
loading...