Programming with Types
Examples in TypeScript
|Price||$32.24 - $45.59
|Format||Paper book / ebook (PDF)|
Programming with Types teaches you to design safe, resilient, correct software that's easy to maintain and understand by taking advantage of the power of strong type systems. Designed to provide practical, instantly useful techniques for working developers, this clearly written tutorial introduces you to using type systems to support everyday programming tasks.
Common bugs often result from mismatched data types. By precisely naming and controlling which data are allowable in a calculation, a strong type system can eliminate whole classes of errors and ensure data integrity throughout an application. As a developer, skillfully using types in your everyday practice leads to better code and saves time tracking down tricky data-related errors.
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.
4 5 16
by Carl Rippon
React today is one of the most preferred choices for frontend development. Using React with TypeScript enhances development experience and offers a powerful combination to develop high performing web apps. In this book, you'll learn how to create well structured and reusable react components that are easy to read and maintain by leveragin...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
by Michael Erasmus
Price: $14.99 | Publisher: Packt Publishing | Release: 2012
by Nicholas Tollervey
It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you're familiar with Python as a pr...
Price: $31.07 | Publisher: O'Reilly Media | Release: 2017
by Richard Whaling
Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions; seamlessly invoke operating sy...
Price: $30.04 | Publisher: The Pragmatic Programmers | Release: 2020
by Dr. Rian Quinn
C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of va...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
by George Ornbo
In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using pr...
Price: $23.98 | Publisher: SAMS Publishing | Release: 2017
by Agus Kurniawan
Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you'll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself.You'll learn to build programs on the top of Raspbian...
Price: $24.09 | Publisher: Apress | Release: 2019
by JD Isaacks
Price: $38.01 | Publisher: Manning | Release: 2018