Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Becoming Functional

Buy
Becoming Functional, 9781449368173 (1449368174), O'Reilly, 2014

If you have an imperative (and probably object-oriented) programming background, this hands-on book will guide you through the alien world of functional programming. Author Joshua Backfield begins slowly by showing you how to apply the most useful implementation concepts before taking you further into functional-style concepts and practices.

In each chapter, you’ll learn a functional concept and then use it to refactor the fictional XXY company’s imperative-style legacy code, writing and testing the functional code yourself. As you progress through the book, you’ll migrate from Java 7 to Groovy and finally to Scala as the need for better functional language support gradually increases.

  • Learn why today’s finely tuned applications work better with functional code
  • Transform imperative-style patterns into functional code, following basic steps
  • Get up to speed with Groovy and Scala through examples
  • Understand how first-class functions are passed and returned from other functions
  • Convert existing methods into pure functions, and loops into recursive methods
  • Change mutable variables into immutable variables
  • Get hands-on experience with statements and nonstrict evaluations
  • Use functional programming alongside object-oriented design
(HTML tags aren't allowed.)

Programming .NET Components
Programming .NET Components
The introduction of the Microsoft® .NET framework not only brings developers a powerful, cohesive toolset for the development of new Windows and Web applications -- it also replaces COM as the technology of choice for building components on Windows platforms. Components are the fundamental building blocks of .NET applications; they can both...
Subconscious Demons and Conscious Delights
Subconscious Demons and Conscious Delights
A man had an accident seven months ago.He lost his sense of time and his perception was drastically altered.He will write his story. History will judge it.This is his fifth attempt to communicate how he perceives the world since the accident.

About the Author

I had an accident and lost my sense
...
Live Sound Fundamentals
Live Sound Fundamentals

Until now, there hasn't been a book or learning resource that aimed to teach audio newbies and musicians how to set up and mix a live audio event. For years, they have had to learn about live audio through a frustrating and time-consuming process of trial and error or by watching others. LIVE SOUND FUNDAMENTALS provides the "missing...


The Iliad
The Iliad
"Ian Johnston provides his readers with a clear and comprehensible translation of the Iliad that presents itself as a dynamic equivalent of the Greek original. Johnston captures the text with an eye to both accuracry and his modern readership." --- Dr. Andrew Porter, University of Missouri-Columbia

"Johnston's translation
...
iPhone: The Missing Manual
iPhone: The Missing Manual
How do you make the point that the iPhone has changed the world? The easy answer is “use statistics”—100 million sold, 500,000 downloadable programs on the iPhone A pp Store, 15 billion downloads…. Trouble is, those statistics get stale almost before you’ve finished typing them....
Character Animation with Direct3D
Character Animation with Direct3D

Do you want to learn how to make your game characters look and move more realistically? Character Animation with Direct3D shows you how to apply fundamental character animation techniques to Direct3D technology to bring your characters to life. Beginning with a brief history of character animation, you?ll be introduced to the most common...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy