bitScry

  • Home
  • About
  • Blog
  • Contact

Eating all the data

About this site

This is a blog to help me remember some of the coding challenges I’ve faced and hopefully help others out if they’re suffering the same problems.

Recent Posts
  • Cloning a Private Repository in a GitHub Workflow
  • Installing Multiple .NET Versions in GitHub Actions
  • Serving Images from Blob Storage in an Azure Function
  • Redis Caching in .NET
  • Passing Environment Variables From Docker to .NET Web App
Tag Cloud

.NET .NET Core AAD API ASP.NET Core Authentication Azure Azure Active Directory Azure Function Azure Storage Blob Bootstrap C# Console Application CSS DataTable Dependency Injection Dictionary Entity Framework Enum Extension Google GZip HTML Image JavaScript jQuery JSON List Middleware MVC Newtonsoft RestSharp Serilog SQL SSDT SSIS Stored Procedure Stream Table Table Storage Test Web App Web Application WordPress

Programming

Capturing MySQL Logs from a Docker Instance

If you’ve got a MySQL database running in Docker and you want to debug the calls being made to it you can enable logging and then export those logs to your desktop for investigation. First you need to enable logging … Read more

By Shinigami, 1 year24 August 2022 ago
Programming

Killing a Process Locking Port on a Mac

When doing development work on a Mac sometimes the process won’t close down correctly and will end up locking a port which will provide an error when you try and start it up again. In order to kill a process … Read more

By Shinigami, 1 year15 August 2022 ago
Programming

Mocking Hangfire BackgroundClient Jobs

As part of the current project I’m working on we’ve got a service which offloads some email send tasks to a background worker running in Hangfire. Creating the BackgroundJobClient directly in our service was throwing errors and didn’t allow us … Read more

By Shinigami, 1 year ago
Hardware

Running Shinobi CCTV on a Raspberry Pi

When we were refurbishing the house a year ago we added a couple of ANNKE C800 cameras as well as an ANKKE NVR to record and manage them. However it turns out that the NVR is a piece of crap … Read more

By Shinigami, 1 year30 June 2022 ago
Programming

Visual Studio CoreCLR Error

I got the below error when trying to start a newly scaffolded web app. The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if … Read more

By Shinigami, 1 year ago
Programming

Adding Healthchecks to a .NET Core 6 API

Adding healthchecks to your APIs is generally a good idea as it can provide some useful information about the status of your services. There’s a lot of good guides about how to do this including the offical Microsoft documentation but … Read more

By Shinigami, 1 year ago
Programming

Getting Location From IP Address

There’s a few APIs available which allow you to provide an IP address and to retrieve details back about it including it’s aproximate location. I was previously using ipstack for this but their free tier is pretty poor as it … Read more

By Shinigami, 2 years ago
Programming

Creating a RestSharp Authenticator

RestSharp has recently released a major new version with a lot of breaking changes. One of the things to change was custom authenticators which now seem to be less obvious to use. The documentation suggests creating a custom authenticator by … Read more

By Shinigami, 2 years22 March 2022 ago
Programming

Deploying a .NET Core Windows Site to Docker

I’ve started to learning about Docker and as part of that process I’ve initially been trying to just deploy a simple test API to a locally running Docker container. In order to get a basic proof-of-concept site up and running … Read more

By Shinigami, 2 years15 March 2022 ago
Uncategorised

Using Scala on Windows

I’ve just changed roles and it turns out I now need to learn some Scala for a project migrating an internal app from a Scala backend to a .NET Core backend. This project currently builds on a Mac but I … Read more

By Shinigami, 2 years ago

Posts navigation

Previous 1 2 3 … 20 Next
  • Facebook
  • Twitter
  • Instagram
  • Email
Hestia | Developed by ThemeIsle