Best of
Web

2020

Beneath the Dragoneye Moons: Book 1


Selkie Myth - 2020
    Elaine is ripped from this world to Pallos, a land of unlimited possibilities made real by a grand System governing classes, skills, and magic.An ideal society? What is this, a fantasy novel?Adventures? Right this way!A Grand quest? Nah.Friends and loot? Heck yes!Humans are the top dog? Nope, dinosaur food.Healing and fighting? Well, everything is trying to eat her.Join Elaine as she travels around Pallos, discovering all the wonders and mysteries of the world, trying to find a place where she belongs, hunting those elusive mangos, all while the ominous Dragoneye Moons watch her every move.

Learn Docker in a Month of Lunches


Elton Stoneman - 2020
    In it, you’ll learn practical Docker skills to help you tackle the challenges of modern IT, from cloud migration and microservices to handling legacy systems. There’s no excessive theory or niche-use cases—just a quick-and-easy guide to the essentials of Docker you’ll use every day. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology The idea behind Docker is simple: package applica­tions in lightweight virtual containers that can be easily installed. The results of this simple idea are huge! Docker makes it possible to manage applications without creating custom infrastructures. Free, open source, and battle-tested, Docker has quickly become must-know technology for developers and administrators. About the book Learn Docker in a Month of Lunches introduces Docker concepts through a series of brief hands-on lessons. Follow­ing a learning path perfected by author Elton Stoneman, you’ll run containers by chapter 2 and package applications by chapter 3. Each lesson teaches a practical skill you can practice on Windows, macOS, and Linux systems. By the end of the month you’ll know how to containerize and run any kind of application with Docker. What's inside     Package applications to run in containers     Put containers into production     Build optimized Docker images     Run containerized apps at scale About the reader For IT professionals. No previous Docker experience required. About the author Elton Stoneman is a consultant, a former architect at Docker, a Microsoft MVP, and a Pluralsight author. Table of Contents PART 1 - UNDERSTANDING DOCKER CONTAINERS AND IMAGES 1. Before you begin 2. Understanding Docker and running Hello World 3. Building your own Docker images 4. Packaging applications from source code into Docker Images 5. Sharing images with Docker Hub and other registries 6. Using Docker volumes for persistent storage PART 2 - RUNNING DISTRIBUTED APPLICATIONS IN CONTAINERS 7. Running multi-container apps with Docker Compose 8. Supporting reliability with health checks and dependency checks 9. Adding observability with containerized monitoring 10. Running multiple environments with Docker Compose 11. Building and testing applications with Docker and Docker Compose PART 3 - RUNNING AT SCALE WITH A CONTAINER ORCHESTRATOR 12. Understanding orchestration: Docker Swarm and Kubernetes 13. Deploying distributed applications as stacks in Docker Swarm 14. Automating releases with upgrades and rollbacks 15. Configuring Docker for secure remote access and CI/CD 16. Building Docker images that run anywhere: Linux, Windows, Intel, and Arm PART 4 - GETTING YOUR CONTAINERS READY FOR PRODUCTION 17. Optimizing your Docker images for size, speed, and security 18. Application configuration management in containers 19. Writing and managing application logs with Docker 20. Controlling HTTP traffic to containers with a reverse proxy 21. Asynchronous communication with a message queue 22. Never the end

Lizzy's Necklace


Jennifer Joy - 2020
    With the help of Colonel Fitzwilliam and Charles Bingley, Darcy will follow the few clues he has until he finds its owner — a young lady he only knows as “Lizzy.”Mystery, adventure, and romance collide in this humorous novelette!

The College Tapes


NOT A BOOK - 2020
    Listen in real time as they’re drawn into a dangerous conspiracy—and back into each other’s orbits—learning more about the secret world of Atypicals and the feelings they still have for each other.

Her Summer at Pemberley


Sallianne Hines - 2020
    Longbourn holds no hope for that. She must escape the shadow of her wild sister Lydia to re-establish her own reputation as a respectable young lady. A summer at Pemberley would do the trick. But to Kitty’s surprise it takes more than a new location—she must learn who she is without Lydia, and what she wants in life beyond swaggering officers and pretty bonnets. Kitty’s defiant passion for riding horses connects her with enigmatic Lady Drake and creates a bond with Mr. Darcy. A dashing geologist and an inscrutable horseman catch her eye. New friendships, the power of legends and stones, and a journey to the royal mews in Windsor bring heartache, insight, and delightful unforeseen richness during her life-changing summer at Pemberley.This "Pride and Prejudice" sequel is a Regency coming-of-age adventure/clean romance that includes some of literature’s most beloved characters, along with a new cast of friends, young and old.

