Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions

admin阅读(72)

Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions
Author: Ritesh Modi
Publisher ‏ : ‎ Apress; 1st ed. edition (September 28, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 256 pages
ISBN-10 ‏ : ‎ 1484273273
ISBN-13 ‏ : ‎ 9781484273272

Book Description
Get started with the foundations of Infrastructure as Code and learn how Terraform can automate the deployment and management of resources on Azure. This book covers all of the software engineering practices related to Terraform and Infrastructure as Code with Azure as a cloud provider.
The book starts with an introduction to Infrastructure as Code and covers basic concepts, principles, and tools, followed by an overview of Azure and Terraform that shows you how Terraform can be used to provision and manage Azure resources. You will get started writing multiple Terraform scripts and explore its various concepts. Author Ritesh Modi takes a deep dive into Terraform and teaches you about deployment and multiple resource creation using loops. Writing a reusable script using modules is discussed as well as management and administration of secrets, sensitive data, and passwords within Terraform code. You will learn to store and version Terraform scripts and know how Terraform is used in Azure DevOps pipelines. And you will write unit and integration tests for Terraform and learn its best practices. The book also highlights and walks through the Terraform Azure Provider and shows you a simple way to create a new Terraform provider.
After reading this book, you will be able to write quality Terraform scripts that are secure by design, modular, and reusable in Azure.

What Will You LearnUnderstand implementation within infrastructure and application deploymentsProvision resources in Azure using TerraformUse unit and integration testingExplore concepts such as local vs remote, importing state, workspaces, and backends
Who This Book Is For
Software engineers, DevOps professionals, and technology architects

Java on the Raspberry Pi: Develop Java Programs to Control Devices for Robotics, IoT, and Beyond

admin阅读(152)

Java on the Raspberry Pi: Develop Java Programs to Control Devices for Robotics, IoT, and Beyond
Author: Greg Flurry
Publisher ‏ : ‎ Apress; 1st ed. edition (September 28, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 580 pages
ISBN-10 ‏ : ‎ 1484272633
ISBN-13 ‏ : ‎ 9781484272633

Book Description
Use Java to do whatever you want to do with the Raspberry Pi and the devices you need for your project. In theory, it should be possible, and even easy, to work with on the Pi. Unfortunately, reality is a bit different. This book features an extensive set of techniques that allow you to get close to bringing this theory to fruition.
You’ll review some limitations on using Java imposed by the Raspberry Pi and Raspberry Pi OS, and even Java itself, and examine which ones might apply to your projects and your devices. You’ll also explore solutions to address the limitations and l look at efficient development of Java for the Raspberry Pi.
Java on the Raspberry Pi shows how to interact with a range of devices useful in robotics and IOT, overcoming the hurdles in doing so. It also covers off-loading work from the Raspberry Pi to an Arduino, leveraging its close-to-real time capabilities.
What You’ll Learn Develop with Java remotely using NetBeans
Leverage available libraries to enable device interaction, and what to do if they don’t work
Implement multi-processing, using an Arduino as a co-processor
Build sophisticated projects with multiple threads of execution, multiple processes, and even multiple systems
Who This Book Is For

Experienced programmers who appreciate the benefits of Java and world class tools for application development and want to build robotics or IOT projects using the low cost, low power, and portability of the Raspberry Pi.

Beginning Windows Mixed Reality Programming: For HoloLens and Mixed Reality Headsets, 2nd Edition

admin阅读(90)

Beginning Windows Mixed Reality Programming: For HoloLens and Mixed Reality Headsets
Author: Sean Ong and Varun Kumar Siddaraju
Publisher ‏ : ‎ Apress; 2nd ed. edition (September 23, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 304 pages
ISBN-10 ‏ : ‎ 1484271033
ISBN-13 ‏ : ‎ 9781484271032

Book Description
Develop applications and experiences for Microsoft’s HoloLens 2 and other Windows mixed reality devices. This easy-to-follow guide removes the mystery behind creating amazing augmented reality and virtual reality experiences. Mixed reality development tools and resources are provided.

Beginning Windows Mixed Reality Programming, 2nd edition clearly explains all the nuances of mixed reality software development. You will learn how to create 3D objects and holograms, interact with holograms using voice commands and hand gestures, use spatial mapping and 3D spatial sound, build with toolkits such as Microsoft’s Mixed Reality Toolkit and Unity’s AR Foundation and XR Platform, create intuitive user interfaces, and make truly awe-inspiring mixed reality experiences. This newly revised edition also includes updated content for HoloLens 2 development, including tutorials for new interactions such as hand tracking and eye tracking.

What You Will Learn

Prototype ideas quickly for the HoloLens 2 and Windows mixed reality devices
Get started with Unity, the preferred tool for developing 3D experiences
Locate and import 3D models for your project, or make your own
Use spatial sound, voice commands, gestures, hand tracking, and eye tracking
Build with Microsoft’s Mixed Reality Toolkit and other toolkits to make apps the easy way
Publish to the Windows Store and make money from your app

IoT Standards with Blockchain: Enterprise Methodology for Internet of Things

admin阅读(150)

IoT Standards with Blockchain: Enterprise Methodology for Internet of Things
Author: Venkatesh Upadrista
Publisher ‏ : ‎ Apress; 1st ed. edition (September 18, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 296 pages
ISBN-10 ‏ : ‎ 1484272706
ISBN-13 ‏ : ‎ 9781484272701

Book Description
Implement a standardized end-to-end IoT implementation based on best practices and proven successes in IoT across multiple industries. With this book you’ll discover the three business strategies for enterprises to adopt and remain relevant in the marketspace ―the Customer Engagement strategy, the Business Transformation strategy, and the Business Productivity Improvement strategy. Pick the right strategy for your enterprise to ensure a clear mission and vision is established based on which IoT roadmap can be defined. Subsequently all business processes pertaining to the chosen business strategy are investigated to define use cases where IoT can be adopted to achieve that business strategy.

Start Author: learning the generic industry perspective on digital transformation using IoT. Then move on to the IoT Standards Reference Model. It’s an abstract framework consisting of an interlinked set of clearly defined components for enterprises to successfully implement an IoT solution. The IoT Standards Reference Model can be applied for IoT use cases across any industry and is kept abstract in order to enable many, potentially different, IoT architectures to be implemented based on the model.

With IoT thoroughly covered, you’ll dive into Blockchain and AI technology. This book will discuss the importance of using private blockchains for IoT use cases. You’ll also discover the five IoT-Blockchain implementation patterns that enterprises can enable for seamless communication between IoT devices, IoT Smart Gateways, and IoT platforms. These patterns help achieve trust, interoperability, and extendibility. Then you’ll work with AI and the IoT Standards Reference Model. The reference model recommends applying AI patterns to generate insights from data and take appropriate actions automatically.

IoT Standards with Blockchain also provides perspective on how and when to apply AI in an IoT Context. In the end, you’ll have a solid methodology to execute large scale, enterprise-level IoT implementations. You’ll have an enterprise digital transformation framework for IoT that will enable your enterprise to operate better.

What You’ll Learn

Facilitate IoT interoperability with best practices
Implement IoT platform security
Feed data and analytics to AI models

Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation

admin阅读(104)

Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
Author: Taras Gleb
Publisher ‏ : ‎ Apress; 1st ed. edition (September 22, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 256 pages
ISBN-10 ‏ : ‎ 148427251X
ISBN-13 ‏ : ‎ 9781484272510

Book Description
This book is your systematic cloud migration guide. Experiences shared Author: the author are drawn from real-life migration projects and contain practical advice, as well as step-Author:-step architecture, design, and technical implementation instructions using sample application code on GitLab. Following the guidance in this book will provide much needed support to your teams, and help you successfully complete the application cloud migration journey.

Systematic Cloud Migration consists of four major parts. Part one starts with a fundamental introduction of cloud computing to establish the context for migration, including paradigm changes in five important areas: software application, DevSecOps, operations, infrastructure, and security. And these are the areas that the book follows throughout. Next, it introduces a real-life migration process that your team can follow.

Part two presents the migration process for the application code, including architecture diagrams and presented Author: demo application code and supporting infrastructure in AWS cloud. Part three dives into DevSecOps and automation. In addition to concepts, a real-life migration diagram and sample pipeline code implemented with GitLab are include. Part four deals with efficient cloud operations.

Each chapter has a practical structure: objectives, roles, inputs, process/activities, outputs/deliverables, best practices, and summary. There is a wealth of cloud production-grade template style artifacts that can be used as is.

What You Will Learn

Design applications in the cloud, including determining the design criteria (e.g., solution cost is a design criterion, same as security, and is not an afterthought)
Understand the major migration areas: software development (application code, data, integration, and configuration), software delivery (pipeline and automation), and software operations (observability)
Migrate each application element: client and business components code, data, integration and services, logging, monitoring, alerting, as well as configurations
Understand cloud-critical static application security testing (SAST), dynamic application security testing (DAST), containers compliance and security scanning, and open source dependency testing
Know the directions and implementation details on cost-efficient, automated, cloud-native software operations

Hands-on Azure Cognitive Services: Applying AI and Machine Learning for Richer Applications

admin阅读(150)

Hands-on Azure Cognitive Services: Applying AI and Machine Learning for Richer Applications 1st ed. Edition
Author: Ed Price (Author), Adnan Masood (Contributor), Gaurav Aroraa (Contributor)

Publisher ‏ : ‎ Apress; 1st ed. edition (September 18, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 384 pages
ISBN-10 ‏ : ‎ 148427248X
ISBN-13 ‏ : ‎ 9781484272480

Book Description
Use this hands-on guide book to learn and explore cognitive APIs developed by Microsoft and provided with the Azure platform. This book gets you started working with Azure Cognitive Services. You will not only become familiar with Cognitive Services APIs for applications, but you will also be exposed to methods to make your applications intelligent for deployment in businesses.

The book starts with the basic concepts of Azure Cognitive Services and takes you through its features and capabilities. You then learn how to work inside the Azure Marketplace for Bot Services, Cognitive Services, and Machine Learning. You will be shown how to build an application to analyze images and videos, and you will gain insight on natural language processing (NLP). Speech Services and Decision Services are discussed along with a preview of Anomaly Detector. You will go through Bing Search APIs and learn how to deploy and host services by using containers. And you will learn how to use Azure Machine Learning and create bots for COVID-19 safety, using Azure Bot Service.
After reading this book, you will be able to work with datasets that enable applications to process various data in the form of images, videos, and text.

What You Will Learn Discover the options for training and operationalizing deep learning models on AzureBe familiar with advanced concepts in Azure ML and the Cortana Intelligence Suite architectureUnderstand software development kits (SKDs)Deploy an application to Azure Kubernetes Service

Who This Book Is For
Developers working on a range of platforms, from .NET and Windows to mobile devices, as well as data scientists who want to explore and learn more about deep learning and implement it using the Microsoft AI platform

Becoming a Leader in Product Development: An Evidence-Based Guide to the Essentials

admin阅读(184)

Becoming a Leader in Product Development: An Evidence-Based Guide to the Essentials
Author: Ebenezer C. Ikonne
Publisher ‏ : ‎ Apress; 1st ed. edition (18 Sept. 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 253 pages
ISBN-10 ‏ : ‎ 1484272978
ISBN-13 ‏ : ‎ 9781484272978

Book Description

It is becoming increasingly challenging for product development leaders to effectively lead as workplace demands continue to increase. The rate of change in technology, society, and business places immense pressure on leaders to ensure their groups move in the direction of their goals. What might have worked in the past no longer works.

Organizational surveys show that firms struggle with leadership. Product development leaders routinely complain of burnout and stress while their teams members complain of workplace dissatisfaction, resulting in organizational underperformance.
The lack of evidence-based leadership literature for product development leaders means that many leaders are left to figure things out with little guidance. They do not have a reliable resource that they can refer to when they face leadership challenges and, as a result, struggle during times of crisis and change. This book addresses this challenge by providing a theory-informed set of techniques for product development leaders.

Becoming a Leader in Product Development provides an evidence-base set of practices for product development leaders. In doing so, it explores what leadership is and the leader’s role in the leadership process, the impact of national culture and organizational culture on the leadership process, and the need for product development leaders to practice adaptive and servant leadership, followership, and self-care. The underlying theories for each topic are reviewed and then brought to life through stories and examples.

What You Will Learn
See the difference between authority, persuasion, and influence and how leaders can use these constructs to benefit their organizationsGain the skills for practicing servant and adaptive leadership in your organizationExamine the blind spots of each leadership theoryDiscover the importance of adapting leader behavior to the national culture and organizational culture where you find yourself

Who This Book Is For
Product development leaders (starting with product development managers) who want to go beyond leadership anecdotes to evidence-based leadership practice. A secondary audience is individuals aspiring to product development leadership positions.

Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python

admin阅读(292)

Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python
by: Sufyan bin Uzayr
Publisher ‏ : ‎ Apress; 1st ed. edition (21 Sept. 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 225 pages
ISBN-10 ‏ : ‎ 1484273435
ISBN-13 ‏ : ‎ 9781484273432

Book Description
Learn Visual Studio Code and implement its features in Python coding, debugging, linting, and overall project management. This book addresses custom scenarios for writing programs in Python frameworks, such as Django and Flask.

The book starts with an introduction to Visual Studio Code followed by: code editing in Python. Here, you will learn about the required extensions of Visual Studio Code to perform various functions such as linting and debugging in Python. Next, you will set up the environment and run your projects along with the support for Jupyter. You will also work with Python frameworks such as Django and go through data science specific-information and tutorials. Finally, you will learn how to integrate Azure for Python and how to use containers in Visual Studio Code.

Optimizing Visual Studio Code for Python Development is your ticket to writing Python scripts with this versatile code editor.

What You’ll Learn

Execute Flask development in Visual Studio Code for control over libraries used in an application
Optimize Visual Studio Code to code faster and better
Understand linting and debugging Python code in Visual Studio Code
Work with Jupyter Notebooks in Visual Studio Code

MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node

admin阅读(214)

MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
by: Nabendu Biswas
Publisher Finelybook 出版社:Apress; 1st ed. edition (September 18, 2021)
Language 语言:English
pages 页数:300 pages
ISBN-10 书号:1484271378
ISBN-13 书号:9781484271377

Book Description
Learn how to use the MERN stack (MongoDB, Express.js, React, and Node) to build five fully functioning web apps for dating, video sharing, messaging, and social media. While creating these web apps, you’ll learn key development concepts including how to use React hooks, Redux, MongoDB, Express, Heroku, Firebase, Material UI, and Google authentication. By expanding your portfolio with the projects you create, you will be well equipped as front-end developer.

You will first create a dating site with a swiping feature and chat functionality. You will then build a video sharing app with videos displaying vertically. Next, you will learn to build an awesome messaging web app. Users will be able to chat in real time, as well as log in to their account using Google authentication. You will also create a photo sharing app and social media web apps with the ability to post images with captions and log in using email and password authentication.

Most MERN tutorials out there today cover basic web apps but it is capable of so much more – learn how to use this stack to its full potential and build projects that can be converted into full scaled start-ups with additional features.

What You’ll Learn

Work with React hooks and React router
Examine powerful MongoDB services for easy to use and setup
Create routes using Node and host on Heroku
Study different authentication techniques
Deploy all sites using simple Firebase hosting
Use the powerful React ecosystem to add functionalities to your apps

Developer Relations: How to Build and Grow a Successful Developer Program

admin阅读(265)

Developer Relations: How to Build and Grow a Successful Developer Program
by: Caroline Lewko and James Parton
Publisher Finelybook 出版社:Apress; 1st ed. edition (September 16, 2021)
Language 语言:English
pages 页数:324 pages
ISBN-10 书号:1484271637
ISBN-13 书号:9781484271636

Book Description
Increasingly, business leaders are either looking to start a new developer program at their company or looking to increase the impact of their existing DevRel program. In this context, software developers are finally recognized as legitimate decision makers in the technology buying process, regardless of the size of their organization. New companies are appearing with the sole purpose of making tools for developers, and even companies whose primary focus was elsewhere are waking up to the developer opportunity. Even as the need and demand for DevRel has grown, there are still re-occurring challenges for DevRel leaders.

It is these challenges that this book addresses, covering all aspects of a DevRel program. It is an essential reference to professionalize the practice of developer relations by: providing you with strategic, repeatable, and adoptable frameworks, processes, and tools, including developer segmentation and personas, and developer experience frameworks.

In Developer Relations, you’ll find the answers to the following questions:

How do we convince stakeholders to support a program?
How do we go about creating a program?
How do we make developers aware of our offer?
How do we stand out from the crowd?
How do we get developers to use our products?
How do we ensure developers are successful using our products?
How do we measure success?
How do we maintain the support of our stakeholders?
After reading this book you’ll have a clear definition of what developer relations is, the type of companies that engage in DevRel, and the scope and business models involved.

What You Will Learn

Discover what developer relations is and how it contributes to a company’s success
Launch a DevRel program
Operate a successful program
Measure the success of your program
Manage stakeholders