Book description
How do you turn an application riddled with technical debt into a scalable codebase that’s beautiful, clean, and productive? With this practical ebook, Harrison Harnisch and Katie Womersley of the Buffer social media management platform show you how to successfully rewrite and migrate your application using Atomic Design. In the process, you’ll discover how breaking your application into basic components makes a rewrite much more efficient.
Atomic Design, created by web designer and consultant Brad Frost, is a system for working with the fundamental building blocks—the atoms—of modern web interfaces. This guide provides hands-on instructions for stitching these simple components together to rewrite your application in a low-risk and nondisruptive way. While the ebook’s examples focus on migrating a frontend application, you can also use these techniques for mobile and backend applications.
- Determine if your existing application requires a rewrite
- Explore how the Atomic Design system breaks up complex interfaces into discrete pieces that you can focus on one at a time
- Learn when to perform a synchronous versus an asynchronous code migration
- Get step-by-step instructions for using Atomic Design to perform an asynchronous rewrite
- Build a compelling business case for rewriting your application, and structure a team for undertaking the project
Table of contents
- Preface
- 1. When to Rewrite an Application
- 2. Synchronous Versus Asynchronous Rewrites
- 3. Atomic Design: A Tool for Migration
- 4. Step-by-Step Migration Guide with Atomic Design
- 5. Making the Business Case for a Migration
- 6. Conclusion: Building for Change
Product information
- Title: Atomic Migration Strategy for Web Teams
- Author(s):
- Release date: June 2018
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491999943
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
article
Three Ways to Sell Value in B2B Markets
As customers face pressure to reduce costs while maintaining profitability, value-based selling (VBS) has become critical …
article
Splitting Strings on Any of Multiple Delimiters
Build your knowledge of Python with this Shortcuts collection. Focusing on common problems involving text manipulation, …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …