Live version + source code: https://codepen.io/thykka/full/bNpBzMa
| bandcamp | https://delayllama.bandcamp.com/ |
| codepen | https://codepen.io/thykka/ |
| github | https://github.com/thykka |
| soundcloud | soundcloud.com/delay-llama |
| bandcamp | https://delayllama.bandcamp.com/ |
| codepen | https://codepen.io/thykka/ |
| github | https://github.com/thykka |
| soundcloud | soundcloud.com/delay-llama |
@alxd We're evaluating Matrix and IRC atm.
Matrix has all the bells and whistles, but it's also quite resource-hungry, and tedious to maintain. Federation for smaller servers is likely not an option - making it rather unwieldy, when many clients don't support multiple homeservers.
IRCv3 has some nice features, like message history and replies, but also major friction points like poor support for uploading images via the client.
At least our data will be our own, and we can use it how WE want.
Null never occurs by accident. It means intentionally empty (e.g., getProduct(id) returns null when no product was found).
JS lets you explicitly assign undefined to properties, creating ambiguity vs. non-existent properties that also return undefined. This is the weird part.
But, JS objects are dynamic. Properties can be added/removed at any time. Undefined is not *proof* of whether a property can or cannot exist. For that, there's the Object.prototype.hasOwnProperty method.
Live version + source code: https://codepen.io/thykka/full/bNpBzMa