In recent .NET releases, source generators have become a game-changer, offering new possibilities for...
Want to make your computer talk — using real, natural-sounding voices without needing the...
In this tutorial let’s install Docker inside a WSL2 Linux distro, configure it to run without sudo,...
Running large language models on a Raspberry Pi isn’t just possible—it’s fun. Whether you're a...
For developers and hackers who enjoy squeezing maximum potential out of compact machines, getting a...
The Unix wc (word count) tool is a classic command-line utility that counts the number of lines,...
Enums in C# offer more than just a simple way to define named constants—they can be a powerful tool...
Using NuGet packages and nuget.org are a great way to share our .NET projects with other developers...
GitHub Codespaces provides a powerful, cloud-based development environment that we can start and stop...
Managing environment variables efficiently is crucial for modern .NET applications, especially when...
The Strategy design pattern offers a powerful solution for making algorithms interchangeable within...
In C#, managing application configuration using environment variables stored in a .env file is a best...
By setting up SSH keys for GitHub, you can securely connect to your repositories without the hassle...
The Singleton design pattern is one of the simplest yet most powerful design patterns in software...
Hangfire is a robust library for managing background jobs in .NET applications, allowing developers...
Monads are a powerful concept in functional programming that help manage side effects and maintain...
In the world of Oracle Database Management, gathering statistics plays a crucial role in optimizing...
Discover the technical prowess of Oracle's PIVOT command, a robust feature that efficiently converts...
This blog post will explore extracting a JWT token from incoming requests using C#. We will explore...
The function JSON_TABLE allows us to transform JSON data into a relational format. This article will...
Oracle provides a robust set of SQL commands to manipulate data efficiently. MERGE to UPDATE...
In this article, we will implement the JWT Bearer Token Authentication in C# .NET 7 - which also...
With the use of .NET C#, we can develop a POC (Proof of Concept) that uses the Open AI DALL-E model...
Serilog is a popular logging library for .NET that provides a flexible and extensible way to log...
With the use of C# , we can develop a console application that uses the Chat GPT model to generate...
C# allow us to define Implicit and Explicit operators. Unlike casting Implicit and Explicit operators...
Here is a small extension method over System.DateTime that gives its relative time readable for...
Exposing virtual machines to the internet it's not an easy task. Often managed using an SSH...
Port 22 is used by default to establish an SSH connections. This port is automatically configured...
One of the new features of .NET 6 is the arrival of a new template, which will replace the default...