Yet Another Test Book
Yet Another Test Book
Yet Another Test Book

Last updated on 2012-08-14

About the Book

About the Author

Peter Armstrong
Peter Armstrong

Peter Armstrong is the co-founder and CEO of Leanpub. He has almost two decades of experience in software, half of it as a developer at Silicon Valley startups. He founded Ruboss in 2008, and created Leanpub with Scott Patten in 2010.

Peter is also the author of 7 books: Yoshidaguchi, Your First Trip to Japan, The Markua Specification, Programming for KidsLean Publishing, Flexible Rails and Hello! Flex 4. He has a BSc in Computer Science and Psychology from the University of Victoria.

Peter coined the term "lean publishing" to describe the act of self-publishing an in-progress ebook. Leanpub was created based on the principles of lean publishing. He lives in Victoria, BC with his wife and son.

Table of Contents

    • Introduction
      • Prerequisites
      • The flow of the book
      • About the exercises
      • About links
      • There is a glossary
      • Getting help
      • Notes to early reviewers
      • Changes to earlier versions
      • Acknowledgments
      • Advertisement
    • Basic Datatypes that Flow through Functions
      • The problem
      • The general strategy
      • Sets
      • Annotating maps
      • The arrow operator, ->
      • Processing sequences of maps
      • Destructuring arguments
      • Finishing up
    • Embedding Functional Code in an OO Codebase
      • Restructuring
      • Object-relational mapping: threat or menace?
      • The big picture
  • Notes

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub