{"product_id":"typescript-for-architects-miguel-farmer-9798243441001","title":"TypeScript for Architects: Designing Type-Safe Enterprise Applications at Scale","description":"\u003cp\u003e\u003cb\u003eTypeScript isn't just a language choice-it's an architectural decision.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eAs applications grow, complexity doesn't come from features alone-it comes from \u003cb\u003escale, teams, and change\u003c\/b\u003e. This book shows how to use \u003cb\u003eTypeScript as an architectural tool\u003c\/b\u003e, not just a safer JavaScript.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTypeScript for Architects\u003c\/b\u003e is a \u003cb\u003esystem-level guide\u003c\/b\u003e to designing \u003cb\u003elarge, maintainable, type-safe enterprise applications\u003c\/b\u003e that survive long-term evolution.\u003c\/p\u003e\u003cbr\u003eWhat You'll Learn in This Book\u003cp\u003e✔ How TypeScript shapes \u003cb\u003eapplication architecture\u003c\/b\u003e\u003cbr\u003e✔ Designing scalable domain models with strong typing\u003cbr\u003e✔ Advanced type system features for real systems\u003cbr\u003e✔ Enforcing invariants and contracts at compile time\u003cbr\u003e✔ Structuring large codebases for teams\u003cbr\u003e✔ Managing boundaries, APIs, and shared types\u003cbr\u003e✔ Avoiding type complexity while preserving safety\u003c\/p\u003e\u003cp\u003eThis book focuses on \u003cb\u003earchitecture, decisions, and tradeoffs\u003c\/b\u003e-not syntax tutorials.\u003c\/p\u003e\u003cbr\u003eWho This Book Is For\u003cp\u003ePerfect for: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eSoftware architects and senior engineers\u003c\/b\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eLead developers designing large TypeScript systems\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eBackend, frontend, and full-stack architects\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTeams building long-lived enterprise applications\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEngineers moving from Java, C#, or strongly typed systems\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePrior experience with TypeScript or JavaScript is recommended.\u003c\/p\u003e\u003cbr\u003eWhy TypeScript Matters at Scale\u003cp\u003eIn small projects, TypeScript prevents bugs.\u003cbr\u003eIn large systems, it \u003cb\u003edefines structure, boundaries, and trust\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003eUsed well, TypeScript enables: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eSafer refactoring\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eClear domain modeling\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eBetter onboarding\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFewer runtime surprises\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book teaches how to \u003cb\u003earchitect with types\u003c\/b\u003e, not drown in them.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Miguel Farmer\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798243441001\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/21\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 236\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.71lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.50d","brand":"Miguel Farmer","offers":[{"title":"Paperback","offer_id":48997388484863,"sku":"9798243441001","price":19.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/typescript-for-architects-miguel-farmer-9798243441001","provider":"WR Book House","version":"1.0","type":"link"}