Things to stay focus

Terminology

  1. Web Components
  2. Web Accessibility
  3. Web Performance

Web Fundamental and Language Programming

  1. HTML (HTML semantic, iframe, canvas)
  2. CSS (Flexbox, Grid)
  3. JS (ES6)
  4. PHP
  5. TypeScript

Frameworks

  1. Tailwind
  2. Vue
  3. Laravel

Libraries

  1. Lit-html
  2. Lit-element

Blogging platform

  1. Hugo

Tools or platform for deployment

  1. Netlify (frontend)
  2. Docker
  3. Gitlab CI/CD

Good to know

  1. Software architecture
  2. Bit knowledge about devops (server config (e.g. Nginx) and Docker)
  3. Modern Web (SPA, Progressive Web App)
  4. Web Assembly

Workflow deploy web (future and expected)

Front-end => Netlify => custom domain Back-end => Docker => VPS

Workflow deploy web (now)

  • Buy VPS and choose ubuntu
  • Setup server and if ssh need then go.
  • Install requirement env (normaly: php, composer (php), nginx, mariadb and nodejs)
  • Pfft