3 ms·
javascript everywhere: client browser, nodejs for backend, ejs for template engine. except for storage, use sql (no mongodb). try to check new stuffs, eg deno,
by richajak 6y ago
javascript everywhere: client browser, nodejs for backend, ejs for template engine. except for storage, use sql (no mongodb).
try to check new stuffs, eg deno, nestjs, react, graphql, typescript, oauth2, etc. not worth to include them if it is not necessary, cost vs benefit.
prefer to use standard spec, use extra libraries as few as possible, e.g css variables vs SaaS, websocket vs socketio.
Also avoid npm complexity, except for express js. definitely, no webpack and their friends.
for server admin: systemd for process manager, nginx for reverse proxy/load balancing/cache.
Why? to preserve my brain power and focus. learn as few tech stack as possible, but master them. need to focus on product market fit.
- deleted 6y ago[deleted]