DEV Community

Discussion on: Anyone looking for a new side-gig? - Developers assemble!

Collapse
 
ssimontis profile image
Scott Simontis

I am late to the party it looks like, but serverless and TS are my biggest areas of expertise and I would love to learn Rust web dev. I have a lot of experience with content management systems, integrations, and analytics as well, plus DevOps automation tasks give me a great sense of well-being.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

Okay well heres where we are:
Frontend

  • We have a full set of high fidelity designs showing what we are building plus some open issues discussing what direction to take.
  • All decisions where made in balanced discussions
  • Everything is going to use typescript where possible
  • We use Svelte - because its able to compile to web components and its easy to understand and write
  • xState controls all logic, no logic is left to Svelte, Svelte just consumes and renders

Backend

  • Yet to push, I have been hard at work making a development environment inside a container that you will be able to just clone install and develop.
  • We choose GraalVM so that we could use any backend language we wanted to write micro-services, the API is in kotlin, but because Graal runs Rust among a host of other languages out of the box all of which perform faster than they would normally even Ruby.
  • We have a full access manager which I am skinning and blending into the main application, due to the nature of what we are building, it is highly likely new customer experiences for products not yet released will be in a pre-published state, we don't want any leeks.
  • In a sense we are building a vertical slice of CMS for a very specific task
  • In the first draft we don't have any headless or cloud stuff, but we are absolutely heading that way.

I will add you to the repository, see what you think, please not that a good 90% of the stack is stuff thats new to all of us and we all just want to learn, there is no obligation to work to schedule, we are working at a slow and steady pace.