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. Mastering Concurrency in Go
This book will take you through the history of concurrency, how Go utilizes it, how Go differs from other languages, and the features and structures of Go's concurrency core. Each step of the way, the book will present real, usable examples with detailed descriptions of the methodologies used. By the end, you will feel comfortable designing a safe, data-consistent, high-performance concurrent application in Go.
3. SQL Server 2014 Development Essentials
SQL Server 2014 Development Essentials is an easy-to-follow yet comprehensive guide that is full of hands-on examples. With Microsoft SQL Server 2014, you can design, build, and deploy mission-critical database applications. The variety of new in-memory features enable you to design high performance database applications that can improve the performance of your applications, making them as much as ten times more efficient in some cases.
4. Mastering AngularJS Directives
AngularJS offers many features that allow the creation of rich, compelling web applications. Directives are by far the most important feature to incorporate into any skill set. Mastering AngularJS Directives starts off by teaching basic and advanced techniques for the art of directive writing. It moves on to explain more about how to harness the potential of AngularJS, by incorporating external libraries, optimizing code, and using brand new functions such as animations. Finally, the book includes an overview of useful techniques and best practices for AngularJS developers.
5. MEAN Web Development
The MEAN stack is a collection of the most popular modern tools for web development; it comprises MongoDB, Express, AngularJS, and Node.js. Starting with MEAN core frameworks, this project-based guide will explain the key concepts of each framework, how to set them up properly, and how to use popular modules to connect it all together. By following the real-world examples shown in this tutorial, you will scaffold your MEAN application architecture, add an authentication layer, and develop an MVC structure to support your project development.
6. AngularJS Services
This book provides you with the skills and best practices needed to create AngularJS services. You will walk through the development of a real-world application using services across the various application layers, and then move on to look at services that provide data access, learning how to interact with external cloud-based data services and how to cache data to reduce network latency. The book then shows you how to write services that leverage other cloud-based services to create mashups and include functionality in your application without writing a lot of code.
7. Laravel Design Patterns and Best Practices
Do you want to know how to develop different applications and solve recurring problems using Laravel 4 design patterns? Laravel Design Patterns and Best Practices will walk you through the widely used design patterns—the Builder (Manager) pattern, Factory pattern, Repository pattern, and Strategy pattern—and will empower you to use these patterns while developing various applications with Laravel. By the end of the book, you will know the best practices and the important design patterns used in Laravel to make a great website.
8. Learning AngularJS for .NET Developers
Our AngularJS offerings continue with this book aimed at .NET developers. It covers all of the stages of building a single-page web application, starting with front-end components powered by AngularJS, continuing with web services that leverage ServiceStack, and putting it all together in an ASP.NET MVC application. You will learn a development process focused on rapid delivery and testability for all application layers.
9. HTML5 Game Development
In HTML5 Game Development, you will learn you how to create stunning cross-browser games without the need for Flash or other plugins. Learn about Box2D, DOM elements, the EaselJS framework, and more, all providing a foundation of knowledge to expand your game-creating skills. Whether you are familiar with the basics of object-oriented programming concepts, are new to HTML game development, or are familiar with just web design, this project-based book will get you up and running in no time. It will teach and inspire you to create great interactive content on the Web.
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.