From Chef to Puppet, and from Scalding to Spring, our latest batch of eBooks will give you an in-depth look at some key topics to help you become a better developer.
What You'll Learn
This month we've made nine new eBooks available for Tuts+ subscribers to download. Here are the details of what you can learn.
1. Programming MapReduce with Scalding
Programming MapReduce with Scalding is a practical guide to setting up a development environment and implementing simple and complex MapReduce transformations in Scalding, using a test-driven development methodology and other best practices.
2. Building Scalable Apps with Redis and Node.js
This book will help you get to grips with Node.js and implement the knowledge to build efficient web applications. You start with developing a back-end web application followed by a front-end interface, and later on deploy it to the cloud platform. This book takes a holistic approach to server-side programming using Node.js in conjunction with different frameworks and tools.
3. RESTful Java Patterns and Best Practices
This book is a practical, hands-on guide that provides you with clear and pragmatic information to take advantage of the real power of RESTful services and gives you a good foundation for using them in your applications. By comparing APIs from platforms such as Facebook, Twitter, GitHub, and PayPal, the book teaches a range of exciting capabilities with RESTful services and explores the infinite possibilities by using the diverse building blocks and tips covered in various chapters.
By the end of the book, you will be able to successfully use the concepts explained to design and implement applications based on best practices for RESTful services.
4. Spring MVC Beginner’s Guide
The MVC architecture for developing web applications continues to be a powerful concept and the most popular design pattern known by developers. Spring MVC is a model-view-controller framework for Java web applications to simplify the writing and testing of Java web applications.
This book is a great companion for beginners who want to learn Spring MVC. With the help of real-world examples, you will learn how to create a completely functional web application. You will also get a complete overview of the Spring web development environment and all its key components.
5. Chef Essentials
Chef is a configuration management tool that turns IT infrastructure into code. Chef Essentials takes you on a comprehensive tour of Chef's functionality, ranging from its core features to advanced development.
By the end of this book, you will be confident in how to manage your infrastructure, scale using the cloud, and extend the built-in functionality of Chef itself.
6. RESTful Java Web Services Security
With this book, you will be able to design your own security implementation or use a protocol to grant permissions over your RESTful applications with OAuth. You will also gain knowledge about the working of other features such as configuring and verifying HTTP and HTTPS protocols, certificates, and securing protocols for data transmission. By the end of the book, you will have comprehensive knowledge that will help you to detect and solve vulnerabilities.
7. Developing Responsive Web Applications with AJAX and jQuery
Developing Responsive Web Applications with AJAX and jQuery will empower you with the skills required to create responsive web applications in a quick and efficient manner. The book begins by identifying the key benefits of a responsive application for a commercial site, and then covers how to develop a layout using Bootstrap 3 and add dynamic visuals to your web application using AJAX calls.
8. AngularJS Essentials
Read AngularJS Essentials, a practical guide filled with real-world examples that will help you discover the best practices of the AngularJS framework, covering its most important concepts such as directives, expressions, filters, and modules, and guiding you through the steps of building your very own web application.
9. Mastering Puppet
Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order.
Mastering Puppet deals with the issues faced in larger deployments, such as scaling and duplicate resource definitions. It will show you how to fit Puppet into your organization and keep everyone working. The concepts presented can be adapted to suit any size organization. This book starts with setting up and installing Puppet in your organization and then moves on to implementing version control in Puppet, creating custom modules, and extending your Puppet infrastructure. Finally, you will learn tips and tricks that are useful when troubleshooting Puppet, and the best practices to make you a pro.
Start Learning With a Yearly Subscription
Subscribe to Tuts+ for access to our library of hundreds of eBooks and video courses. With a Yearly subscription, you can download up to five eBooks per month, while the Yearly Pro subscription gives you unlimited access.