AddyOsmani.com (original) (raw)

Senior engineering leader and thinker

Addy Osmani is an Irish Software Engineer and leader currently working as a director at Google Cloud AI, focused on helping developers and businesses succeed with Gemini, Vertex AI, and the Agent Development Kit (ADK). After nearly 14 years leading developer experiences in Chrome, where he worked on DevTools, Lighthouse, and Core Web Vitals, he now bridges Google DeepMind, engineering, product, and developer relations teams. A developer for 25+ years at Google, he is passionate about AI-assisted engineering and developer tools. He previously worked on Fortune 500 sites. Addy is the author of a number of books including Learning JavaScript Design Patterns,Leading Effective Engineering Teams, Stoic Mind and Image Optimization. You can find his open-source work. You can find him on LinkedIn, Twitter or TikTok. He's given over 175 talks worldwide. You can find Addy's writing on his blog, Substack and on LeadDev.

Books

On today's web, performance isn't just a nice-to-have—it's essential. A slow or unstable experience drives users away, while a fast, reliable one builds trust and keeps them engaged. Web Performance Engineering in the Age of AI is a comprehensive, hands-on guide for developers, technical leads, and performance engineers focused on delivering high-impact, user-first web experiences.

Web Performance Engineering

by Addy Osmani

The software engineering landscape is constantly evolving, and the demands on engineers intensify with each technological and methodological shift. In such an environment, being a good coder isn't enough—true effectiveness goes beyond technical skills. This book is designed as a guide for individual contributors who want to level up to meet the challenges of a changing industry.

The Effective Software Engineer

by Addy Osmani

Beyond Vibe Coding is a practical guide by Addy Osmani on maintaining code quality in the age of AI-assisted development. It explores how to treat AI like a junior developer, ensuring that code meets your standards, remains understandable, and aligns with your team's practices. The book covers strategies for avoiding common pitfalls with AI-generated code and emphasizes discipline, testing, and maintainability in modern software workflows.

Beyond Vibe Coding

by Addy Osmani

Effective Software Engineering Management: A practical handbook for leading modern software teams with frameworks for building trust, shaping culture, and connecting execution to business outcomes.

Effective Software Engineering Management

by Addy Osmani

AI-assisted coding and cloud-based tools are already transforming how modern applications are built. Bolt.new, a powerful in-browser AI agent from StackBlitz, streamlines the development process, allowing you to prototype quickly, debug intelligently, and launch confidently—no local setup required. Whether you're new to full stack development or looking to supercharge your workflow, this accessible guide takes you from JavaScript and React fundamentals all the way to deploying sophisticated apps with Bolt.new and StackBlitz. Through real-world projects like a movie explorer and a Supabase-powered workout tracker, you'll master prompt-first development, tap into WebContainers for running backend logic in the browser, and discover a seamless path from idea to deployment. If you're ready to rethink how web apps are built—from the command line to the cloud—this book is your blueprint.

Building Web Apps with Bolt

by Addy Osmani

Building Large Scale Web Apps is a toolkit to managing large-scale React applications. React as a library allows you to start building user interfaces quickly and easily. But how do things scale as an application grows? How do you ensure that your codebase remains manageable, your performance metrics stay on point, and your team continues to work cohesively as the project evolves? In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.

Building large-scale web apps

by Addy Osmani

Leading Effective Engineering Teams - a book of growth tips for engineers, tech leads and managers by Addy Osmani

Effective Eng. Teams

by Addy Osmani

Product Engineering with AI - A book bundle about building AI-powered products, from foundations to real-world implementation.

Product Engineering with AI

by Addy Osmani

Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start.                 Author Addy Osmani shows you how to apply modern design patterns to JavaScript and React. That includes popular design patterns such as modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns, such as server-side rendering and islands architecture. You'll also learn how modern architectural patterns—such as MVC, MVP, and MVVM—are useful from the perspective of a modern web application developer. Other essential topics include modern JavaScript syntax and React patterns such as Hooks, higher order components, and render props.

JS Patterns: 2nd Edition

by Addy Osmani

Modern Web Apps - a guide to writing high-performance React web applications by Lydia Hallie and Addy Osmani

Learning Patterns

by Lydia Hallie and Addy Osmani

Success at Scale is a curated collection of best-practice case studies capturing how production sites of different sizes tackle performance, accessibility, capabilities, and developer experience at scale. Case studies are from industry experts with guidance that stands the test of time.

Success at Scale

by Addy Osmani

Developer Experience

Developer Experience

by Addy Osmani

The Stoic Mind: By Addy Osmani and GoLimitless

The Stoic Mind

by Addy & GoLimitless

In Software Engineering - The Soft Parts Addy Osmani shares lessons from his first 10 years at Google on the soft skills that can help engineers become effective and scale their effectiveness. This guidance should help junior, mid-career and even senior developers move forward, deal with changing technology, and navigate building non-trivial systems. Becoming a good engineer is about collecting experience. Each project, even small ones, is a chance to add new techniques and tools to your toolbox. Where this delivers even more value is when you can solve problems by pairing techniques learned on one project with tools learned working on another. This short book tries to capture what the soft skills are and how they can all add up.

SoftEng - The Soft Parts

by Addy Osmani

Image Optimization by Addy Osmani. A Smashing Magazine title.

Image Optimization

by Addy Osmani

Explore many popular design patterns, including Modules, Observers, Facades, and Mediators. Learn how modern architectural patterns—such as MVC, MVP, and MVVM—are useful from the perspective of a modern web application developer. This book also walks experienced JavaScript developers through modern module formats, how to namespace code effectively, and other essential topics.

JS Design Patterns

by Addy Osmani

New perspectives on web design

by Addy Osmani

Backbone Fundamentals

Backbone Applications

by Addy Osmani

Case Studies