Your cart is currently empty!
Category: Programming
-
Web.config transforms and git. Ending the frustration.
In the world of MVC projects, managing web.config transformations can often be a tricky task, especially when working with source control systems like Git. A common issue that developers face is that every time a web transform is run, the web.config file changes are being tracked by Git. This can be frustrating as these changes are made before runtime…
-
Building a Dockerized C# Email Tester: A Step-by-Step Guide š§š³šØāš»
As developers, we often need to test email functionality in our applications. But how can we do that efficiently, especially when working with Docker containers? In this tutorial, Iāll walk you through the process of creating a Dockerized C# Email Tester. Weāll cover everything from setting up the project to sending test emailsāall within a…
-
Creating a component and adding it to an existing module.
Sometimes when creating a component, we want it to exist under a module to keep things structured and so that our app module doesn’t get huge. It can also provide other benefits like lazy module loading and some nice other features. So that others know, the important thing here is that the file name of…
-
Removing Files from Git Source Control: A Quick Guide
Introduction When working with Git, you might encounter situations where you need to remove a file or folder from source control. Whether itās a temporary build artifact or a file that should never be tracked, Git provides a straightforward process to achieve this. In this article, weāll explore the steps involved in removing files from…
-
Developing net core inside docker with https and kestrel
First of all its a good idea to just make sure you can get https dev working locally. Then you can move to https on your container. This guide doesnt cover that but there are heaps of guides out there and the process is pretty straight forward. This guide will only look at https for…
-
[Solved] ERR_CONNECTION_RESET with SSL and ASP.NET
I was in the process of migrating an application from forms authentication to Azure identity authentication. Initially, everything seemed straightforward, especially since I had another application already functioning with the new authentication method. However, my optimism quickly waned when I encountered unexpected issues during testing. Upon inspecting the setup, I found that despite setting everything…
-
[Solved] Entity framework – Violation of PRIMARY KEY constraint ‘ā¦’. Cannot insert duplicate key in object ‘dboā¦’ the duplicate key value is (ā¦). The statement has been terminated.
If you are struggling to create a new record in a sql db when using entity framework and you are ending up with an error that looks like this: What this means is that in SQL databases often a table will have a primary key id. And this primary key is generated by the data…
-
String Literal Cheat Sheet (Python, C#, JS)
Python Python uses f-strings for string interpolation. Hereās an example: In this code, the variablesĀ nameĀ andĀ ageĀ are inserted into the string using curly bracesĀ {}. C# C# uses string interpolation with theĀ $Ā symbol. Hereās an example: In this code, the variablesĀ nameĀ andĀ ageĀ are inserted into the string using curly bracesĀ {}. JavaScript JavaScript uses template literals for string interpolation. Template literals are…
-
How to Push Your Git Repository to TFS
In this guide, weāll walk through the steps of pushing your Git repository to Team Foundation Server (TFS). This guide assumes that youāre working with a Git repository. If your project isnāt already in a Git repository, youāll need to initialize a new Git repository for your project. Step 1: Add the TFS Remote in…
-
Fixing inconsistently formatted Australian mobile numbers… in excel! š
Here is the excel formula: This formula checks if the first character of cell M2 is 0. If it is, it concatenates ā+61ā with the rest of the characters in M2 except the first one. If not, it checks if the first three characters of cell M2 are ā+61ā. If they are, it returns M2.…