Skip to content

Obscure Problems and Gotchas

If you couldn't find your answer to your weird problem, you might find it here.

  • About
  • Application Errors Hall of Shame
  • DyslexicApps
C#, Development, Gotcha

String hashing gone wrong

by: admin2026-02-15

2026-02-15 A couple years ago now I made a sizable mistake when choosing how to handle hashing of strings. This was incredibly embarrassing for me, […]

C#, Development, Gotcha

Resetting the UniFi Network Application password when you get locked out

by: admin2026-02-01

On more than one occasion I have gotten locked out of my UniFi networking administration software. Usually, I could fix this by just installing the […]

.net core, ASP.Net, C#, Development, Gotcha, Visual Studio, Windows

Old dot net frameworks

by: admin2023-09-08

Being a software developer for many years means you have watched the tools you work with change over time. This is usually a rewarding change […]

ASP.Net, C#, Development, philosophy, ramblings, Unit Testing

Goodbye Moq

by: admin2023-08-18

I have been so busy lately, that during the end of an interview I was performing for a candidate, the interviewee told me over small […]

.net core, C#, CMD, Development, Git, Obscure

Executing shell scripts from C# for a Windows developer

by: admin2023-08-12

Shhh, I just want the answer You can skip all of my ramblings. Just scroll to the bottom for the code or click here. I […]

.net core, ASP.Net, C#, Development, Gotcha, Unit Testing

Generic Types and Equals

by: admin2022-04-30

Gotcha I don’t have to implement/override Equals that often in my classes so I always have a hard time remembering some of the subtleties behind […]

.net core, ASP.Net, C#, Development, Obscure

Misconceptions about async Tasks

by: admin2022-03-11

This article is about asynchronous programming in C# using Task and Task<T>. Do you really need to make your code asynchronous? The first misconception about […]

C#, Development, Gotcha, Obscure

Using absolute paths with FTP

by: admin2020-08-26

Obscure problem Ran into an annoying problem recently where an FTP account I was logging in with had a home directory of something like this: […]

C#, Development, How to, Obscure

Using Gmail for SMTP access

by: admin2020-07-26

Introduction When you search for this on google you will find one hundred million results that all pretty much say exactly the same thing. The […]

C#, Development

LinqPad quick reference

by: admin2020-01-24

This is a quick post for my own ignorance. On occasion I use LinqPad to make changes in a database and I find the stock […]

Posts navigation

Older posts

Search posts

Happy find? Help me buy the coffee that fuels these articles!

Buy Me a Coffee

Categories

Recent Comments

  • admin on Samsung refrigerator RF260BEAESR mullion flap repair
  • Mark on Samsung refrigerator RF260BEAESR mullion flap repair
  • admin on Microsoft lets random people share porn with you on OneDrive unsolicited
  • Chris on Microsoft lets random people share porn with you on OneDrive unsolicited
  • mask on CPAP tips and tricks for new users

Archives

Search posts

Search posts

SSL Secure

Copyright © All rights reserved. Theme Creativ Mag by Creativ Themes
Manage Consent

Legal GDPR BS

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

 

Straight honesty

Feel free to use an Ad Blocker (I use PiHole). This site uses Google Adsense and it's used only for getting viewer statistics and like a few pitiful pennies a year in ad revenue. It costs me more to run this site, I literally make no money on this site. This banner is here to be compliant with GDPR because GoogleSite Kit keeps bugging me about it. I write blog posts, everyone is free to read them for zero dollars. I just like to see how many people have read them and nothing more.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Loading Comments...