Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dog future notes #92

Open
ahdinosaur opened this issue May 31, 2018 · 1 comment
Open

dog future notes #92

ahdinosaur opened this issue May 31, 2018 · 1 comment

Comments

@ahdinosaur
Copy link
Member

1. split out front and back-end
  - biz
    - utilize best practice deployment
      - front-end static site
      - back-end dynamic api
    - quicker front-end time-to-first-meaningful-paint
    - maintain shared knowledge via helpful documentation
  - estimate: 40 hours
2. upgrade deps
  - biz
    - decrease lag from rest of JavaScript ecosystem
    - increase confidence of tool based on learnings
  - estimate: 
  - notes
    - material
    - feathers
      - explicit express server
      - built-in client hooks
      - new server channels
    - feathers-reactive
    - react
    - dogstack-agents
      - merge agents profiles and credentials into single table
        - was a mistake to do otherwise, caused more trouble than gain
3. raise the base
  - biz
    - dogstack should reflect a professional production app
    - we have more quality code to start our projects with
  - details
    - example should include:
      - register flow
      - reset password
      - update profile
        - host user images on s3
      - change password
    - worker: node-resque (+ redis)
    - better logging system with pino
    - unit tests: ava
    - end-to-end tests: codecept
    - continuous integration: travis
    - continuous deployment: heroku or dokku
    - crash reporting: sentry
4. modular dogstore
  - biz
    - lighter dependencies (so quicker initial page load)
    - more shared knowledge of the inner workings of dogstack
    - create something re-useable outside of dogstack
    - more friendly dev tool
  - aim to slowly build as part of mindedapp.com
5. own our infrastructure
  - details
    - docker swarm
    - logging viz
@iainkirkpatrick
Copy link
Member

iainkirkpatrick commented Jun 27, 2018

2. upgrading deps

  • material
  • feathers
    • core feathers modules
    • ecosystem feathers modules
    • explicit express server
    • built-in client hooks
    • new server channels
  • feathers-reactive
  • redux-observable / rxjs
  • react
  • dogstack-agents

notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants