Product Details
Programming Scala: Scalability = Functional Programming + Objects

Programming Scala: Scalability = Functional Programming + Objects
By Dean Wampler, Alex Payne

List Price: £34.50
Price: £21.86 & eligible for FREE Super Saver Delivery on orders over £5. Details

Availability: Usually dispatched within 24 hours
Dispatched from and sold by Amazon.co.uk

40 new or used available from £19.09

Product Description

"Programming Scala" introduces an exciting new language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book teaches you how to be productive with Scala quickly, and explains what makes this language ideal for today's highly scalable, component-based applications that support concurrency and distribution. You'll also learn the advantages that Scala offers as a language for the Java Virtual Machine (JVM), and how you can leverage the wealth of Java class libraries. This book will help you: learn how Scala's succinct and flexible code helps you program faster; discover the notable improvements Scala offers over Java's object model; get a concise overview of functional programming, and learn how Scala offers a better approach to concurrency; know how to use traits for mixing composition, pattern matching, concurrency with Actors, and other essential features of Scala; handle XML easier using Scala's comprehensive library; also learn the features of Scala that promote scalable, component-based applications, and how to develop domain-specific languages in Scala; and, understand the basics for designing test-driven Scala applications. You'll find a useful appendix on Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs. Find out how Scala meets practical needs for both enterprise and Internet projects, and start building your own applications right away with "Programming Scala".


Product Details

  • Amazon Sales Rank: #116303 in Books
  • Published on: 2009-09-25
  • Original language: English
  • Number of items: 1
  • Binding: Paperback
  • 446 pages

Editorial Reviews

About the Author
Dean Wampler is a Consultant, Trainer, and Mentor with Object Mentor, Inc. He specializes in Scala, Java, and Ruby. He works with clients on application design strategies that combine object-oriented programming, functional programming, and aspect-oriented programming. He also consults on Agile methods, like Lean and XP. Dean is a frequent speaker at industry and academic conferences on these topics. He has a Ph.D. in Physics from the University of Washington.

Alex Payne is Platform Lead at Twitter, where he develops services that enable programmers to build atop the popular social messaging service. Alex has previously built web applications for political campaigns, non-profits, and early-stage startups, and supported information security efforts for military and intelligence customers. In his free time, Alex studies, speaks, and writes about the history, present use, and evolution of programming languages, as well as minimalist art and design.