Eduardo Carísio
  • About Me
  • Search
Navigation bar avatar
✕
    • Concurrency in C#: A Comprehensive Conceptual and Technical Exploration

      By Eduardo Carísio

      Posted on November 21, 2024

      Post thumbnail
      Post thumbnail
      Concurrency is the ability of a system to manage multiple tasks seemingly simultaneously, allowing different parts of a program to progress independently. In the context of software development, it’s about handling multiple tasks efficiently, improving application responsiveness, performance, and resource utilization. [Read More]
      Tags:
      • dotnet
      • c#
      • concurrency
      • tutorial
    • Understanding SOLID Principles in Software Development

      By Eduardo Carísio

      Posted on November 12, 2024

      Post thumbnail
      Post thumbnail
      The SOLID principles are a set of five design principles in object-oriented programming (OOP) that help developers write more maintainable, flexible, and scalable code. The SOLID acronym stands for: [Read More]
      Tags:
      • dotnet
      • c#
      • solid
      • tutorial
    • Understanding Dependency Injection in .NET Core: A Beginner's Guide

      By Eduardo Carísio

      Posted on November 4, 2024

      Post thumbnail
      Post thumbnail
      Have you ever wondered how modern .NET applications manage their components and services so efficiently? That’s where Dependency Injection (DI) comes in! Think of DI as a way to make your code more like LEGO blocks - easily connectable, replaceable, and maintainable. In this guide, we’ll break down this important... [Read More]
      Tags:
      • dotnet
      • c#
      • dependency injection
      • tutorial
    • Getting Started with LINQ: Essential Methods Every .NET Developer Should Know

      By Eduardo Carísio

      Posted on November 4, 2024

      Post thumbnail
      Post thumbnail
      Have you ever wanted to search, sort, or transform data in your C# applications without writing complex loops and conditions? That’s exactly what LINQ (Language Integrated Query) helps you do! Think of LINQ as your Swiss Army knife for handling data in .NET - it’s a powerful tool that makes... [Read More]
      Tags:
      • dotnet
      • c#
      • linq
      • tutorial
    • Deploy to Azure with terraform and HotChocolate using GitHub Actions

      By Eduardo Carísio

      Posted on August 19, 2024

      Post thumbnail
      Post thumbnail
      Deploying a .NET project with Terraform in GitHub Actions is an effective way to automate your deployment pipeline. This process can streamline the management of infrastructure and application deployment, ensuring consistency, scalability, and security. Below is a step-by-step guide on how to set up this deployment pipeline. [Read More]
      Tags:
      • graphql
      • dotnet
      • hot chocolate
      • c#
      • terraform
      • azure
      • infrastructure
      • automation
    • Older Posts
    • Email me
    • RSS
    • Facebook
    • GitHub

    Eduardo Carísio  •  2024  •  eduardocp.github.io  •  Edit page

    Powered by Beautiful Jekyll