Patterns are time-tested templates for writing code. They can be really powerful, whether you're a seasoned developer or beginner, bringing a valuable level of resilience and flexibility to your codebase.
Whether it's better user-experience, developer-experience or just smarter architecture, the patterns in “Learning Patterns” can be a valuable consideration for any modern web application.
Lydia Hallie is a full-time software engineering consultant and educator that primarily works with JavaScript, React, Node, GraphQL, and serverless technologies. She also spends her time mentoring and doing in-person training sessions.
Addy Osmani is an engineering manager working on Google Chrome. He leads up a developer tooling team focused on making the web fast. His teams work on projects like Lighthouse, PageSpeed Insights, Web Frameworks, Content Management Systems and others.