author

Hi, I'm Scott Galloway.

Software engineer, former Microsoft ASP.NET Program Manager. Practical notes on .NET, AI, search, and building Stylo.Bot and other open-source tools. About me · Get in touch

Latest articles

All articles
Find your next readFilters
Reset

Page 48 of 163 (Total items: 815)
Background Translations Pt. 1

So for a while now I've used EasyNMT to translate my .md files into different languages here. I've wanted to 'surface' this so you can all have a play with it too. See the second part of this series here. The eagle eyed amongst you will have noticed that I've…

Ensuring your IHostedService (or IHostedLifecycleService) is a single instance

This is a dumb little article because I was a bit confused about how to ensure that my IHostedService was a single instance. I thought it was a bit more complicated than it actually was. So I thought I'd write a little article about it. Just in case anyone…

Adding XSRF for JavaScript

When adding the search box in the prior article, we left out a critical security feature: XSRF protection. This article will cover how to add XSRF protection to the search box. What is XSRF? XSRF stands for Cross-Site Request Forgery. It is a type of attack…

Full Text Searching (Pt 1.1)

In the last article I showed you how to set up a full text search using the built in full text search capabilities of Postgres. While I exposed a search api I didn't have a way to actually use it so...it was a bit of a tease. In this article I'll show you how…

Full Text Searching (Pt 1)

Searching for content is a critical part of any content heavy website. It enhances discoverability and user experience. In this post I'll cover how I added full text searching for this site Next parts in this series: Search Box with Postgres Introduction to…

Page 48 of 163 (Total items: 815)
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.