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
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert …
book
Designing Event-Driven Systems
Many forces affect software today: larger datasets, geographical disparities, complex company structures, and the growing need …
video
Domain-Driven Design Distilled
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is …
book
Software Architecture Patterns
The success of any application or system depends on the architecture pattern you use. By describing …