Daily Dose for 2017.10.03

« Daily Dose for 2017.10.02 | Oct 2017 | 2017 | Daily Dose for 2017.10.04 »

Building Recommendation Engines
PHP Beyond the Web
OAuth 2 in Action
SPA Design and Architecture
Irresistible APIs
Serverless Apps with Node and Claudia.js

Sections

Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Building Recommendation Engines

Building Recommendation Engines Free Packt eBook by Suresh Kumar Gorakala (valid through 10/03 at 19:00 EST). This book covers Recommendation Engine, R, Python, Spark, Neo4j, Mahout.

Publisher’s Description

A recommendation engine (sometimes referred to as a recommender system) is a tool that lets algorithm developers predict what a user may or may not like among a list of given items. Recommender systems have become extremely common in recent years, and are applied in a variety of applications. The most popular ones are movies, music, news, books, research articles, search queries, social tags, and products in general.

The book starts with an introduction to recommendation systems and its applications. You will then start building recommendation engines straight away from the very basics. As you move along, you will learn to build recommender systems with popular frameworks such as R, Python, Spark, Neo4j, and Hadoop. You will get an insight into the pros and cons of each recommendation engine and when to use which recommendation to ensure each pick is the one that suits you the best.

During the course of the book, you will create simple recommendation engine, real-time recommendation engine, scalable recommendation engine, and more. You will familiarize yourselves with various techniques of recommender systems such as collaborative, content-based, and cross-recommendations before getting to know the best practices of building a recommender system towards the end of the book!

What You Will Learn

  • Build your first recommendation engine
  • Discover the tools needed to build recommendation engines
  • Dive into the various techniques of recommender systems such as collaborative, content-based, and cross-recommendations
  • Create efficient decision-making systems that will ease your work
  • Familiarize yourself with machine learning algorithms in different frameworks
  • Master different versions of recommendation engines from practical code examples
  • Explore various recommender systems and implement them in popular techniques with R, Python, Spark, and others

About the Author

Suresh Kumar Gorakala is a Data scientist focused on Artificial Intelligence. He has professional experience close to 10 years, having worked with various global clients across multiple domains and helped them in solving their business problems using Advanced Big Data Analytics. He has extensively worked on Recommendation Engines, Natural language Processing, Advanced Machine Learning, Graph Databases. He previously co-authored Building a Recommendation System with R for Packt Publishing. He is a passionate traveler and is a photographer by hobby.

$9.99 PHP Beyond the Web

PHP Beyond the Web $9.99 Apress eBook by Rob Aley. This book covers PHP.

Publisher’s Description

  • A unique book on PHP focusing on functions outside of web development
  • Learn how to build all kinds of apps or applications found in the maker movement, mobile and more
  • PHP is widely popular scripting language

Use your existing web-based PHP skills to write all types of software: CLI scripts, desktop software, network servers, and more. This book gives you the tools, techniques, and background necessary to write just about any type of software you can think of, using the PHP you know.

PHP Beyond the Web shows you how to take your knowledge of PHP development for the web and utilise it with a much wider range of software systems. Enjoy the benefits of PHP after reading this book: save money by redeploying existing skills, not learning new ones; save time and increase productivity by using a high-level language; and make money by providing your clients a full-stack service (not just websites).

PHP is no longer just a great scripting language for websites, it’s now a powerful general-purpose programming language. Expand your use of PHP into your back-end systems, server software, data processing services, desktop interfaces, and more.

What You’ll Learn

  • Write interactive shell scripts
  • Work with system daemons
  • Write desktop software
  • Build network servers
  • Interface with electronics using PHP and the Raspberry Pi
  • Manage performance, deployment, licensing, and system interaction
  • Discover the software tools for development and get other great sources of technical information and help

Who This Book Is For

Experienced PHP programmers or experienced programmers interested in leveraging PHP outside the web development context.

About the Author

Rob Aley has been programming commercially and academically in a variety of programming languages, with over 10 years of PHP experience, since graduating in Computer Science from the University of Leeds in 1999.

Having had a varied career working in industries from coffee to condoms, as well as doing freelance software development, Rob is now a “Database Programmer” at the University of Oxford working in healthcare related data analysis. He uses PHP almost exclusively now, out of choice.

When he’s not working or writing books, he spends time with his wife, three young children, and most importantly his cat.

50% off OAuth 2 in Action

OAuth 2 in Action 50% off Manning’s eBook by Justin Richer, Antonio Sanso with foreword by Ian Glazer. This book covers OAuth 2, JSON Web Token, Jose, OpenID Connect, User-Managed Access.

Publisher’s Description

OAuth 2 in Action teaches you the practical use and deployment of this HTTP-based protocol from the perspectives of a client, authorization server, and resource server. You’ll learn how to confidently and securely build and deploy OAuth on both the client and server sides.

About the technology

Think of OAuth 2 as the web version of a valet key. It is an HTTP-based security protocol that allows users of a service to enable applications to use that service on their behalf without handing over full control. And OAuth is used everywhere, from Facebook and Google, to startups and cloud services.

About the book

OAuth 2 in Action teaches you practical use and deployment of OAuth 2 from the perspectives of a client, an authorization server, and a resource server. You’ll begin with an overview of OAuth and its components and interactions. Next, you’ll get hands-on and build an OAuth client, an authorization server, and a protected resource. Then you’ll dig into tokens, dynamic client registration, and more advanced topics. By the end, you’ll be able to confidently and securely build and deploy OAuth on both the client and server sides.

What’s inside

  • Covers OAuth 2 protocol and design
  • Authorization with OAuth 2
  • OpenID Connect and User-Managed Access
  • Implementation risks
  • JOSE, introspection, revocation, and registration
  • Protecting and accessing REST APIs

About the reader

