FREE EBOOK - The Little Book of Semaphores
by Allen Downey
The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming.In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar probl...
Publisher: Green Tea Press | Release: 2016
by Janek Bogucki, Alessandro Lacava, Aliaksandr Bedrytski, Matthew de Detrich, Benjamin Neil
Professional Scala provides experienced programmers with fast track coverage aimed at supporting the use of Scala in professional production applications. Skipping over the basics and fundamentals of programming, the discussion launches directly into practical Scala topics with the most up-to-date coverage of the rapidly-expanding language and related tools. Scala bridges the gap between functional and obje...
Price: $16.28 | Publisher: Wrox | Release: 2016
by Sam Hampton-Smith
This books demonstrates the freshest cutting-edge layout tools found within CSS3, teaching you the skills you'll need to create advanced design patterns for websites and apps.Pro CSS3 Layout Techniques teaches you how to make the most of CSS3's existing specification, including those parts of the specification already widely implemented, as well as the upcoming modules that are still being develop...
Price: $39.99 | Publisher: Apress | Release: 2016
Designing for Scalability with Erlang/OTP
by Francesco Cesarini, Steve Vinoski
If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply can...
Price: $26.50 | Publisher: O'Reilly Media | Release: 2016
Scalable Big Data Architecture
by Bahaaldine Azarmi
This book highlights the different types of data architecture and illustrates the many possibilities hidden behind the term "Big Data", from the usage of No-SQL databases to the deployment of stream analytics architecture, machine learning, and governance.Scalable Big Data Architecture covers real-world, concrete industry use cases that leverage complex distributed applications , which inv...
Price: $23.50 | Publisher: Apress | Release: 2016
The Accidental SysAdmin Handbook, 2nd Edition
by Eric Kralicek
Understand the concepts, processes and technologies that will aid in your professional development as a new system administrator. While every information technology culture is specific to its parent organization, there are commonalities that apply to all organizations.The Accidental SysAdmin Handbook, Second Edition looks at those commonalities and provides a general introduction to critical aspects associa...
Price: $39.99 | Publisher: Apress | Release: 2016
.NET Development Using the Compiler API
by Jason Bock
This is the first book to describe the recent significant changes to the .NET compilation process and demonstrate how .NET developers can use the new Compiler API to create compelling applications. As an open source compiler, the Compiler API now makes its code available for anyone to use. In this book, you'll get a concise, focused view of this tremendous resource for developers, who can now use any p...
Price: $29.99 | Publisher: Apress | Release: 2016
by Mike Amundsen
Web-based REST and Hypermedia services are becoming more common every day, but very few client libraries take advantage of these powerful API features—mostly because the techniques and patterns needed to create successful hypermedia clients have been ignored. Yet, when done right, hypermedia-based client applications exhibit more stability and flexibility than typical one-off custom client code.This pract...
Price: $41.07 | Publisher: O'Reilly Media | Release: 2016
by Kief Morris
Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, ...
Price: $38.49 | Publisher: O'Reilly Media | Release: 2016
by Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle...
Price: $13.28 | Publisher: O'Reilly Media | Release: 2016