Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern.
Allen, the Director of Consulting for Typesafe—creator of Akka and the Scala programming language—examines actors with a banking-service use case throughout the book, using examples shown in Akka and Scala. If you have any experience with Akka, this guide is essential.
Delve into domain-driven and work-distribution actor applications
Understand why it’s important to have actors do only one job
Avoid thread blocking by allowing logic to be delegated to a Future
Model interactions as simply as possible to avoid premature optimization
Create well-defined interactions, and know exactly what failures can occur
Learn why you should never treat actors as you would an ordinary class
Keep track of what goes on in production by monitoring everything
Tune Akka applications with the Typesafe Console
Accounting for Non-Accounting Students
Accounting for Non-Accounting Students has firmly established itself over five editions as the market leading text in its field. This highly regarded text offers a clear and non-technical introduction to the basic principles of both financial and management accounting. Building on the success of previous editions, the sixth edition places...
Debugging Microsoft .NET 2.0 Applications (Pro-Developer) Traditionally, tools for performance tuning, testing applications, and debugging code have been expensive, hard to learn, and difficult to use. While previous versions of Microsoft Visual StudioÐ® have included debuggers and other code-improvement tools, Visual Studio 2005 presents developers with robust and useful tools and processes to... PMP Certification All-in-One For Dummies
This completely updated guide prepares you for taking the PMP certification exam
As the most popular project management certification available, the PMP certification is very difficult to obtain and demands stringent requirements. Thankfully, this All-in-One guide is packed with valuable information that has been completely...
Clojure for Domain-specific Languages
Enhance your existing Clojure know-how with this example-packed tutorial on building custom languages. It will help you unlock the potential of Clojure in a way you probably never thought possible.
Explore DSL concepts from existing Clojure DSLs and libraries
Bring Clojure into...
Adrenal Glands: Diagnostic Aspects and Surgical Therapy
- Over 200 exquisite illustrations, ranging from intraoperative photographs, line drawings, diagnostic images, pathology slides, tables and graphs are available to make each case discussed comprehensible and easy to follow.
- Traditional and novel therapeutic recommendations are introduced and the latest developments in...