Skip to content
Thiago Valente | Full Stack Developer | .Net | Angular
  • Contact
Search
Thiago Valente | Full Stack Developer | .Net | Angular
Search
Rest GraphQL gRPC

REST vs GraphQL vs gRPC: Choosing the Best Solution for Your API

Leave a Comment / Uncategorized / Thiago Valente

Understand the differences between REST, GraphQL, and gRPC, and discover which of these API architectures is the most suitable for your project. Learn how to apply each in the right scenarios.

REST vs GraphQL vs gRPC: Choosing the Best Solution for Your API Read More »

C# NuGet

How to Create a NuGet Package with References to Other Projects in the Same Solution

Leave a Comment / Uncategorized / Thiago Valente

Learn how to create a NuGet package that includes references to other projects within the same solution. Find practical examples and tips for adding external DLLs.

How to Create a NuGet Package with References to Other Projects in the Same Solution Read More »

How to Create a Project with .NET, OpenTelemetry, and Docker Using .NET Aspire for Logs​

Leave a Comment / Uncategorized / Thiago Valente

Learn how to set up a simple project with .NET 8, including OpenTelemetry for ASP.NET Core and HTTP, and deploy it in Docker using .NET Aspire for log monitoring.

How to Create a Project with .NET, OpenTelemetry, and Docker Using .NET Aspire for Logs​ Read More »

Result Pattern

Advantages of Using Result Pattern in C# .Net with ErrorOr

Leave a Comment / Uncategorized / Thiago Valente

Discover how the Result Pattern can be up to 7 times more performant than exceptions in C# .Net, using the ErrorOr package. Learn the benefits of this innovative approach.

Advantages of Using Result Pattern in C# .Net with ErrorOr Read More »

REST API

Best Practices in REST API: Exploring HTTP Verbs with C# Examples

1 Comment / Uncategorized / Thiago Valente

Discover the best practices for developing REST APIs with C#. Understand the differences between HTTP verbs and see code examples for each, including operations with orders and items.

Best Practices in REST API: Exploring HTTP Verbs with C# Examples Read More »

Redis

Dealing with Concurrency in Redis in Distributed Environments with C# and .NET

Leave a Comment / Uncategorized / Thiago Valente

Discover the importance of Redis, its utilities, and how to handle concurrency in distributed environments using C# and .NET. See practical implementation examples and essential tips.

Dealing with Concurrency in Redis in Distributed Environments with C# and .NET Read More »

Migrations .Net

Migrating to Success: Pros, Cons, and Best Practices for Migrations in .NET with C#

Leave a Comment / Uncategorized / Thiago Valente

Discover the pros and cons of using migrations in .NET, learn best practices, essential commands, and see code examples in C#. Plus, check out five best practices to optimize your migrations.

Migrating to Success: Pros, Cons, and Best Practices for Migrations in .NET with C# Read More »

Clean Code

70% of a Developer’s Time is Spent Reading Code. See How to Reduce it with Clean Code

Leave a Comment / Uncategorized / Thiago Valente

Learn how applying Clean Code techniques can reduce the time you spend reading and understanding code, which can account for up to 70% of a developer’s time. Improve your productivity and efficiency with these essential tips.

70% of a Developer’s Time is Spent Reading Code. See How to Reduce it with Clean Code Read More »

Clean Architecture

Getting Started with Clean Architecture: A Practical Guide for Beginners

1 Comment / Blog / Thiago Valente

Learn the fundamentals of Clean Architecture with this comprehensive guide. Discover how to apply this powerful architectural pattern to your software projects and improve your code quality.

Getting Started with Clean Architecture: A Practical Guide for Beginners Read More »

  • Contact
Subscribe
Subscribe

Sign up to receive email updates, fresh news and more!

Email
The form has been submitted successfully!
There has been some error while submitting the form. Please verify all form fields again.

Copyright © 2025 | Powered by Thiago Valente | Full Stack Developer | .Net | Angular