The Astonishing Empty String
Wait, what?

If you are like me and have been working for a while with dynamically typed programming languages like JavaScript, PHP or Python, chances are that you may end up at some point assigning a null
value to a string variable.
Why not?
Probably, you’re thinking it’s just better to do so, or perhaps, even simpler than that, when getting used to…