Oh geeze, this audio needs to be run through a low pass filter. The high frequency mouth wetness noises are super loud and its triggering my misophonia. I'd love to listen to this talk but its like nails on a chalkboard to me with the audio in its current state. I poked it in audacity, it needs a low pass at about 6.5kHz.
So init is like a dynamic const... I did not know about init.
As far as I know the C# 7.0 tuples use newly added struct ValueTuple not the old class Tuple
Oh geeze, this audio needs to be run through a low pass filter. The high frequency mouth wetness noises are super loud and its triggering my misophonia. I'd love to listen to this talk but its like nails on a chalkboard to me with the audio in its current state.
I poked it in audacity, it needs a low pass at about 6.5kHz.
happens a lot with small mics close to the mouth, but that doesn't excuse basic EQ'ing.
Default interface methods are useful due to limitations of abstract classed (i e. No multiple inheritances)
@Mike, inheritance, and multiple inheritance especially, is the worst OOP tool. Interfaces are the opposite.