shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

265
active users

#specification

0 posts0 participants0 posts today
Replied in thread

@mrchrisadams Yeah, #S3-Style #ObjectStorage is nifty in many places.

  • It's kinda good that whilst #amazon is a bad company, they basically had to "#OpenSource" S3 as a #specification so anyone would even bother to implement it at all, and basically every #hoster nowadays offers that with bit & second-precise billing if wanted, as it's more convenient to #FTP and other #quota / #fixed storage...

#Consequential:
"#Browsers provide critical #PublicInfrastructure to over five billion people. To cover the high cost of maintaining such complex feats of engineering, #browser vendors and #searchengine providers have improvised a system in which money is levied from search revenue and distributed to browsers. This #specification…formalizes a browser/search #levy that improves on the current one and addresses its shortcomings."

darobin.github.io/wise/

darobin.github.ioWeb Infrastructure Search Endowment (WISE)Standardizing browser & search public infrastructure.

We have a database "rules engine" that I greatly dislike. The maintenance of it is especially troubling.

It is essentially a huge Conditional statement. Which leads me to Martin Fowler's solution: conditionals as polymorphism.

Which led me to use JSON schemas to define the polymorphed classes at runtime. But #polymorphism in #json isnt quite that simple.

I've also considered the #specification pattern. But maintaining specifications is the issue.

Still thinking.