How do professionals write web-frontend at Cosee GmbH? This talk is about techniques in software-development that are often not obvious to beginner programmers.
of Agile Software Craftsmanship” https://github.com/ryanmcdermott/clean-code-javascript Function names should say what they do Avoid comments, extract functions Keep functions/files small SOLID principles
deploy? • You might forget something • Stupid work Automated tests • Can be repeated easily • Provide usage examples • Sometimes difficult to write • May not cover everything
• Run all tests • Build the app • Deploy review app If on “main” branch • Deploy to staging environment • Deploy to production (after button click) Gitlab CI GitHub Actions