|
|
Books > Computing & IT > Computer software packages > General
A practical guide for developers, development teams, and managers
to successfully implement remote pair programming techniques and
styles that better fit their organization's environment Key
Features Implement remote pair programming best practices in your
organization to increase productivity in software development teams
Overcome the challenges in communication while working with
distributed teams across the globe Explore remote pair programming
tools and learn smart ways to use them efficiently Book
DescriptionRemote pair programming takes pair programming practices
to the next level by allowing you and your team members to work
effectively in distributed teams. This helps ensure that you
continuously improve code quality, share equal ownership of the
code, facilitate knowledge sharing, and reduce bugs in your code.
If you want to adopt remote pair programming within your
development team, this book is for you. Practical Remote Pair
Programming takes you through various techniques and best practices
for working with the wide variety of tools available for remote
pair programming. You'll understand the significance of pair
programming and how it can help improve communication within your
team. As you advance, you'll get to grips with different remote
pair programming strategies and find out how to choose the most
suitable style for your team and organization. The book will take
you through the process of setting up video and audio tools, screen
sharing tools, and the integrated development environment (IDE) for
your remote pair programming setup. You'll also be able to enhance
your remote pair programming experience with source control and
remote access tools. By the end of this book, you'll have the
confidence to drive the change of embracing remote pair programming
in your organization and guide your peers to improve productivity
while working remotely. What you will learn Develop a structured
organizational approach to implementing pair programming and using
it effectively Understand how pair programming fosters better
communication inside and outside the team Organize remote pair
programming and choose the right style for your organization Set up
screen sharing, IDE, source control rules, audio, and video for
your remote pair programming setup Use various pair programming
techniques and styles in the context of a remote environment
Enhance your remote pair programming experience with source control
and remote access tools Who this book is forThis book is for any
developer who wants to understand the different practical aspects
involved in remote pair programming and adopt them in their
existing development teams. If you're a team leader or technical
manager, this book will serve as a manual for implementing remote
pair programming covering the best resources for you to manage
communication and collaboration using pair programming with your
team members working remotely in distributed teams.
Learn Tuxedo by developing solutions in Python for real-world
problems Key Features Understand Tuxedo through a modern lens by
experimenting with Python code Boost your productivity by using
Python programming to perform common Tuxedo programming tasks
Manage real-world integration tasks with small Python programs Book
DescriptionDespite being developed in the 1980s, Oracle Tuxedo
still runs a significant part of critical infrastructure and is not
going away any time soon. Modernizing Oracle Tuxedo Applications
with Python will help you get to grips with the most important
Tuxedo concepts by writing Python code. The book starts with an
introduction to Oracle Tuxedo and guides you in installing its
latest version and Python bindings for Tuxedo on Linux. You'll then
learn how to build your first server and client, configure Tuxedo,
and start running an application. As you advance, you'll understand
load balancing and work with the BBL server, which is at the heart
of a Tuxedo application. This Tuxedo book will also cover Boolean
expressions and different ways to export Tuxedo buffers for storage
and transmission, before showing you how to implement servers and
clients and use the management information base to change the
configuration dynamically. Once you've learned how to configure
Tuxedo for transactions and control them in application code,
you'll discover how to use the store-and-forward functionality to
reach destinations and use an Oracle database from a Tuxedo
application. By the end of this Oracle Tuxedo book, you'll be able
to perform common Tuxedo programming tasks with Python and
integrate Tuxedo applications with other parts of modern
infrastructure. What you will learn Understand Oracle Tuxedo as a
microservice platform Develop Oracle Tuxedo applications using
Python 3 Perform administration tasks programmatically with Python
3 Extract Tuxedo statistics for monitoring application performance
Integrate Tuxedo into the modern software ecosystem Understand how
distributed transactions work in Tuxedo Who this book is forThis
book is for developers who are new to Tuxedo and are looking to
develop a new modern front-end or integrate Tuxedo in their
applications. The book will also help experienced Tuxedo, C or
COBOL developers to improve their productivity and QA engineers to
automate Tuxedo application tests. Beginner-level knowledge of
Python and Linux shell is required before getting started with this
book.
Develop modern solutions with Snowflake's unique architecture and
integration capabilities; process bulk and real-time data into a
data lake; and leverage time travel, cloning, and data-sharing
features to optimize data operations Key Features Build and scale
modern data solutions using the all-in-one Snowflake platform
Perform advanced cloud analytics for implementing big data and data
science solutions Make quicker and better-informed business
decisions by uncovering key insights from your data Book
DescriptionSnowflake is a unique cloud-based data warehousing
platform built from scratch to perform data management on the
cloud. This book introduces you to Snowflake's unique architecture,
which places it at the forefront of cloud data warehouses. You'll
explore the compute model available with Snowflake, and find out
how Snowflake allows extensive scaling through the virtual
warehouses. You will then learn how to configure a virtual
warehouse for optimizing cost and performance. Moving on, you'll
get to grips with the data ecosystem and discover how Snowflake
integrates with other technologies for staging and loading data. As
you progress through the chapters, you will leverage Snowflake's
capabilities to process a series of SQL statements using tasks to
build data pipelines and find out how you can create modern data
solutions and pipelines designed to provide high performance and
scalability. You will also get to grips with creating role
hierarchies, adding custom roles, and setting default roles for
users before covering advanced topics such as data sharing,
cloning, and performance optimization. By the end of this Snowflake
book, you will be well-versed in Snowflake's architecture for
building modern analytical solutions and understand best practices
for solving commonly faced problems using practical recipes. What
you will learn Get to grips with data warehousing techniques
aligned with Snowflake's cloud architecture Broaden your skills as
a data warehouse designer to cover the Snowflake ecosystem Transfer
skills from on-premise data warehousing to the Snowflake cloud
analytics platform Optimize performance and costs associated with a
Snowflake solution Stage data on object stores and load it into
Snowflake Secure data and share it efficiently for access Manage
transactions and extend Snowflake using stored procedures Extend
cloud data applications using Spark Connector Who this book is
forThis book is for data warehouse developers, data analysts,
database administrators, and anyone involved in designing,
implementing, and optimizing a Snowflake data warehouse. Knowledge
of data warehousing and database and cloud concepts will be useful.
Basic familiarity with Snowflake is beneficial, but not necessary.
Get to grips with automated machine learning and adopt a hands-on
approach to AutoML implementation and associated methodologies Key
Features Get up to speed with AutoML using OSS, Azure, AWS, GCP, or
any platform of your choice Eliminate mundane tasks in data
engineering and reduce human errors in machine learning models Find
out how you can make machine learning accessible for all users to
promote decentralized processes Book DescriptionEvery machine
learning engineer deals with systems that have hyperparameters, and
the most basic task in automated machine learning (AutoML) is to
automatically set these hyperparameters to optimize performance.
The latest deep neural networks have a wide range of
hyperparameters for their architecture, regularization, and
optimization, which can be customized effectively to save time and
effort. This book reviews the underlying techniques of automated
feature engineering, model and hyperparameter tuning,
gradient-based approaches, and much more. You'll discover different
ways of implementing these techniques in open source tools and then
learn to use enterprise tools for implementing AutoML in three
major cloud service providers: Microsoft Azure, Amazon Web Services
(AWS), and Google Cloud Platform. As you progress, you'll explore
the features of cloud AutoML platforms by building machine learning
models using AutoML. The book will also show you how to develop
accurate models by automating time-consuming and repetitive tasks
in the machine learning development lifecycle. By the end of this
machine learning book, you'll be able to build and deploy AutoML
models that are not only accurate, but also increase productivity,
allow interoperability, and minimize feature engineering tasks.
What you will learn Explore AutoML fundamentals, underlying
methods, and techniques Assess AutoML aspects such as algorithm
selection, auto featurization, and hyperparameter tuning in an
applied scenario Find out the difference between cloud and
operations support systems (OSS) Implement AutoML in enterprise
cloud to deploy ML models and pipelines Build explainable AutoML
pipelines with transparency Understand automated feature
engineering and time series forecasting Automate data science
modeling tasks to implement ML solutions easily and focus on more
complex problems Who this book is forCitizen data scientists,
machine learning developers, artificial intelligence enthusiasts,
or anyone looking to automatically build machine learning models
using the features offered by open source tools, Microsoft Azure
Machine Learning, AWS, and Google Cloud Platform will find this
book useful. Beginner-level knowledge of building ML models is
required to get the best out of this book. Prior experience in
using Enterprise cloud is beneficial.
Exploring online learning through the lens of synchronous and
asynchronous instructional methods can be beneficial to the online
instructor and to the course designer. Understanding the underlying
theoretical foundation is essential to justify both types of
instructional pedagogies. Learning theory as it applies to online
environments encompasses myriad techniques and practices. Exploring
Online Learning Through Synchronous and Asynchronous Instructional
Methods is an essential scholarly book that provides relevant and
detailed research on the applications of synchronous and
asynchronous instructional pedagogies and discusses why they are
critical to the design and implementation of contemporary online
courses. Featuring an array of topics such as student engagement,
adaptive learning, and online instruction, this book is ideal for
online instructors, instructional designers, curriculum developers,
course designers, academicians, administrators, e-learning
professionals, researchers, and students.
Enterprise Systems have been used for many years to integrate
technology with the management of an organization but rapid
technological disruptions are now creating new challenges and
opportunities that require urgent consideration. This book
reappraises the implementation and management of Enterprise Systems
in the digital age and investigates the vital link between business
processes, information technology and the Internet for an
organization's competitive advantage and success. This book
primarily focuses on the implementation, operation, management and
integration of Enterprise Systems with fastemerging disruptive
technologies such as blockchains, big data, cryptocurrencies,
artificial intelligence, cloud computing, data mining and data
analytics. These disruptive technologies are now becoming
mainstream and the book proposes several innovations that
organizations need to adopt to remain competitive within this
rapidly changing landscape. In addition, it examines Enterprise
Systems, their components, architecture, and applications and
enlightens readers on the benefits and shortcomings of implementing
them. This book contains primary research on organizations, case
studies, and benchmarks ERP implementation against international
best practice.
Bring on-premise and cloud collaboration features to life with
Microsoft's enterprise content management platform - SharePoint
Server Key Features Get up to speed with the latest version of
SharePoint and make the most of its features Set up and effectively
manage your SharePoint Farm in the cloud or on premise Learn how to
align your development tools and cloud infrastructure to support
collaboration Book DescriptionMicrosoft's latest addition to their
product range, SharePoint Server 2019, is a new enterprise content
management platform that brings on-premise collaboration features
to life. It can be used as an isolated platform or in a hybrid
connected configuration providing management and connectivity to
Office 365. You can use the SharePoint framework to host sites,
information, data, and applications in a robust CMS that
centralizes collaborative content for enterprises. SharePoint 2019
enables new integrations and features that will allow you to work
seamlessly with new and old Office products such as Microsoft Power
Apps and other Microsoft Office applications. Implementing
Microsoft SharePoint 2019 will help you understand the challenges,
planning, migration steps, installation concepts, and configuration
involved in providing this platform for your enterprise. The book
will also show you what the platform brings to the table from an
on-premise server perspective. If you're new to SharePoint 2019,
you'll also be guided through how to get servers up and running so
that you and your user community can become productive with this
powerful new platform. By the end of this book, you'll be
well-versed in Microsoft SharePoint 2019 and have the knowledge you
need to apply your skills in the real world. What you will learn
Understand changes to the platform and how to migrate from other
versions of SharePoint Explore infrastructure planning and
governance relating to collaborative environments Install and
configure network components, servers, and desktops Use SharePoint
services and other Microsoft product servers and apps Monitor and
troubleshoot SharePoint after it is implemented Discover the tools
that can be used with SharePoint 2019 for BI and reporting Delve
into social features and collaboration Maintain, monitor, and
support the rollout of the platform in your enterprise Who this
book is forThe book is for SharePoint administrators, project
managers, and architects who have some experience in designing,
planning, implementing, and managing SharePoint Farms.
|
|