Ricardo

Ricardo @rmaurodev

About: Software Architect | Cloud Expert | MCT

Location:
US
Joined:
Oct 21, 2019

Ricardo
articles - 46 total

Logging Performance Improvements with Source Generators in C# .NET

In recent .NET releases, source generators have become a game-changer, offering new possibilities for...

Learn More 6 0Jul 16

Make Your Machine Talk: Piper TTS Offline

Want to make your computer talk — using real, natural-sounding voices without needing the...

Learn More 7 0Jul 9

Run Docker on WSL2 Without Docker Desktop 🐳

In this tutorial let’s install Docker inside a WSL2 Linux distro, configure it to run without sudo,...

Learn More 0 0Jul 1

Running llama.cpp in Docker on Raspberry Pi

Running large language models on a Raspberry Pi isn’t just possible—it’s fun. Whether you're a...

Learn More 0 0Jul 23

Running LLM llama.cpp Bare Metal on Raspberry Pi

For developers and hackers who enjoy squeezing maximum potential out of compact machines, getting a...

Learn More 0 0Jul 9

Building Your Own wc Tool in C# Code Challenge

The Unix wc (word count) tool is a classic command-line utility that counts the number of lines,...

Learn More 0 0Jul 11

C# Enum Bitwise Operations

Enums in C# offer more than just a simple way to define named constants—they can be a powerful tool...

Learn More 3 1Aug 27 '24

Publish C# Project to Nuget.org

Using NuGet packages and nuget.org are a great way to share our .NET projects with other developers...

Learn More 0 0Aug 26 '24

Create and Configure a GitHub Codespace

GitHub Codespaces provides a powerful, cloud-based development environment that we can start and stop...

Learn More 1 0Aug 20 '24

Load .Env file into IConfiguration Provider

Managing environment variables efficiently is crucial for modern .NET applications, especially when...

Learn More 4 2Aug 14 '24

The Strategy Design Pattern in C# Applications

The Strategy design pattern offers a powerful solution for making algorithms interchangeable within...

Learn More 7 1Aug 12 '24

Reading .env Files in C#

In C#, managing application configuration using environment variables stored in a .env file is a best...

Learn More 7 0Aug 9 '24

GitHub SSH Key Authentication and SSH Config

By setting up SSH keys for GitHub, you can securely connect to your repositories without the hassle...

Learn More 2 0Aug 6 '24

Singleton Design Pattern: When Not to Use It

The Singleton design pattern is one of the simplest yet most powerful design patterns in software...

Learn More 0 0Jul 29 '24

Implementing Background Jobs with Hangfire: A Hands-On Guide

Hangfire is a robust library for managing background jobs in .NET applications, allowing developers...

Learn More 8 0Jul 14 '24

Understanding the Monad Design Pattern

Monads are a powerful concept in functional programming that help manage side effects and maintain...

Learn More 4 0Jul 11 '24

Gather Oracle Stats for Schema, Table and Indexes

In the world of Oracle Database Management, gathering statistics plays a crucial role in optimizing...

Learn More 10 0Jun 28 '24

Oracle PIVOT Command - Turn Rows into Columns

Discover the technical prowess of Oracle's PIVOT command, a robust feature that efficiently converts...

Learn More 4 2Aug 25 '23

C# Get JWT Token from Request

This blog post will explore extracting a JWT token from incoming requests using C#. We will explore...

Learn More 4 0Aug 7 '23

Oracle JSON_TABLE: Transforming JSON into Relational Format

The function JSON_TABLE allows us to transform JSON data into a relational format. This article will...

Learn More 3 0Jun 20 '23

Oracle MERGE to UPDATE SQL

Oracle provides a robust set of SQL commands to manipulate data efficiently. MERGE to UPDATE...

Learn More 0 0May 28 '23

JWT Authentication with C# .NET

In this article, we will implement the JWT Bearer Token Authentication in C# .NET 7 - which also...

Learn More 24 3Apr 30 '23

Generating Images from Text with C# and Open AI DALL-E

With the use of .NET C#, we can develop a POC (Proof of Concept) that uses the Open AI DALL-E model...

Learn More 4 0Apr 16 '23

Creating a Serilog Custom Enricher

Serilog is a popular logging library for .NET that provides a flexible and extensible way to log...

Learn More 1 0Apr 14 '23

Getting Started with Chat GPT integration in a .NET C# Console Application

With the use of C# , we can develop a console application that uses the Chat GPT model to generate...

Learn More 8 0Apr 6 '23

Define Implicit and Explicit Operator - C# Tips

C# allow us to define Implicit and Explicit operators. Unlike casting Implicit and Explicit operators...

Learn More 4 0Nov 11 '22

Calculate Time Ago with C#

Here is a small extension method over System.DateTime that gives its relative time readable for...

Learn More 11 3Sep 29 '22

8 Actions for Hardening your Linux Server exposed on the internet

Exposing virtual machines to the internet it's not an easy task. Often managed using an SSH...

Learn More 73 8Sep 12 '22

Change Default Port 22 of SSH Server

Port 22 is used by default to establish an SSH connections. This port is automatically configured...

Learn More 4 4Sep 5 '22

Create a Minimal API with .NET 6

One of the new features of .NET 6 is the arrival of a new template, which will replace the default...

Learn More 18 4Jul 12 '22