Django 3 By Example: Build Powerful and Reliable Python Web Applications from Scratch


Antonio Mele - 2020
    

Agile Web Development with Rails 6


Sam Ruby - 2020
    

World Wide Waste - How digital is killing our planet—And what we can do about it


Gerry McGovern - 2020
    Digital is not green. Digital costs the Earth. Every time I download an email I contribute to global warming. Every time I tweet, do a search, check a webpage, I create pollution. Digital is physical. Those data centers are not in the Cloud. They’re on land in massive physical buildings packed full of computers hungry for energy. It seems invisible. It seems cheap and free. It’s not. Digital costs the Earth.

Elm in Action


Richard Feldman - 2020
    Once you get comfortable with Elm’s refreshingly different approach to application development, you’ll be working with a clean syntax, dependable libraries, and a delightful compiler that essentially eliminates runtime exceptions. Elm compiles to JavaScript, so your code runs in any browser, and Elm’s best-in-class rendering speed will knock your socks off. Let’s get started!Simply put, the Elm programming language transforms the way you think about frontend web development.Elm’s legendary compiler is an incredible assistant, giving you the precise and user-friendly support you need to work efficiently. Elm applications have small bundle sizes that run faster than JavaScript frameworks and are famously easy to maintain as they grow. The catch? Elm isn’t JavaScript, so you’ll have some new skills to learn.Elm in Action teaches you how to build well-designed, highly performant web applications using the Elm language. As you read, you’ll follow an application called Photo Groove that will show you how to structure your application’s domain and behavior, how to maintain a pleasantly modular architecture, and how to deliver a quality product using the Elm language. Along the way, you’ll learn how to interact smoothly with browser functionality, servers, and JavaScript libraries, as well and picking up a few tricks for building fluid, intuitive user experiences. If you’re new to functional programming, you’ll also gain a practical understanding of techniques that will make you a better developer no matter what you’re writing!

PHP: Learn PHP in One Day and Learn It Well. PHP for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 6)


LCF Publishing - 2020
    

Mastering Python Networking: Your one-stop solution to using Python for network automation, programmability, and DevOps, 3rd Edition


Eric Chou - 2020
    Python is the ideal language for network engineers to explore tools that were previously available to systems engineers and application developers. In Mastering Python Networking, Third edition, you’ll embark on a Python-based journey to transition from traditional network engineers to network developers ready for the next-generation of networks.This new edition is completely revised and updated to work with Python 3. In addition to new chapters on network data analysis with ELK stack (Elasticsearch, Logstash, Kibana, and Beats) and Azure Cloud Networking, it includes updates on using newer libraries such as pyATS and Nornir, as well as Ansible 2.8. Each chapter is updated with the latest libraries with working examples to ensure compatibility and understanding of the concepts.Starting with a basic overview of Python, the book teaches you how it can interact with both legacy and API-enabled network devices. You will learn to leverage high-level Python packages and frameworks to perform network automation tasks, monitoring, management, and enhanced network security followed by Azure and AWS Cloud networking. Finally, you will use Jenkins for continuous integration as well as testing tools to verify your network. What you will learn Use Python libraries to interact with your network Integrate Ansible 2.8 using Python to control Cisco, Juniper, and Arista network devices Leverage existing Flask web frameworks to construct high-level APIs Learn how to build virtual networks in the AWS & Azure Cloud Learn how to use Elastic Stack for network data analysis Understand how Jenkins can be used to automatically deploy changes in your network Use PyTest and Unittest for Test-Driven Network Development in networking engineering with Python Who this book is for Mastering Python Networking, Third edition is for network engineers, developers, and SREs who want to use Python for network automation, programmability, and data analysis. Basic familiarity with Python programming and networking-related concepts such as Transmission Control Protocol/Internet Protocol (TCP/IP) will be useful. Table of Contents Review of TCP/IP Protocol Suite and Python Low-Level Network Device Interactions APIs and Intent-Driven Networking The Python Automation Framework – Ansible Basics The Python Automation Framework – Beyond Basics Network Security with Python Network Monitoring with Python – Part 1 Network Monitoring with Python – Part 2 Building Network Web Services with Python AWS Cloud Networking Azure Cloud Networking Network Data Analysis with Elastic Stack Working with Git

Mojito


noftB - 2020
    But despite their struggle to gain acceptance, Simone and Marissa are set on showing everyone that love is like a well-mixed drink; the sweeter the taste, the harder it is to put down.

Designing Interfaces: Patterns for Effective Interaction Design (Third Edition)


Jennifer Tidwell - 2020
    

Five Five Five Five Five


