A system I work with gives all keys a string value of “Not_set” when the key is intended to be unset. The team decided to put this in because of a connection with a different, legacy system, whose developers (somehow) could not distinguish between a key being missing or being present but with a null value. So now every team that integrates with this system has to deal with these unset values.
Of course, it’s up to individual developers to never forget to set a key to “Not_Set”. Also, they forgot to standardise capitalisation and such so there are all sorts of variations “NOT_SET”, “Not_set”, “NotSet”, etc. floating around the API responses. Also null is still a possible value you need to handle as well, though what it means is context dependent (usually it means someone fucked up).
What you’re talking about is essentially an EMP. They don’t generally emit continuously. Instead you just set off a single strong pulse which induces such high currents in receiving antennas that they melt or otherwise damage connected circuitry.
At these levels of power, any amount of conductive material tends to start acting as an antenna. If you set up a continuous transmitter you’re going to have trouble not damaging your own delivery and power mechanisms.
The most common way to generate one is to set off a nuclear bomb that has been finetuned to release most of its energy as electromagnetic radiation.