Type-Driven Development with Idris



Bookstore > Books > Type-Driven Development with Idris

Price$40.27 - $54.52
Rating
AuthorEdwin Brady
PublisherManning
Published2017
Pages480
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617293024
ISBN-139781617293023
EBook Hardcover Paperback

Stop fighting type errors! Type-driven development is an approach to coding that embraces types as the foundation of your code - essentially as built-in documentation your compiler can use to check data relationships and other assumptions. With this approach, you can define specifications early in development and write code that's easy to maintain, test, and extend. Idris is a Haskell-like language with first-class, dependent types that's perfect for learning type-driven programming techniques you can apply in any codebase.

Type-Driven Development with Idris teaches you how to improve the performance and accuracy of your code by taking advantage of a state-of-the-art type system. In this book, you'll learn type-driven development of real-world software, as well as how to handle side effects, interaction, state, and concurrency. By the end, you'll be able to develop robust and verified software in Idris and apply type-driven development methods to other languages.




5 5 195

Similar Books


Model-Driven Development with Executable UML

Model-Driven Development with Executable UML

by Dragan Milicev

A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or an...

Price:  $49.61  |  Publisher:  Wrox  |  Release:  2009

Learn Type-Driven Development

Learn Type-Driven Development

by Yawar Amin, Kamon Ayeva

Type-driven development is an approach that uses a static type system to achieve results including safety and efficiency. Types are used to express relationships and other assumptions directly in the code, and these assumptions are enforced by the compiler before the code is run. Learn Type-Driven Development covers how to use these type ...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2018

Angular 2 Development with TypeScript

Angular 2 Development with TypeScript

by Yakov Fain, Anton Moiseev

Angular 2 Development with Typescript teaches you what you need to start using Angular, while you also learn TypeScript and how to take advantage of its benefits.Whether you're building web clients or full-featured SPAs, using the Angular 2 web framework is a liberating experience. Its declarative style makes it easy to define and ad...

Price:  $7.00  |  Publisher:  Manning  |  Release:  2016

Angular Development with Typescript, 2nd Edition

Angular Development with Typescript, 2nd Edition

by Yakov Fain, Anton Moiseev

Angular Development with TypeScript, 2nd Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools.Whether you're building lightweight web clients or full-featured SPAs, Angular is a clear choice. The Angular framework is ...

Price:  $39.99  |  Publisher:  Manning  |  Release:  2018

Lean-Agile Acceptance Test-Driven Development

Lean-Agile Acceptance Test-Driven Development

by Ken Pugh

Within the framework of Acceptance Test-Driven-Development (ATDD), customers, developers, and testers collaborate to create acceptance tests that thoroughly describe how software should work from the customer's viewpoint. By tightening the links between customers and agile teams, ATDD can significantly improve both software quality a...

Price:  $25.00  |  Publisher:  Addison-Wesley  |  Release:  2010

Test-Driven Infrastructure with Chef

Test-Driven Infrastructure with Chef

by Stephen Nelson-Smith

Test-Driven Infrastructure with Chef demonstrates a radical approach to developing web infrastructure that combines the powerful Chef configuration management framework with Cucumber, the leading Behavior-driven development (BDD) tool. Learn how to deliver real business value by developing infrastructure code test-first.Infrastructure con...

Price:  $25.26  |  Publisher:  O'Reilly Media  |  Release:  2011

OS X App Development with CloudKit and Swift

OS X App Development with CloudKit and Swift

by Bruce Wade

This book is your step-by-step guide to learning OS X app development using CloudKit and Swift.All the development will be done using Apple's Swift 2 programming language. You'll see how to define data for your app and build a prototype with Sketch 3 and Keynote. Using CloudKit to store OS X application data, and separate public...

Price:  $37.87  |  Publisher:  Apress  |  Release:  2016

AngularJS Test-driven Development

AngularJS Test-driven Development

by Tim Chaplin

Starting with reviewing the test-driven development (TDD) life cycle, you will learn how Karma and Protractor make your life easier while running JavaScript unit tests. You will learn how Protractor is different from Selenium and how to test it entirely. This book is a walk-through to using TDD to build an AngularJS application containing...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2015