Over the years, I’ve become more and more enamored with static assets. Don’t get me wrong, there’s a place for dynamically generated content. But after spending 15+ years building webapps and websites, I’ve reached the point where I truly think the majority of the web is overcomplicated. Wordpress should die in a fire.
Harsh? Yes, probably. But the primary benefit that Wordpress provides is that it enables users to produce their own content and publish it immediately, rather than relying on a developer of some flavor to make the changes in code and push it up to the server. 15 years ago, that was revolutionary and the explosion of cheap Wordpress hosting is the proof in the pudding. Realistically, cPanel exists almost completely because Wordpress shattered the website industry and took over.
A quick note about uploading documents to Paperless NGX via the API: You need to make sure that your multipart form document part includes the filename attribute.
This is automatically done by a browser when it’s using a file field to pull the file, but if you’re constructing the multipart form manually, the API will reject an upload without the filename with the following message:
The submitted data was not a file. Check the encoding type on the form.
In the programmable MMORTS Screeps, you can have more advanced units called Power Creeps. Most players don’t utilize them, but when used properly they can be devastatingly effective, for offense, defense, and just economically. You can get a full breakdown of Power Creeps and how they work in the official documentation.
The goal of this article is to discuss the individual powers and try to get a feel for how useful each of them are, and when you’d want to use them.