Readers need basic programming skills and knowledge of HTTP and JSON.

About the authors

Justin Richer is a systems architect and software engineer.

Antonio Sanso is a security software engineer and a security researcher. Both authors contribute to open standards and open source.

50% off SPA Design and Architecture Understanding Single-Page Web Applications

SPA Design and Architecture 50% off Manning’s eBook by Emmit A. Scott, Jr. with foreword by Burke Holland. This book covers SPA, MV* Framework.

Publisher’s Description

SPA Design and Architecture teaches you the design and development skills you need to create SPAs. Includes an overview of MV* frameworks, unit testing, routing, layout management, data access, pub/sub, and client-side task automation. This book is full of easy-to-follow examples you can apply to the library or framework of your choice.

About the technology

The next step in the development of web-based software, single-page web applications deliver the sleekness and fluidity of a native desktop application in a browser. If you’re ready to make the leap from traditional web applications to SPAs, but don’t know where to begin, this book will get you going.

About the book

SPA Design and Architecture teaches you the design and development skills you need to create SPAs. You’ll start with an introduction to the SPA model and see how it builds on the standard approach using linked pages. The author guides you through the practical issues of building an SPA, including an overview of MV* frameworks, unit testing, routing, layout management, data access, pub/sub, and client-side task automation. This book is full of easy-to-follow examples you can apply to the library or framework of your choice.

What’s inside

  • Working with modular JavaScript
  • Understanding MV* frameworks
  • Layout management
  • Client-side task automation
  • Testing SPAs

About the reader

This book assumes you are a web developer and know JavaScript basics.

About the author

Emmit Scott is a senior software engineer and architect with experience building large-scale, web-based applications.

50% off Irresistible APIs Designing web APIs that developers will love

Irresistible APIs 50% off Manning’s eBook by Kirsten L. Hunter, Adrian Cockcroft. This book covers Web API.

Publisher’s Description

Irresistible APIs provides step-by-step guidance for designing APIs that reflect an application’s core business value, delight the developers who use them, and will stand the test of time. In it, business product managers and developers learn how to treat an API as a first-class product.

About the technology

It takes a village to deliver an irresistible web API. Business stakeholders look for an API that works side-by-side with the main product to enhance the experience for customers. Project managers require easy integration with other products or ways for customers to interact with your system. And, developers need APIs to consistently interoperate with external systems. The trick is getting the whole village together. This book shows you how.

About the book

Irresistible APIs presents a process to create APIs that succeed for all members of the team. In it, you’ll learn how to capture an application’s core business value and extend it with an API that will delight the developers who use it. Thinking about APIs from the business point of view, while also considering the end-user experience, encourages you to explore both sides of the design process and learn some successful biz-to-dev communication patterns. Along the way, you’ll start to view your APIs as part of your product’s core value instead of just an add-on.

What’s inside

  • Design-driven development
  • Developing meaningful use cases
  • API guiding principles
  • How to recognize successful APIs

About the reader

Written for all members of an API design team, regardless of technical level.

About the author

Kirsten Hunter is an API evangelist who helps developers and business stakeholders understand, design, and deliver amazing APIs.

Select New Books and Courses

Serverless Apps with Node and Claudia.js

Serverless Apps with Node and Claudia.js Serverless Apps with Node and Claudia.js by Slobodan Stojanovic, Aleksandar Simovic. This book covers Node.js, Claudia.js, AWS Lambda, API Gateway, Microservices, Amazon Alexa.

Publisher’s Description

First the buzzwords: Serverless computing. AWS Lambda. API Gateway. Node.js. Microservices. Cloud-hosted functions. That’s an impressive-sounding list, but what’s the point? Beyond the buzzwords are real benefits like fast design-to-deployment times, low hosting costs, and efficient scaling and application management, along with real technologies that deliver them.

Serverless Apps with Node and Claudia.js walks you through building serverless apps on AWS using JavaScript. Inside, you’ll create a full project designed to help you understand and apply general serverless design principles and concepts. Along the way, you’ll also discover what Claudia brings to the table as you build and deploy a scalable event-based serverless application that is fully integrated with AWS services including Lambda and API Gateway. You’ll learn to simplify the design and development process so you can focus on getting your application deployed as fast as possible without sacrificing quality. Plus, you’ll learn how to migrate your existing Express apps to serverless!

About the technology

Serverless computing services like AWS Lambda and API Gateway can be tedious to set up, aren’t designed to work well with JavaScript and Node, and most of the quirks and gotchas aren’t well documented. A new generation of serverless tools, including Claudia.js, make it radically easier to set up serverless web applications so you can focus on what your app does instead of meddling with infrastructure configuration and deployment. Claudia doesn’t alter your project layout or abstract away the core AWS services; it just makes it easier to get started with them!

What’s inside

  • Creating a serverless API using AWS Lambda and Claudia.js
  • Doing authentication and database storage in a serverless way
  • Creating a chatbot for multiple platforms
  • Building a voice assistant with Amazon Alexa
  • Developing microservices with Node.js, AWS Lambda, S3, and more

About the reader

Written for beginner and intermediate web developers comfortable with JavaScript and Node.js. Some prior experience with AWS is required.

About the authors

Slobodan Stojanovic and Aleksandar Simovicv are core contributors to the Claudia.js project and are the lead developers and maintainers of Claudia Bot Builder. They work closely with Claudia.js founder Gojko Adžic, and present serverless and Claudia.js at conferences and workshops.

New/Updated Safari Books and Courses

O’Reilly Media, Inc.

New/Updated Pluralsight Courses

« Daily Dose for 2017.10.02 | Oct 2017 | 2017 | Daily Dose for 2017.10.04 »


© 2017. All rights reserved.

Powered by Hydejack v6.6.1