Maintainable TypeScript bundle

Learn how your design decisions carry through to the code you maintain. This four-ebook collection takes you from understanding type systems to creating reusable generics, working with TypeScript tooling, and refactoring without changing behavior. You’ll use these new skills to catch type errors early, reduce duplicate implementations, and debug your original TypeScript—then improve readability and maintainability as your projects evolve. Purchase the entire ebook bundle for $99.99!

This bundle contains these four eBooks:
  • Essential TypeScript 5, Third Edition This is in eBook format
  • Five Lines of Code This is in eBook format
  • TypeScript Quickly This is in eBook format
  • Programming with Types This is in eBook format
$219.96 $99.99
you save $119.97 (55%)

Essential TypeScript 5, Third Edition

Essential TypeScript 5 is a fully updated third edition of the classic Adam Freeman bestseller. It provides full coverage of TypeScript 5, including new features like decorators. You’ll begin with the hows-and-whys of TypeScript, then quickly progress to practical applications of static types. No wasted pages! Each chapter is focused on the skills you need to write awesome web apps.

Five Lines of Code

Five Lines of Code is a fresh look at refactoring for developers of all skill levels. In it, you’ll master author Christian Clausen’s innovative approach, learning concrete rules to get any method down to five lines—or less! You’ll learn when to refactor, specific refactoring patterns that apply to most common problems, and characteristics of code that should be deleted altogether.

TypeScript Quickly

TypeScript Quickly teaches you to exploit the benefits of types in browser-based and standalone applications. In this practical guide, you’ll build a fascinating blockchain service app that takes you through a range of type-sensitive programming techniques. As you go, you’ll also pick up valuable techniques for object-oriented programming with classes, interfaces, and advanced features such as decorators and conditional types. 

Programming with Types

Programming with Types teaches type-based techniques for writing software that’s safe, correct, easy to maintain, and practically self-documenting. Designed for working developers, this clearly written tutorial sticks with the practical benefits of type systems for everyday programming tasks. Following real-world examples coded in TypeScript, you’ll build your skills from primitive types up to more-advanced concepts like functors and monads.

Maintainable TypeScript bundle
$219.96 $99.99
you save $119.97 (55%)