💾 Archived View for jb55.com › ward.asia.wiki.org › outpost-thinking captured on 2021-12-03 at 14:04:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Outpost Thinking

We built the federation based on the promiscuous sharing of simple things with the hope that this would lead the community to save indefinitely things worth saving. Within a year we had moved from ruby to node without leaving ruby sites behind. Now, in the federation's ninth year, we consider how this process might be further distributed.

See Federation Friendly Outposts

Federation Friendly Outposts

We've been itching to embrace the ES6 module structures and maybe leave jQuery and CoffeeScript behind in the process. When node inventor Ryan Dahl announced that he was taking a similar fresh look at server-side javascript runtimes, of course we were interested.

See Node's Mistakes

Node's Mistakes

Our first metaphoric steps into deno land started when we agreed to spend two lunch hours a week coding to see where it would go. Our first commit was on the last day of January. Our most recent, as of this writing, was the last day of March. In two months we've established that we have a process and a tempo that lets us think broadly about graceful extension of our federation. github

github

We've named this outpost Seran, after the Star Trek federation outpost known for its excellent engineers. We'll build on a new implementation of both server and client by implementing small projects and then bending the foundational codebase to make these look easy.

Our work has explored several organizational structures unified by deno and ES6 modules.

Meta Sites and Pages add routes when the seran-wiki server starts.

Meta Sites and Pages

Modular Client built with modules for lineup parts and custom elements for plugins.

Modular Client

Serving Executables by running them just long enough to get a response.

Serving Executables

Smallest Wiki Revisited where host and view are modules easily incorporated into other applications.

Smallest Wiki Revisited

See Deno in 2020 for a summary of their year. post

post