Thursday, 06 August 2015 |
Used by sites as diverse as Twitter, GitHub, Disney, and the Yellow Pages, Ruby on Rails is one of the most popular frameworks for developing web applications, but can be challenging to learn and use. Leading Rails developer Michael Hartl guides you through the development of three example applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. Updates to this 3rd edition include ...<ASIN:0134077709>
|
Wednesday, 05 August 2015 |
Lukas Ruebbelke covers everything you need to know to get started with the AngularJS framework. As you read, you'll explore all the individual components of the framework and learn how to customize and extend them. You'll discover the emerging patterns for web application architecture and tackle required tasks like communicating with a web server back-end. Along the way, you'll see AngularJS in action by building real world applications with thoroughly commented code.
<ASIN:1617291331>
|
Monday, 03 August 2015 |
Docker is quickly changing the way that organizations are deploying software at scale. But understanding how Linux containers fit into your workflow—and getting the integration details right—are not trivial tasks. Two Lead Site Reliability Engineers at New Relic, Karl Matthias and Sean P. Kane share what they have learned from using Docker in production to help you reap the benefits of this technology while avoiding the many setbacks they experienced. With their practical help, you’ll learn how to use Docker to package your applications with all of their dependencies, and then test, ship, scale, and support your containers in production.
<ASIN:1491917571>
|
Thursday, 30 July 2015 |
Written by core members of the Groovy language team, this book presents Groovy from the inside out. It provides relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration with existing code, and DSL development. This thoroughly revised second edition has been updated for Groovy 2.4.
<ASIN:1935182447>
|
Wednesday, 29 July 2015 |
DevOps promises to accelerate the release of new software features and improve monitoring of systems in production, but its crucial implications for software architects and architecture are often ignored. Here three leading architects address these issues head-on and review the decisions software architects must make in order to achieve DevOps’ goals. They also provide the organizational, technical, and operational context needed to deploy DevOps more efficiently, and review DevOps’ impact on each development phase.
<ASIN:0134049845>
|
Monday, 27 July 2015 |
As more corporations turn to Hadoop to store and process their most valuable data, the risk of a potential breach of those systems increases exponentially. Authors Ben Spivey and Joey Echeverria provide in-depth information about the security features available in Hadoop, and organize them according to common computer security concepts. With real-world examples thet demonstrate how to protect Hadoop data from unauthorized access and also show how to limit the ability of an attacker to corrupt or modify data in the event of a security breach.
<ASIN:1491900989>
|
Thursday, 23 July 2015 |
Processing is a free, graphics-oriented language that provides the basic functionality needed for building games. It runs on all major platforms and allows games to be built for desktop computers, HTML 5, and Android. J. R. Parker guides you through the basic game development process, covering game development topics including graphics, sound, artificial intelligence, animation, game engines, Web-based games, etc. The companion DVD contains example code, games, and color figures.
<ASIN:1937585409>
|
Wednesday, 22 July 2015 |
Part of the ServiceTechnolgy Series from Thomas Erl this book presents a catalog of design patterns for modern cloud-based architecture and solution design. More than two years in development, its 100+ patterns illustrate proven solutions to common cloud challenges and requirements and are supported by rich, visual documentation, including 300+ diagrams.
<ASIN:0133858561>
|
Monday, 20 July 2015 |
With the subtitle "Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise", scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies.
<ASIN:0134032802>
|
Friday, 17 July 2015 |
More physicists today are taking on the role of software developer as part of their research. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field. Written by two PhDs in nuclear engineering, this book includes practical examples drawn from a working knowledge of physics concepts. You’ll learn how to use the Python programming language to perform everything from collecting and analyzing data to building software and publishing your results.
<ASIN:1491901535>
|
Wednesday, 15 July 2015 |
Saša Jurić teaches you how to solve practical problems of scalability, concurrency, fault tolerance, and high availability using Elixir. You'll start with the language, learning basic constructs and building blocks then learn to think about problems using Elixir's functional programming mindset befor exploring Elixir's integration with BEAM and Erlang's OTP framework. Finally, the book provides guidance on how to distribute a system over multiple machines and control it in production.
<ASIN:161729201X>
|
Monday, 13 July 2015 |
Python is an ideal first programming language, and this example-driven guide comes from Princeton University’s Robert Sedgewick, Kevin Wayne, and Robert Dondero for student in the sciences, engineering, and computer science. It aims to be an accessible, interdisciplinary introduction that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience.
<ASIN:0134076435>
|
|
|