AWS Lambda: A Guide to Serverless Microservices


Matthew Fuller - 2016
    Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion

The Deals of Warren Buffett: Volume 1, The First $100m


Glen Arnold - 2017
    The Deals of Warren Buffett - Volume 1 charts the series of investments that made up that journey. In revealing detail, and with a lucid descriptive style, experienced author and investor Glen Arnold explains Buffett's thinking behind these investment deals and shows how his cumulative returns compounded his wealth over time. In this formative period, from 1941-78, Buffett developed and honed the investment philosophy that would lead him to become so successful as his career progressed. But it was not all plain sailing - Buffett made mistakes along the way - and Arnold shows how Buffett learned through success and failure how to select companies worth backing. Arnold also includes insightful 'learning points' at the end of each chapter, which reveal how investors can learn from the craft of Warren Buffett to improve their own investing. Investments featured in this first volume include: GEICO, American Express, Disney, Berkshire Hathaway, See's Candies, and The Washington Post. With stories and analysis drawn from decades of investing experience, join Glen Arnold and delve deeper in The Deals of Warren Buffett!

DevOps Troubleshooting: Linux Server Best Practices


Kyle Rankin - 2012
    It has saved me hours in troubleshooting complicated operations problems." -Trotter Cashion, cofounder, Mashion DevOps can help developers, QAs, and admins work together to solve Linux server problems far more rapidly, significantly improving IT performance, availability, and efficiency. To gain these benefits, however, team members need common troubleshooting skills and practices. In DevOps Troubleshooting: Linux Server Best Practices , award-winning Linux expert Kyle Rankin brings together all the standardized, repeatable techniques your team needs to stop finger-pointing, collaborate effectively, and quickly solve virtually any Linux server problem. Rankin walks you through using DevOps techniques to troubleshoot everything from boot failures and corrupt disks to lost email and downed websites. You'll master indispensable skills for diagnosing high-load systems and network problems in production environments. Rankin shows how to Master DevOps' approach to troubleshooting and proven Linux server problem-solving principles Diagnose slow servers and applications by identifying CPU, RAM, and Disk I/O bottlenecks Understand healthy boots, so you can identify failure points and fix them Solve full or corrupt disk issues that prevent disk writes Track down the sources of network problems Troubleshoot DNS, email, and other network services Isolate and diagnose Apache and Nginx Web server failures and slowdowns Solve problems with MySQL and Postgres database servers and queries Identify hardware failures-even notoriously elusive intermittent failures

Ray Tracing in One Weekend (Ray Tracing Minibooks Book 1)


Peter Shirley - 2016
    Each mini-chapter adds one feature to the ray tracer, and by the end the reader can produce the image on the book cover. Details of basic ray tracing code architecture and C++ classes are given.

Murach's HTML5 and CSS3: Training and Reference


Zak Ruvalcaba - 2011
    This title also teaches you how to use the HTML5 and CSS3 features alongside the earlier standards.

Arduino Projects Book


Scott Fitzgerald - 2012
    Whether you're a rocket scientist or a poet, whether you're ten years old or ninety, we want to make it possible for you to build great projects using computers and electronics.The parts in this kit and the projects explained here form the skeleton of your projects. Arduino can make your projects responsive. It's up to you to make them beautiful.

Overdrive: Bill Gates and the Race to Control Cyberspace


James Wallace - 1997
    James Wallace brings readers up to date on the Gates saga to 1997 and reveals the inside story of the struggle to keep Microsoft on top in the World Wide Web game.

Social Media Marketing for Publishers


Liz Murray - 2012
    

The Code of Extraordinary Change


Steve Errey - 2012
    More than a manifesto, The Code of Extraordinary Change cracks life wide open, taking you to a place where you're confident, capable and compelled to get out there and put a you-shaped dent in the universe.Containing a set of principles, ideas and specific actions learned from over 10 years of experience in coaching individuals on being naturally self-confident, the Code is a model for building natural confidence and creating and sustaining meaningful change.Get the Code of Extraordinary Change now and go dent the universe.

The Vikings: Explore the Exciting History of the Viking Age and Discover Some of the Most Feared Warriors


History Compacted - 2019
     The Viking Age! A brief footprint in the course of history that impacted generations hundreds of years into the future. You will dive into the depths of Scandinavia to find out what made the Vikings the most feared group of people in the European Middle Ages. Experts at warfare and navigating the high seas, the Vikings were on a mission and would not let anyone stand in their way! Brutal conquerors they were, but the Vikings were no mere savages. The Vikings had a unique culture and society that spread much influence through transcontinental trade and exploration into unknown worlds. Navigate the Vikings' journey from their first encounters with the inhabitants of the British Isles to their discoveries of Greenland and North America. Along the way, meet some of the most famous Vikings to ever walk the face of the Earth. You will meet the infamous legend Ragnar Lothbrok whose very existence is shrouded in mystery. Step into the shoes of the first European explorer to step foot onto the lands of North America, Leif Erikson. Countless other warriors, kings, and explorers left their mark that paved the path the world has taken to this very day. Get your copy now! Relive their journeys through the eyes of a Viking and discover the makings of this fascinating civilization!

