Computing & Internet Software & Graphics Books

Getting Started with AWS

Getting Started with AWS provides an introduction to Amazon Web Services, examples of what you can do with AWS, basic information that you need to know to get started, and links to resources and documentation that will help you learn more no matter what your use case is. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/.

Introducing Microsoft Power BI

This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.



Introducing Microsoft Power BI enables you to evaluate when and how to use Power BI. Get inspired to improve business processes in your company by leveraging the available analytical and collaborative features of this environment.



Be sure to watch for the publication of Alberto Ferrari and Marco Russo's upcoming retail book, Analyzing Data with Power BI and Power Pivot for Excel (ISBN 9781509302765). Go to the book's page at the Microsoft Press Store here for more details:http://aka.ms/analyzingdata/details.



Learn more about Power BI at https://powerbi.microsoft.com/.

Security Pillar: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

The focus of this paper is the security pillar of the Well-Architected Framework. It provides guidance to help you apply best practices in the design, delivery, and maintenance of secure AWS environments. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Architecting for the AWS Cloud: Best Practices (AWS Whitepaper)

February 2016

This whitepaper paper provides prescriptive guidance to cloud architects so that they can build highly scalable and elastic applications optimized to run in AWS cloud. It discusses cloud concepts and highlights various design patterns and best practices. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Reliability Pillar: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

The focus of this paper is the reliability pillar of the AWS Well-Architected Framework. It provides guidance to help you apply best practices in the design, delivery, and maintenance of AWS environments. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Cost Optimization Pillar: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

The focus of this paper is the cost optimization pillar of the Amazon Web Services (AWS) Well-Architected Framework. It provides guidance to help you apply best practices to drive cost efficiencies in the design, delivery, and maintenance of AWS environments. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Serverless Applications Lens: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

This document describes the Serverless Applications Lens for the AWS Well-Architected Framework. The document covers common serverless applications scenarios and identifies key elements to ensure your workloads are architected according to best practices. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Performance Efficiency Pillar: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

The focus of this paper is the Performance Efficiency pillar of the Amazon Web Services (AWS) Well-Architected Framework. It provides guidance to help you apply best practices in the design, delivery, and maintenance of AWS environments. This whitepaper covers the best practices for managing production environments. Designing and managing non-production environments and processes such as Continuous Integration or Delivery are out of the scope of this document. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Operational Excellence Pillar: AWS Well-Architected Framework (AWS Whitepaper)

November 2017

The focus of this paper is the operational excellence pillar of the Amazon Web Services (AWS) Well-Architected Framework. It provides guidance to help you apply best practices in the design, delivery, and maintenance of AWS environments. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Mastering Excel Macros: Introduction (Book 1)

Excel macros. Everybody wants to learn them. You're not a programmer though. How is a non technical user going to learn how to program? You do want to use macros to make your work easier but are you really going to sit down with a huge programming textbook and work your way through every. single. boring. page? Like most people, you'll start with great enthusiasm and vigor but after a few chapters, the novelty wears off. It gets boring.

I'm going to try and change that and make learning macro programming entertaining and accessible to non-techies. First of all, programming Excel macros is a huge topic. Let's eat the elephant one bite at a time. Instead of sitting down with a dry, heavy text, you will read very focused, to the point topics. You can then immediately use what you learned in the real world.

