😴 tl;dr

or, the “ain’t nobody got time for this” part.

  1. 🤘 so, you want to build a web app.

    • 😴 tl;dr

    • 💪 you can do this.

      • you will be constantly learning and failing. it’s cool. so is everyone around you.
      • working well with others is more important than your work.
      • approach your work with principle. find your “why” and the “what” and “how” will follow.
      • dig deep under the surface to find out how things actually work.
      • probably all this will change in 5 years, get used to it!
    • 🛠️ tools of the trade

    • ⌨️ how-to linux

      • absolute basics: cd, ls, rm, mv, vim
      • shortcuts: [ctrl] + [a|e|c|k|z]
      • intermediate: |, history, grep (ripgrep), cat, less, man, find (fd), df, du (dust), sudo, tail, touch, alias, sh, exit
      • processes: &, >, top, ps, kill, killall, which, locate, fg
      • network: curl, whois, traceroute, ping, lsof, scp
      • handy commands: SSH key generation, handling archives, replacing en masse, permissions, JSON parsing, shell script checks, zx
    • 📟 the server

    • 💿 db

    • 🚰 workflow & collaboration

    • ☕ javascript

    • 🗒️ cascading stylesheets

    • ⚛️ ui

    • 🖼️ the website

    • 🐛 debugging

    • 🗜️ performance

    • 🃏 testing

    • 🕸️ the future

    • 🤝 resources and meetups

    • 📟 appendix: setting up a self-hosted server