site image
Andrew Lock avatar

Andrew Lock

  1. Loading...
  2. Sponsored by Dometrain Courses—Get 30% off Dometrain Pro with code ANDREW30 and access the best courses for .NET Developers

    30% off with code ANDREW30 on Dometrain Pro
  3. ASP.NET Core in Action, Third Edition

    My new book ASP.NET Core in Action, Third Edition is available now! It supports .NET 7.0, and is available as an eBook or paperback.

  4. Banner image for Using dependency injection with Twilio SMS and ASP.NET Core 2.1

    Using dependency injection with Twilio SMS and ASP.NET Core 2.1

    In this post, I describe how to create a custom ITwilioRestClient, register it with the DI container, and inject it into an MVC controller.…

     in  ASP.NET CoreTwilio
  5. Banner image for Creating an AWS policy for calling the SES mailbox simulator from CodeBuild

    Creating an AWS policy for calling the SES mailbox simulator from CodeBuild

    In this post I show how to create an AWS IAM policy that allows you to send email with AWS SES to the mailbox simulator only, not to real recipients.…

     in  AWSDevOps
  6. Banner image for Creating a git repo with Azure Repos and trying out Git LFS

    Creating a git repo with Azure Repos and trying out Git LFS

    In this post I show how to create a new Git repo on Azure Repos, how to install Git LFS locally, and host to enable Git LFS in your repositories…

     in  GitAzure DevOpsDevOps
  7. Banner image for Dark mode now available!

    Dark mode now available!

    I recently added a dark mode to my blog. Here's how you can enable it, how I implemented it, and what's currently missing!…

     in  This BlogFront End
  8. Banner image for Why is string.GetHashCode() different each time I run my program in .NET Core?

    Why is string.GetHashCode() different each time I run my program in .NET Core?

    In this post I discuss string.GetHashCode(), why it's randomised, and hash-attacks. I also provide a deterministic implementation you can use when it's safe.…

     in  ASP.NET Core.NET CoreC#
  9. Banner image for Secure secrets storage for ASP.NET Core with AWS Secrets Manager (Part 2)

    Secure secrets storage for ASP.NET Core with AWS Secrets Manager (Part 2)

    In this post I show how to control which secrets are loaded from AWS Secrets Manager when your ASP.NET Core app start.…

     in  ASP.NET CoreSecurityConfigurationAWS
Andrew Lock | .Net Escapades
Want an email when
there's new posts?