Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
> in fact we all use metaprogramming on a regular basis
No, I write Go code. Everything is very explicit.
Magic is not derogatory; it simply denotes that often the developer using such constructs does not fully understand the implications.
A prime example of this is Feathers[1], a node framework that manages to be insecure by default to enable fast prototyping. I've seen swiss cheese results of using it more often than the opposite.
[1]: https://feathersjs.com/