Minimal Frontend Server

From Adam Colton
Jump to navigation Jump to search

Despite working with Go for a long time, I have built very few projects with a functional front end. I've tried to solve this many ways and been thwarted each time. I really need to get over this hurdle.

User

I have a decent version of this in buttress, move it out to a stand alone project.

Server

I like most of the socket server stuff, I may need to clean it up a little.

Static Resources

I need a way to embed static resources during the build but reload dynamically.

Comm

Bus is looking good, should finish up the socket stuff.

State

I need a state manager. I started on titan and I like where that is headed, but it's a big project and I don't want to hold this up.

I'll do kronos as a mini state manager.

Persistence

Need a good way to store stuff. For now I can use Storm.

Query

Most complex here is that I need to be able to parse and handle a natural language query.

UI

I've started on orbwvr, but it is going to need quite a bit of work.

Templates

I like putting the templates in the html.