Skip to main content

Recommended For You


Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.

functional programming in java: harnessing the power of java 8 lambda expressions by venkat subramaniam

Showing 1 - 12 of 47063 results
Skip side bar filters
  • Functional Programming in Java

    Harnessing the Power Of Java 8 Lambda Expressions

    Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the ... Read more

    $20.99 USD

  • Beginning Java 8 Language Features

    Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams

    Beginning Java 8 Language Features covers essential and advanced features of the Java programming language such as the new lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, streams, and more. Author Kishori Sharan provides over 60 diagrams and 290 complete programs to help you visualize and better understand the topics covered in this book.The book starts ... Read more

    $44.99 USD

  • Programming Groovy 2

    Dynamic Productivity for the Java Developer

    Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy 2 will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language ... Read more

    $21.99 USD

  • Thinking in LINQ

    Harnessing the Power of Functional Programming in .NET Applications

    LINQ represents a paradigm shift for developers used to an imperative/object oriented programming style, because LINQ draws on functional programming principles. Thinking in LINQ addresses the differences between these two by providing a set of succinct recipes arranged in several groups, including:Basic and extended LINQ operatorsText processingLoop refactoringMonitoring code healthReactive ... Read more

    $44.99 USD

  • Programming DSLs in Kotlin

    Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and development. But implementing DSLs on top of Kotlin requires understanding the key strengths of the ... Read more

    $10.99 USD

  • Programming Concurrency on the JVM

    Mastering Synchronization, STM, and Actors

    More than ever, learning to program concurrency is critical to creating faster, responsive applications. Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life.Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) ... Read more

    $21.99 USD

  • Programming Kotlin

    Create Elegant, Expressive, and Performant JVM and Android Applications

    Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that's most suitable for the problem at hand. Learn to use the many features of this highly concise, fluent, elegant, and expressive statically ... Read more

    $32.99 USD

  • Rediscovering JavaScript

    Master ES6, ES7, and ES8

    JavaScript is no longer to be feared or loathed - the world's most popular and ubiquitous language has evolved into a respectable language. Whether you're writing frontend applications or server side code, the phenomenal features from ES6 and beyond - like the rest operator, generators, destructuring, object literals, arrow functions, modern classes, promises, async, and metaprogramming ... Read more

    $28.99 USD

  • Practices of an Agile Developer

    Working in the Real World

    series Pragmatic Programmers
    These are the proven, effective agile practices that will make you a better developer. You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what ... Read more

    $18.99 USD

  • .NET Gotchas

    75 Ways to Improve Your C# and VB.NET Programs

    Like most complex tasks, .NET programming is fraught with potential costly, and time-consuming hazards. The millions of Microsoft developers worldwide who create applications for the .NET platform can attest to that. Thankfully there's now a book that shows you how to avoid such costly and time-consuming mistakes. It's called .NET Gotchas.The ultimate guide for efficient, pain-free coding, .NET ... Read more

    $23.99 USD

  • Test-Driving JavaScript Applications

    Rapid, Confident, Maintainable Code

    Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can test-drive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript, decouple and properly mock out dependencies, measure code coverage, and create lightweight ... Read more

    $23.99 USD

  • Pragmatic Scala

    Create Expressive, Concise, and Scalable Applications

    Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to ... Read more

    $22.99 USD