You Are Not a Gadget


Jaron Lanier - 2010
    Now, in his first book, written more than two decades after the web was created, Lanier offers this provocative and cautionary look at the way it is transforming our lives for better and for worse.The current design and function of the web have become so familiar that it is easy to forget that they grew out of programming decisions made decades ago. The web’s first designers made crucial choices (such as making one’s presence anonymous) that have had enormous—and often unintended—consequences. What’s more, these designs quickly became “locked in,” a permanent part of the web’s very structure. Lanier discusses the technical and cultural problems that can grow out of poorly considered digital design and warns that our financial markets and sites like Wikipedia, Facebook, and Twitter are elevating the “wisdom” of mobs and computer algorithms over the intelligence and judgment of individuals. Lanier also shows:How 1960s antigovernment paranoia influenced the design of the online world and enabled trolling and trivialization in online discourseHow file sharing is killing the artistic middle class;How a belief in a technological “rapture” motivates some of the most influential technologistsWhy a new humanistic technology is necessary. Controversial and fascinating, You Are Not a Gadget is a deeply felt defense of the individual from an author uniquely qualified to comment on the way technology interacts with our culture.

The Rotation: A Season with the Phillies and the Greatest Pitching Staff Ever Assembled


Jim Salisbury - 2012
    Plus, the Philadelphia Phillies' 2011 rotation also happens to include Cole Hamels--the 2008 NLCS and World Series MVP--and an alternating fifth starter. This awe-inducing rotation has been the talk of baseball since coming together in December 2010. They were featured on the cover of Sports Illustrated's 2011 baseball- preview edition, interviewed on the MLB Network on opening day of spring training, covered in the New York Times Magazine, and mentioned in numerous newspapers and magazines nationwide.Authored by two of the most knowledgable and connected Phillies beat writers, The Rotation is a remarkably detailed day-in-the-life story of one complete season with a Major League Baseball starting-pitching staff. The authors offer deep daily access to the Phillies players, coaches, and front-office staff, as well as the players and staff of other major league teams and the national baseball media.With firsthand reporting and extensive interviews, plus two full-color photo inserts, this is a fascinating and detailed look into the day-to-day operation of what is arguably the greatest pitching rotation ever assembled. It is a must-read for Phillies fans and general baseball fans alike.

An Introduction to APIs


Brian Cooksey - 2016
    We start off easy, defining some of the tech lingo you may have heard before, but didn’t fully understand. From there, each lesson introduces something new, slowly building up to the point where you are confident about what an API is and, for the brave, could actually take a stab at using one.

The Art and Science of CSS: Create Inspirational, Standards-Based Web Designs


Cameron Adams - 2007
    The Art & Science of CSS brings together a talented collection of designers who will show you how to take the building blocks of your web site's design (such as headings, navigation, forms, and more) and bring them to life with fully standards-compliant CSS.This full color book helps you to design web sites that not only work well across all browsers, are easy to maintain, and are highly accessible, but are also visually stunning.Create truly attention-grabbing headings.Discover multiple ways to present images effectively.Use background images to give your site zest.Build usable and attractive navigation.Design forms that are stylish and functional.Learn how to break away from the square box gclich.Create funky tables.And lots moreFrom the PublisherJonathan Snook, Steve Smith, Jina Bolton, Cameron Adams, and David Johnson, five of the biggest names in CSS design have joined forces to bring you The Art & Science Of CSS.Beautifully presented in full color, this book will teach you how to apply innovative CSS-based techniques to create visually stunning headings, forms, menus, navigation, backgrounds, and much more...Using The Art & Science Of CSS, you'll see just how easy it is to unleash your creative talents and design inspirational web sites with CSS.All designs in this book are visually appealing and inspiring. The CSS code used to create each of the components is included and guaranteed to be simple, efficient and cross-browser compatible.Among its many treasures, this book will show you how to: Format calendars, menus and table of contents using CSSCreate horizontal, vertical and tab-based navigation systems using CSSCreate rounded corners using CSSDesign stylish Website headingsPut together funky & artistic Website backgroundsUse CSS to render blockquotes, dates and lists in a visually appealing mannerAll designs in this book are visually appealing and inspiring. The code CSS code used to create each of the components is provided and is guaranteed to be simple, efficient and cross-browser compatible.Who Should Read This Book?This book is ideal for anyone who wants to gain the practical skills involved in using CSS to make attractive web sites, especially if you're not the type who likes to learn by memorizing a formal specification and then trying to work out which browsers implemented it completely (does anyone enjoy reading specifications?). The only knowledge you'll need to have is some familiarity with HTML. This book will give designers the skills they need to implement their ideas, and provides developers with creative inspiration through practical examples.

What Every Web Developer Should Know About HTTP (OdeToCode, #1)


K. Scott Allen - 2012
    We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance,and see how the web scales to meet demand using cache headers andproxy servers. By the end of the book you will have the knowledge tobuild better web applications and web services.