Removing Sensitive Information from Git with git-filter-repo
Git has become the de facto standard in source control. Over 90% of respondents to the 2021 Stack Overflow Developer Survey indicated that they use Gi…
gitNotes on .NET, web development, cloud services, and software engineering.
Git has become the de facto standard in source control. Over 90% of respondents to the 2021 Stack Overflow Developer Survey indicated that they use Gi…
gitASP.NET Core allows you to add support for multiple authentication schemes, such as social auth providers or WS-Federation. This support can be added…
.net coreasp.netasp.net mvcDocker have recently announced changes to their pricing and subscriptions which require a paid subscription for users outside of personal, education a…
dockerubuntuwsl2Software Development can have moments of writing repetitive code. Following the DRY principle can help avoid this, but sometimes one block of code isn…
Sometimes it can be helpful to quickly make the version of a project which is running on your development machine available to others. This could be f…
asp.netasp.net coreiis expressI often use Remote Desktop Connection (RDP) to connect to computers remotely when I am out and about. However, recently when I tried to remotely conne…
rdpremote desktopLogging is an important part of software development. It helps us know that tasks have been completed, monitor applications and provides a trail to fo…
.net corec#loggingI recently started working on a new side project and decided to implement it as a single page application (SPA). For this, I chose to build an API pow…
asp.net coreasp.net core web apivue.jsHandling null values in C# and .NET comes with the territory. Null values were introduced by Tony Hoare in mid-1960s to represent missing or…
c#Logging can provide important information about the behaviour of software applications. It allows operations staff to monitor application performance…
logging