Book description
Imagine what a large-scale web project would look like if frontend development were not treated as an add-on, but as an equal partner with backend development and content strategy. This practical book takes experienced web developers through the new discipline of frontend architecture, including the latest tools, standards, and best practices that have elevated frontend web development to an entirely new level.
Using real-world examples, case studies, and practical tips and tricks throughout, author Micah Godbolt introduces you to the four pillars of frontend architecture. He also provides compelling arguments for developers who want to embrace the mantle of frontend architect and fight to make it a first-class citizen in their next project.
The four pillars include:
- Code: how to approach the HTML, CSS, and JavaScript of a design system
- Process: tools and processes for creating an efficient and error-proof workflow
- Testing: creating a stable foundation on which to build your site
- Documentation: tools for writing documentation while the work is in progress
Publisher resources
Table of contents
- Preface
- I. Origins
- 1. The Discipline of Frontend Architecture
- 2. Alpha Project
- 3. The Pillars of Frontend Architecture
- II. The Code Pillar
- 4. HTML
- 5. CSS
- 6. JavaScript
- 7. Red Hat Code
- III. The Process Pillar
- 8. Workflow
- 9. Task Runners
- 10. Red Hat Process
- IV. The Testing Pillar
- 11. Unit Testing
- 12. Performance Testing
- 13. Visual Regression Testing
- 14. Red Hat Testing
- V. The Documentation Pillar
- 15. Style Guides
- 16. Pattern Libraries
- 17. Red Hat Documentation
- 18. Conclusion
- Index
Product information
- Title: Frontend Architecture for Design Systems
- Author(s):
- Release date: January 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491926734
You might also like
book
React Application Architecture for Production
A hands-on guide to help you develop skills and confidence in building and structuring React applications …
book
Software Architecture Patterns
The success of any application or system depends on the architecture pattern you use. By describing …
video
System Design Fundamentals
3 Hours of Video Instruction Learn software design from the legendary architect Juval Löwy. Over the …
book
The Design of Web APIs
The Design of Web APIs is a practical, example-packed guide to crafting extraordinary web APIs. Author …