Camilo Reyes in .NET The Result Pattern in ASP.NET Core: Error Handling Without Exceptions The Result pattern replaces exception-based error handling in ASP.NET Core Minimal APIs with a structured Result type that encapsulates success... 20 February 2025 16 min read 41
Camilo Reyes in .NET Build a Background Processor with AWS Fargate and SQS Asynchronous processing is a common pattern in modern applications. It allows you to offload long-running tasks and events to a... 27 September 2024 12 min read
.NET Camilo Reyes in .NET IAsyncEnumerable in C#: Streaming Data Asynchronously vs IEnumerable IAsyncEnumerable in C# streams data rows one at a time, reducing memory consumption for large datasets compared to IEnumerable. Demonstrated... 24 April 2024 12 min read
Camilo Reyes C# Cancellation Tokens in AWS A colleague of mine once asked about cancellation tokens in AWS. This question got me thinking about this problem and... 29 January 2024 11 min read
.NET Camilo Reyes in .NET AWS Step Functions in C# – Part 2 In part one of this series, I built a state machine which runs in the background to process uploaded resumes... 07 December 2023 12 min read
.NET Camilo Reyes in .NET AWS Step Functions in C# Step functions allow complex solutions to process data in the background. This frees users from having to wait on the... 17 August 2023 12 min read
AWS Camilo Reyes in AWS AWS Lambdas with C# Serverless computing is pushing C# to evolve to the next level. This is exciting because you pay-per-use and only incur... 25 January 2023 14 min read
.NET Camilo Reyes in .NET Creating unique datasets with managed code Itβs easy to create a unique dataset using DISTINCT in SQL, however, it may be beneficial to do this in... 12 May 2022 12 min read
.NET Camilo Reyes in .NET Dapper ORM Guide: Queries, Mapping & Async in .NET Complete guide to Dapper in .NET 6 with async examples. Covers ExecuteAsync, QueryAsync, multi-mapping, stored procedures, transactions, and bulk operations... 14 February 2022 15 min read
.NET Camilo Reyes in .NET Cache strategies in Redis Redis is an in-memory NoSQL data store. Memory is faster than disk, but there are still ways to improve performance.... 25 October 2021 11 min read
.NET Camilo Reyes in .NET Functional monads in C# Monads elevate basic C# types and unlock functional patterns, similar to containers. In this article, Camilo Reyes explains functional monads... 28 June 2021 18 min read
.NET Camilo Reyes in .NET Integrate Create React app with .NET Core 5 Camilo Reyes demonstrates how to integrate the Create React app with .NET core to generate a scaffold which removes several... 22 February 2021 15 min read
.NET Camilo Reyes in .NET Build a REST API in .NET Core A REST API can hide the complexity behind large scale solutions using simple verbs like POST, PUT, or PATCH. In... 26 August 2020 18 min read
.NET Camilo Reyes in .NET Tackle Big-O Notation in .NET Core Every computer science student must learn about Big-O Notation, a way to conceptualize algorithm complexity that directly relates to performance... 20 May 2020 14 min read
.NET Camilo Reyes in .NET Working with Identity Server 4 Identity Server is a popular authentication framework for .NET, and version 4 was built for ASP.NET Core. In this article,... 11 November 2019 18 min read
.NET Camilo Reyes in .NET Working with React Components The React library allows teams to work faster and with more consistency. In this article, Camilo Reyes explains how to... 16 August 2019 15 min read
.NET Camilo Reyes in .NET ASP.NET Core Cookie Authentication: Setup, JWT Claims, and Revocation Implement ASP.NET Core cookie authentication: configure middleware, handle login and logout, set JWT identity claims for API access, implement revocation... 11 February 2019 14 min read
.NET Camilo Reyes in .NET C# dynamic Keyword: DLR, ExpandoObject, and DynamicObject Explained Explore the C# dynamic keyword and the Dynamic Language Runtime: use cases for dynamic JSON deserialisation, ExpandoObject for runtime member... 15 October 2018 13 min read
.NET Camilo Reyes in .NET Working with the HttpClient Class The HttpClient class is used to send and receive requests to an HTTP endpoint. In this article, Camilo Reyes describes... 29 June 2018 13 min read
.NET Camilo Reyes in .NET URL Matching in C# Comparing URLs in C# code is a common task and seems simple. Camilo Reyes shows us that there are many... 12 February 2018 12 min read