Welcome to Ryan Williams' Developer Blog




How To Create A TOR Link On Windows Server

Learn how to set up a TOR link on your existing Windows Server so you can offer a .onion link for free.

Tagged: Window Server

Monero Payments with NOWPayments in C#

How to accept payments in the cryptocurrency Monero (XMR) by using the NOWPayments API with C#.


Custom Caching Tag ASP.NET

Discover how to craft a custom cache tag helper in ASP.NET Core. Seamlessly merge Razor view caching with on-demand expiration for optimal backend performance.

Tagged: ASP.NET, C Sharp

How To Remove ASP.NET Server Headers

Uncover the security implications of HTTP headers in ASP.NET and reasons to remove common headers like X-Powered-By and Kestrel.

Tagged: ASP.NET Core

Locked Files Publishing .NET Core Apps

How to deal with locked files when deploying a .NET Core application to IIS when using MSDeploy and PowerShell.


Ignoring Bots by User Agent in C#

Discover why filtering bot traffic is essential and learn to manage bots using user agents in C#. Enhance data accuracy and server performance seamlessly.

Tagged: ASP.NET, bots, C Sharp, spam

OpenAI's Completions API in C#

Integrate OpenAI's Completions API with C#: A concise guide to enhancing your C# applications with AI capabilities.

Tagged: AI, C Sharp, ChatGPT

Keeping IIS Sites Alive With PowerShell

Exploring various options to keep low activity sites active so prevent cold restarts on IIS using .NET.

Tagged: IIS, PowerShell

Spam Filtering With C#

How to filter spam comment posts using an API and C# in ASP.NET.

Tagged: APIs, ASP.NET, C Sharp, spam

DappCamp - Web 3.0 Developer Solidity Course

DappCamp: Transform into a Web 3.0 Developer in just 3 weeks. Dive into my comprehensive review of the Solidity course.