qntm - 2020
    Think of any piece of information which you wouldn't share with anybody, like passwords, taboos and dirty secrets. Or any piece of information which would be difficult to share even if you tried: complex equations, very boring passages of text, large blocks of random numbers, and dreams…But anomalous antimemes are another matter entirely. How do you contain something you can't record or remember? How do you fight a war against an enemy with effortless, perfect camouflage, when you can never even know that you're at war?Welcome to the Antimemetics Division.No, this is not your first day.

Modern CSS: Master the Key Concepts of CSS for Modern Web Development


Joe Attardi - 2020
    This example-driven book demonstrates the concepts by showing code examples, screenshots, and diagrams to help clearly communicate the information.You'll start with the very basics of CSS: box model, colors, selectors and combinators, and specificity. Then gradually move through more intermediate topics - styling text, positioning, Z-index and stacking contexts, gradients, borders, and then to more advanced topics such as transforms, transitions, animations, flexbox, and CSS grid. Some features are only available in modern browsers (Chrome, Edge, Safari, and Firefox), but information about IE11 compatibility is included where possible.There is a lot of discussion about how hard CSS is, and how intimidated some people are by it, but it doesn’t have to be this way. Modern CSS uses a logical and understandable approach to break down and clearly explain the ins and outs of CSS.What You'll Learn- Work with the syntax of CSS selectors and calculate specificity- Use styling techniques, fonts and text styling- Review custom properties (variables)- Explore the different ways an element can be transformed- Use animating elements with CSS transitions Position elements using Flexbox layout- Understand the basics of responsive designWho This Book Is ForAnyone who has some experience with HTML, and some CSS, but might not be familiar with some of the newer concepts like flexbox or grid. Also, those looking for a refresher in those areas.

Hacking with Spring Boot 2.3: Reactive Edition


Greg L. Turnquist - 2020
    

Flutter for Dummies


Barry Burd - 2020
    With Google's open source toolkit, you can easily build beautiful apps that work across platforms using a single codebase. This flexibility allows you to get your work out to the widest possible audience. With Flutter already being used by thousands of developers worldwide in a market where billions of apps are downloaded every year, now is the right time to get ahead of the curve with this incredible tool. Flutter for Dummies is your friendly, ground-up route to creating multi-platform apps.      From how to construct your initial frameworks to writing code in Dart, you'll find the essentials you need to ride the Flutter revolutionary wave to success. This book includes how to create an intuitive and stunning UI, add rich interactivity, and easily pull in data. You'll also see how Flutter features like Hot Reload--providing sub-second refreshes as you refine your work--help you make sure your app is a delight to use.Start simple: follow steps to build a basic app It's alive! Keep connected to online data It moves! Make things fun with animated features Get the word out: use tips to expand your audience Whether you're a fledgling developer or an expert wanting to add a slick feather to your programming cap, join the Flutter revolution now and soar above the rest!

React and React Native: A complete hands-on guide to modern web and mobile development with React.js, 3rd Edition


Adam Boduch - 2020
    

OAuth 2.0 Simplified: A Guide to Building OAuth 2.0 Servers


Aaron Parecki - 2020
    It allows users to grant external applications access to their data, such as profile data, photos, and email, without compromising security. OAuth 2.0 Simplified is a guide to building an OAuth 2.0 server. Through high-level overviews, step-by-step instructions, and real-world examples, you will learn how to take advantage of the OAuth 2.0 framework while building a secure API.

Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition


Aidas Bendoraitis - 2020
    

Embodied Computing: Wearables, Implantables, Embeddables, Ingestibles


Isabel PedersenGary Genosko - 2020
    Such technologies promise to reconfigure the relationship between bodies and their environment, enabling new kinds of physiological interfacing, embodiment, and productivity. Using the term embodied computing to describe these devices, this book offers essays by practitioners and scholars from a variety of disciplines that explore the accompanying ethical, social, and conceptual issues.The contributors examine technologies that range from fitness monitors to neural implants to a toe-controlled mouse. They discuss topics that include the policy implications of ingestibles; the invasive potential of body area networks, which transmit data from bodily devices to the internet; cyborg experiments, linking a human brain directly to a computer; the evolution of the ankle monitor and other intrusive electronic monitoring devices; fashiontech, which offers users an aura of “cool” in exchange for their data; and the “final frontier” of technosupremacism: technologies that seek to read our minds. Taken together, the essays show the importance of considering embodied technologies in their social and political contexts rather than in isolated subjectivity or in purely quantitative terms.Contributors: Roba Abbas, Andrew Iliadis, Gary Genosko, Suneel Jethani, Deborah Lupton, Katina Michael, M. G. Michael, Marcel O'Gorman, Maggie Orth, Isabel Pedersen, Christine Perakslis, Kevin Warwick, Elizabeth Wissinger