Securing DevOps--2018
Securing DevOps explores how the techniques of DevOps and Security should be applied together to make cloud services safer. By the end of this book, readers will be ready to build security controls at all layers, monitor and respond to attacks on cloud services, and add security organization-wide through risk management and training.
C#_7 Quick Syntax Reference, 2nd Edition--2018
A Pocket Guide to the Language, APIs, and Library
What You Will Learn
Discover what’s new in C# 7.3 and .NET for Windows 10 programming, including out values, ref locals and returns, local functions, throw exceptions, and numeric literals
Create lightweight, unnamed types that contain multiple public fields
Create branching logic based on arbitrary types and values of the members of those types
Nest functions inside other functions to limit their scope and visibility
Throw expressions in code constructs that previously were not allowed
Declare methods with the async modifier to return other types in addition to Task
Use the new numeric literals found in C# 7.3 to improve readability for numeric constants
HTML5 and JavaScript Projects, 2nd Edition--2018
What You’ll Learn
Enhance your HTML5 and JavaScript programming skills.
Poduce applications combining Canvas drawings, photos, and videos
Incorporate Google Maps and geolocation into your projects
Build applications requiring persistent data, storing the information locally or on a database on the server
TensorFlow for Deep Learning--1st--2018
Learn TensorFlow fundamentals, including how to perform basic computation
Build simple learning systems to understand their mathematical foundations
Dive into fully connected deep networks used in thousands of applications
Turn prototypes into high-quality models with hyperparameter optimization
Process images with convolutional neural networks
Handle natural language datasets with recurrent neural networks
Use reinforcement learning to solve games such as tic-tac-toe
Train deep networks with hardware including GPUs and tensor processing units
Regex Quick Syntax Reference--2018
What You Will Learn
Formulate an expression
Work with arbitrary char classes, disjunctions, and operator precedence
Execute regular expressions and visualize using finite state machines
Deal with modifiers, including greedy and lazy loops
Handle substring extraction from regex using Perl 6 capture groups, capture substrings, and reuse substrings
Learning GraphQL--2018
You’ll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface.
Explore graph theory and review popular graph examples in use today
Learn how GraphQL applies database querying methods to the internet
Create a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teams
Use JavaScript to build a fully functioning GraphQL service and Apollo to implement a client
Learn how to prepare GraphQL APIs and clients for production
Arduino For Dummies, 2nd Edition--2018
Arduino For Dummies is a great place to start if you want to find out about Arduino and make the most of its incredible capabilities. It helps you become familiar with Arduino and what it involves, and offers inspiration for completing new and exciting projects.
• Covers the latest software and hardware currently on the market
• Includes updated examples and circuit board diagrams in addition to new resource chapters
• Offers simple examples to teach fundamentals needed to move onto more advanced topics
• Helps you grasp what’s possible with this fantastic little board
.NET Core in Action--2018
.NET Core in Action shows .NET developers how to build professional software applications with .NET Core. Learn how to convert existing .NET code to work on multiple platforms or how to start new projects with knowledge of the tools and capabilities of .NET Core.
IoT, AI, and Blockchain for .NET--2018
What You’ll Learn
Know the technologies underpinning Industry 4.0 and AI 2.0
Develop real-time solutions using IoT in Azure
Bring the smart capabilities of AI 2.0 into your application using a simple API call
Host and manage your solution on Azure
Understand Blockchain as a Service
Capture and analyze data on the fly
Make predictions using existing data
Pro iOS Security and Forensics--2018
What You’ll Learn
Review communicating policies and requirements for use of iPhones
Keep your iPhone safe in the physical world
Connect to the Internet securely
Explore strategies for keeping your data safe including backing up and screen locks
Tragic Design--2018
You’ll explore:
Designs that can kill, including the bad interface that doomed a young cancer patient
Designs that anger, through impolite technology and dark patterns
How design can inadvertently cause emotional pain
Designs that exclude people through lack of accessibility, diversity, and justice
How to advocate for ethical design when it isn’t easy to do so
Tools and techniques that can help you avoid harmful design decisions
Inspiring professionals who use design to improve our world
MySQL ConnectorPython Revealed--2018
What You’ll Learn
Install MySQL Connector/Python
Connect to MySQL and configure database access
Execute SQL and NoSQL queries from your Python program
Trap errors and troubleshoot problems
Store data from different languages using MySQL’s character set support
Work in the X DevAPI that underlies all of MySQL’s language connectors
The Linux Philosophy for SysAdmins--2018
What You Will Learn
Apply the Linux philosophy to working as a SysAdmin
Unlock the power of the knowledge you already have
Fully understand and access the vast power of the command line
Review the power of Linux as a function of the philosophies that built it
Scalability Patterns--2018
What You’ll Learn
Architect and develop applications so that they are easy to scale.
Learn different scaling and partitioning options and the combinations.
Learn techniques to speed up responsiveness.
Deep dive into caching, column-family databases, document databases, search engines and RDBMS.
Learn scalability and responsiveness concepts that are usually ignored.
Effectively balance scalability, performance, responsiveness, and availability while minimizing downtime.
Think Complexity, 2nd Edition--2018
n this updated second edition, you will:
Work with NumPy arrays and SciPy methods, including basic signal processing and Fast Fourier Transform
Study abstract models of complex physical systems, including power laws, fractals and pink noise, and Turing machines
Get Jupyter notebooks filled with sta
Kanban in Action--2014
Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It’s based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You’ll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items.
PHP Microservices--2017
What You Will Learn
Set up a development environment using the right strategies and tools.
Learn about application design and structure to start implementing your application.
Transform a monolithic application into microservices.
Explore the best way to start implementing your application using testing.
Understand how to monitor your microservices, handle errors, and debug the application.
Deploy your finished application into a production environment and learn how to solve common problems.
Know how to scale your application based on microservices once it is up–and-running.
Implementing Azure Cloud Design Patterns--2018
What you will learn
Learn to organize Azure access
Design the core areas of the Azure Execution Model
Work with storage and data management
Create a health endpoint monitoring pattern
Automate early detection of anomalies
Identify and secure Azure features
Python in easy steps, 2nd Edition--2018
Python in easy steps, 2nd edition makes no assumption you have previous knowledge of any programming language so it’s ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying Python programming at school or college, and to those seeking a career in computing who need a fundamental understanding of computer programming.
The Python 3.x language is under active development so frequent new releases are made available as small improvements are added to the language and Python in easy steps, 2nd edition features the very latest versions of Python at the time of publication. Python development is one of evolution, rather than revolution, so the examples provided in the book can be used in subsequent releases – simply download the latest version of Python then follow the easy steps.
PostgreSQL High Availability Cookbook, 2nd Edition--2017
This book exploits many new features introduced in PostgreSQL 9.6 to make the database more efficient and adaptive, and most importantly, keep it running. What you will learn Protect your data with PostgreSQL replication and management tools such as Slony, Bucardo, pglogical, and WAL-E Hardware planning to help your database run efficiently Prepare for catastrophes and prevent them before they happen Reduce database resource contention with connection pooling using pgpool and PgBouncer Automate monitoring and alerts to visualize cluster activity using Nagios and collected Construct.
Practical PHP 7, MySQL 8, and MariaDB Website Databases, 2nd Edition--2018
What You Will Learn
Build a secure database-driven website using PHP 7, MySQL 8, and MariaDB
Create a product catalog
Write a message board
Move towards e-commerce
Employ security and validation measures
Migrate to Oracle’s MySQL 8 Server platform
Yammer--2018
What You Will Learn
Master the art of community management
Make your organization digital by implementing and integrating Yammer
Break silos and create a collaborative workforce
Keep Yammer groups live and full of participation
Improve collaboration between suppliers, partners, and clients
Measure the success of your Yammer network
Increase employee engagement on Yammer
Privileged Attack Vectors--2018
What You’ll Learn
Know how identities, credentials, passwords, and exploits can be leveraged to escalate privileges during an attack
Implement defensive and auditing strategies to mitigate the threats and risk
Understand a 12-step privileged access management Implementation plan
Consider deployment and scope, including risk, auditing, regulations, and oversight solutions
Cybersecurity Incident Response--2018
What You’ll Learn
Know the sub-categories of the NIST Cybersecurity Framework
Understand the components of incident response
Go beyond the incident response plan
Turn the plan into a program that needs vision, leadership, and culture to make it successful
Be effective in your role on the incident response team
Cosmos DB for MongoDB Developers--2018
What You Will Learn
Migrate to MongoDB and understand its strategies
Develop a sample application using MongoDB’s client driver
Make use of sizing best practices and performance optimization scenarios
Optimize MongoDB’s partition mechanism and indexing
Complete Guide to Test Automation--2018
Know the real value to be expected from test automation
Discover the key traits that will make your test automation project succeed
Be aware of the different considerations to take into account when planning automated tests vs. manual tests
Determine who should implement the tests and the implications of this decision
Architect the test project and fit it to the architecture of the tested application
Design and implement highly reliable automated tests
Begin gaining value from test automation earlier
Integrate test automation into the business processes of the development team
Leverage test automation to improve your organization’s performance and quality, even without formal authority
Understand how different types of automated tests will fit into your testing strategy, including unit testing, load and performance testing, visual testing, and more
Designing Web APIs--2018
Get an overview of request-response and event-driven API design paradigms
Learn best practices for designing an API that meets the needs of your users
Use a template to create an API design process
Scale your web API to support a growing number of API calls and use cases
Regularly adapt the API to reflect changes to your product or business
Provide developer resources that include API documentation, samples, and tools
Monetizing Machine Learning--2018
What You’ll Learn
Extend your machine learning models using simple techniques to create compelling and interactive web dashboards
Leverage the Flask web framework for rapid prototyping of your Python models and ideas
Create dynamic content powered by regression coefficients, logistic regressions, gradient boosting machines, Bayesian classifications, and more
Harness the power of TensorFlow by exporting saved models into web applications
Create rich web dashboards to handle complex real-time user input with JavaScript and Ajax to yield interactive and tailored content
Create dashboards with paywalls to offer subscription-based access
Access API data such as Google Maps, OpenWeather, etc.
Apply different approaches to make sense of text data and return customized intelligence
Build an intuitive and useful recommendation site to add value to users and entice them to keep coming back
Utilize the freemium offerings of Google Analytics and analyze the results
Take your ideas all the way to your customer’s plate using the top serverless cloud providers
Beginning Reactive Programming with Swift--2018
What You’ll Learn
Work with tools such as Darwin microkernel, RxSwift, and RxCocoa
Use Git repositiories and other resoucrces to get into coding
Create apps that adapt to gestures and UI interaction as well as what’s happening in and around the environment of the app itself.
Applied Natural Language Processing with Python--2018
What You Will Learn
Utilize various machine learning and natural language processing libraries such as TensorFlow, Keras, NLTK, and Gensim
Manipulate and preprocess raw text data in formats such as .txt and .pdf
Strengthen your skills in data science by learning both the theory and the application of various algorithms
Introducing InnoDB Cluster--2018
What You’ll Learn
Discover the newest high-availability features in MySQL
Set up and use InnoDB Cluster as an HA solution
Migrate your existing servers to MySQL 8
Employ best practices for using InnoDB Cluster
Configure servers for optimal automatic failover to ensure that applications continue when a server fails
Configure MySQL Router to load-balance inbound connections to the cluster
Applied Deep Learning--2018
What You Will Learn
Implement advanced techniques in the right way in Python and TensorFlow
Debug and optimize advanced methods (such as dropout and regularization)
Carry out error analysis (to realize if one has a bias problem, a variance problem, a data offset problem, and so on)
Set up a machine learning project focused on deep learning on a complex dataset
Beginning SVG--2018
What You’ll Learn
Create powerful, optimized content that can be quickly and easily manipulated within the browser
Get up to speed with SVG quickly, with minimal effort and maximum results
See how easy it is to apply SVG content and effects, without the need for lots of additional tools.
SQL Server 2017 Query Performance Tuning, 5th Edition--2018
What You’ll Learn
Use Query Store to understand and easily change query performance
Recognize and eliminate bottlenecks leading to slow performance
Deploy quick fixes when needed, following up with long-term solutions
Implement best practices in T-SQL to minimize performance risk
Design in the performance that you need through careful query and index design
Utilize the latest performance optimization features in SQL Server 2017
Protect query performance during upgrades to the newer versions of SQL Server
Pro Android with Kotlin--2018
What You Will Learn
Integrate activities, such as intents, services, toasts and more, into your Android apps
Build UIs in Android using layouts, widgets, lists, menus, and action bars
Deal with data in your Android apps using data persistence and cloud access
Design for different Android devices
Create multimedia apps in Android
Secure, deploy, and monetize your Android apps
Puppet Best Practices--2018
Explore Puppet’s design philosophy and data structures
Get best practices for using Puppet’s declarative language
Examine Puppet resources in depth—the building blocks of state management
Learn to model and describe business and site-specific logic in Puppet
See best-in-class models for multitiered data management with Hiera
Explore available options and community experience for node classification
Utilize r10k to simplify and accelerate Puppet change management
Review the cost benefits of creating your own extensions to Puppet
Get detailed advice for extending Puppet in a maintainable manner
Kafka Streams in Action--2018
Kafka Streams in Action teaches readers everything they need to know to implement stream processing on data flowing into their Kafka platform, allowing them to focus on getting more from their data without sacrificing time or effort. By the end of the book, readers will be ready to use Kafka Streams in their projects to reap the benefits of the insight their data holds quickly and easily.
Deep Learning with Azure--2018
What You’ll Learn
Become familiar with the tools, infrastructure, and services available for deep learning on Microsoft Azure such as Azure Machine Learning services and Batch AI
Use pre-built AI capabilities (Computer Vision, OCR, gender, emotion, landmark detection, and more)
Understand the common deep learning models, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs) with sample code and understand how the field is evolving
Discover the options for training and operationalizing deep learning models on Azure
Web Applications with Elm--2018
What You’ll Learn:
Work with Elm and its development environment
Learn the language and libraries in examples
Use the Elm architecture to create applications with the Elm platform
Put it all together with a sample application and explanation that covers the implementation details
SQL Server Advanced Data Types--2018
What You’ll Learn
Understand the implementation of basic data types and why using the correct type is so important
Work with XML data through the XML data type
Construct XML data from relational result sets
Store and manipulate JSON data using the JSON data type
Model and analyze spatial data for geographic information systems
Define hierarchies and query them efficiently through the HierarchyID type