This is the first lesson in the series. You will learn what macros are, how to access them, a tiny bit of programming theory (just so you have a clue as to what's going on) and how to record macros. As with all my other lessons, this one has a follow along workbook that you can use to work through the exercises.

The images in the lessons are based on Excel 2013 for Windows.

How AWS Pricing Works (AWS Whitepaper)

March 2016

This whitepaper will help you understand how to effectively estimate the costs of running your specific project on AWS. It provides several examples that leverage the AWS Simple Monthly Calculator. For each example, this paper discusses its architecture, example usage of each service, cost breakdown for each service, and the total estimated monthly charge.

Microservices on AWS (AWS Whitepaper)

September 2017

Microservices are an architectural and organizational approach to software development designed to speed up deployment cycles, foster innovation and ownership, and improve maintainability and scalability of software applications. This approach includes scaling organizations that deliver software and services. Using a microservices approach, software is composed of small independent services that communicate over well-defined APIs. These services are owned by small self-contained teams.

In this whitepaper, we summarize the common characteristics of microservices, talk about the main challenges of building microservices, and describe how product teams can leverage Amazon Web Services (AWS) to overcome those challenges.

This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

AWS Security Best Practices (AWS Whitepaper)

August 2016

This whitepaper provides security best practices that will help you define your Information Security Management System (ISMS) and build a set of security policies and processes for your organization so you can protect your data and assets in the AWS Cloud. It also provides an overview of different security topics such as identifying, categorizing and protecting your assets on AWS, managing access to AWS resources using accounts, users and groups and suggesting ways you can secure your data, your operating systems and applications and overall infrastructure in the cloud.

AWS CloudFormation User Guide

NOTE - A new version of the AWS CloudFormation User Guide is available at https://www.amazon.com/dp/B07641FR9Q

This is official Amazon Web Services (AWS) documentation for AWS CloudFormation. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/cloudformation/.

This user guide provides you with an overview of AWS CloudFormation and shows you how to use CloudFormation templates and stacks. This guide also includes the template reference and the CLI reference.

AWS CloudFormation is a service that gives developers and systems administrators an easy way to create and manage a collection of related AWS resources.

AWS Storage Services Overview (AWS Whitepaper): A Look at Storage Services Offered by AWS

December 2016

Amazon Web Services (AWS) is a flexible, cost-effective, easy-to-use cloud computing platform. This whitepaper is designed to help architects and developers understand the different storage services and features available in the AWS Cloud. We provide an overview of each storage service or feature and describe usage patterns, performance, durability and availability, scalability and elasticity, security, interfaces, and the cost model. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

A Practical Guide to Cloud Migration - Migrating Services to AWS (AWS Whitepaper)

To achieve full benefits of moving applications to the AWS platform, it is critical to design a cloud migration model that delivers optimal cost efficiency. This includes establishing a compelling business case, acquiring new skills within the IT organization, implementing new business processes, and defining the application migration methodology to transform your business model from a traditional on-premises computing platform to a cloud infrastructure.

Infrastructure as Code

July 2017

Infrastructure as Code has emerged as a best practice for automating the provisioning of infrastructure services. This paper describes the benefits of Infrastructure as Code, and how to leverage the capabilities of Amazon Web Services in this realm to support DevOps initiatives.

DevOps is the combination of cultural philosophies, practices, and tools that increases your organization's ability to deliver applications and services at high velocity. This enables your organization to be more responsive to the needs of your customers. The practice of Infrastructure as Code can be a catalyst that makes attaining such a velocity possible.

This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Elastic Load Balancing Application Load Balancer Guide

NOTE - A new version of the Elastic Load Balancing Application Load Balancers is available at https://www.amazon.com/dp/B0764757RN

This is official Amazon Web Services (AWS) documentation for the Elastic Load Balancing service. Elastic Load Balancing automatically distributes your incoming application traffic across multiple targets, such as EC2 instances. It monitors the health of registered targets and routes traffic only to the healthy targets. Elastic Load Balancing supports two types of load balancers: Application Load Balancers and Classic Load Balancers. This guide provides detailed instructions for using Application Load Balancers. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/elastic-load-balancing/.

The Ultimate Guide to Google Sheets: Everything you need to build powerful spreadsheet workflows in Google Sheets (Zapier App Guides Book 7)

It's easy enough to list your expenses in a spreadsheet, use =sum(A1:A20) to see how much you spent, and add a graph to compare your expenses. It's also easy to use a spreadsheet to deeply analyze your numbers, assist in research, and automate your work--but it seems a lot more tricky.

Google Sheets, the free spreadsheet companion app to Google Docs, is a great tool to start out with spreadsheets. It's free, easy to use, comes packed with hundreds of functions and the core tools you need, and lets you share spreadsheets and collaborate on them with others.

But where do you start if you've never used a spreadsheet--or if you're a spreadsheet professional, where do you dig in to create advanced workflows and build macros to automate your work?

Here's the guide for you. We'll take you from beginner to expert, show you how to get started with spreadsheets, create advanced spreadsheet-powered dashboard, use spreadsheets for more than numbers, build powerful macros to automate your work, and more. You'll also find tutorials on Google Sheets' unique features that are only possible in an online spreadsheet, like built-in forms and survey tools and add-ons that can pull in research from the web or send emails right from your spreadsheet.

AWS Elastic Beanstalk Developer Guide

NOTE - A new version of the AWS Elastic Beanstalk Developer Guide is available at https://www.amazon.com/dp/B076453JXW

This is official Amazon Web Services (AWS) documentation for Amazon Elastic Beanstalk. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/elastic-beanstalk/.



This developer guide for AWS Elastic Beanstalk teaches you how to quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.



AWS Elastic Beanstalk uses highly reliable and scalable services that are available in the AWS Free Usage Tier, including Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Simple Notification Service (SNS), and others.

AWS Serverless Multi-Tier Architectures (AWS Whitepaper)

November 2015

This whitepaper shows you how innovations from Amazon Web Services (AWS) can change how you can design multi-tiered architectures for popular patterns such as microservices, mobile backends, and public websites. Architects and developers can now use an implementation pattern that includes Amazon API Gateway and AWS Lambda to reduce the development and operations cycles required to create and operationally manage multi-tiered applications.

Bash Command Line Pro Tips

If you've ever said to yourself, "There has to be a better way to do this," then read on. As someone that has used the Bash shell almost daily for over 15 years, I've accumulated several command line "tricks" that have saved me time and frustration. Bash Command Line Pro Tips is a collection of 10 techniques that you can put to use right away to increase your efficiency at the command line. Here is what you will learn by reading Bash Command Line Pro Tips: Tip 1: Tab Completion Tip 2: Change to the Previous Directory Tip 3: Reuse the Last Item from the Previous Command Line Tip 4: Rerun a Command That Starts with a given String Tip 5: Command Substitution Tip 6: Use a for Loop at the Command Line Tip 7: Rerun the Previous Command with Root Privileges Tip 8: Rerun the Previous Command While Substituting a String Tip 9: Reuse a Word on the Same Command Line Tip 10: Fix Typos and Shorten Lengthy Commands with Aliases Scroll up, click the "Buy Now With 1-Click" button to start leaning these powerful Linux Command Line Tips.