We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Setting up Enterprise Frontend for Success | Alex Okrushko | ng-conf 2023
Learn how to set up your enterprise frontend for success by following three pillars: people, tools, and processes. Discover the key enablers, best practices, and automation tools that drive consistency, maintainability, and quality.
- The talk discusses setting up Enterprise Frontend for success, focusing on three pillars: people, tools, and processes.
- Monorepo, feature flags, and trunk-based development are key enablers for this approach.
- Code style guides are important for consistency and maintainability.
- Automation, testing, planning, and daily releases are critical steps in achieving this.
- Engineering ownership is crucial, with developers being responsible for the quality of their code.
- Features should be discussed and reviewed before implementation to ensure alignment with objectives.
- Design documents are important for clarity and understanding of new features.
- Communication is key, with channels for critical updates, design reviews, and feature proposals.
- Planning is critical, with objectives defined and shared among teams.
- Testing is important, with developers responsible for writing high-quality tests.
- Code style guides, such as TypeScript style guides, help ensure consistency and maintainability.
- Angular and other frameworks have style guides and best practices to follow.
- Distributed teams should have channels for communication and collaboration.
- Feature flags allow for controlled roll-outs of new features.
- Automation tools, such as auto-formatter, help simplify development processes.
- Daily releases are possible with trunk-based development and feature flags.
- Teams should set clear objectives and communicate regularly to achieve success.