|
|
Books > Computing & IT > Computer hardware & operating systems > General
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.
Explore the impressive storage and analytic tools available with
the in-cloud and on-premises versions of Microsoft SQL Server 2019.
Key Features Gain insights into what's new in SQL Server 2019
Understand use cases and customer scenarios that can be implemented
with SQL Server 2019 Discover new cross-platform tools that
simplify management and analysis Book DescriptionMicrosoft SQL
Server comes equipped with industry-leading features and the best
online transaction processing capabilities. If you are looking to
work with data processing and management, getting up to speed with
Microsoft Server 2019 is key. Introducing SQL Server 2019 takes you
through the latest features in SQL Server 2019 and their
importance. You will learn to unlock faster querying speeds and
understand how to leverage the new and improved security features
to build robust data management solutions. Further chapters will
assist you with integrating, managing, and analyzing all data,
including relational, NoSQL, and unstructured big data using SQL
Server 2019. Dedicated sections in the book will also demonstrate
how you can use SQL Server 2019 to leverage data processing
platforms, such as Apache Hadoop and Spark, and containerization
technologies like Docker and Kubernetes to control your data and
efficiently monitor it. By the end of this book, you'll be well
versed with all the features of Microsoft SQL Server 2019 and
understand how to use them confidently to build robust data
management solutions. What you will learn Build a custom container
image with a Dockerfile Deploy and run the SQL Server 2019
container image Understand how to use SQL server on Linux Migrate
existing paginated reports to Power BI Report Server Learn to query
Hadoop Distributed File System (HDFS) data using Azure Data Studio
Understand the benefits of In-Memory OLTP Who this book is forThis
book is for database administrators, architects, big data
engineers, or anyone who has experience with SQL Server and wants
to explore and implement the new features in SQL Server 2019. Basic
working knowledge of SQL Server and relational database management
system (RDBMS) is required.
Discover the advanced features of Solidity that will help you write
high-quality code and develop secure smart contracts with the
latest ERC standards Key Features Delve into Solidity and
understand control structures, function calls, and variable scopes
Explore tools for developing, testing, and debugging your
blockchain applications Learn advanced design patterns and best
practices for writing secure smart contracts Book
DescriptionSolidity is among the most popular and contract-oriented
programming languages used for writing decentralized applications
(DApps) on Ethereum blockchain. If you're looking to perfect your
skills in writing professional-grade smart contracts using
Solidity, this book can help. You will get started with a detailed
introduction to blockchain, smart contracts, and Ethereum, while
also gaining useful insights into the Solidity programming
language. A dedicated section will then take you through the
different Ethereum Request for Comments (ERC) standards, including
ERC-20, ERC-223, and ERC-721, and demonstrate how you can choose
among these standards while writing smart contracts. As you
approach later chapters, you will cover the different smart
contracts available for use in libraries such as OpenZeppelin.
You'll also learn to use different open source tools to test,
review and improve the quality of your code and make it
production-ready. Toward the end of this book, you'll get to grips
with techniques such as adding security to smart contracts, and
gain insights into various security considerations. By the end of
this book, you will have the skills you need to write secure,
production-ready smart contracts in Solidity from scratch for
decentralized applications on Ethereum blockchain. What you will
learn Test and debug smart contracts with Truffle, Ganache, Remix,
and MetaMask Gain insights into maintaining code quality with
different tools Get up to speed with ERC standards such as ERC-20
and ERC-721 Become adept at using design patterns while writing
smart contracts Use MultiSignature (MultiSig) wallets and improve
the security of contracts Use Oracle services to fetch information
from outside the blockchain Who this book is forThis book is for
developers and data scientists who want to learn Ethereum,
blockchain, and Solidity to write smart contracts and develop
production-ready code. Basic knowledge of Solidity is assumed.
Emerging scientific and industrial applications in today's world
require significant computing power. Modern software tools are
available for such platforms but are relatively complex and require
the use of innovative programming models. One promising area in
modern software design is the development, analysis, and
implementation of algorithms and adaptive methods. These
advancements in programming are promising but lack relevant
research and understanding. Formal and Adaptive Methods for
Automation of Parallel Programs Construction: Emerging Research and
Opportunities is an essential reference source that solves the
problem of the development of efficient models, methods, and tools
for parallel programming automation based on the algebra of
algorithms, term rewriting, and auto-tuning paradigms. The results
of this book will help to further develop and improve existing
research on design, synthesis, and optimization of sequential and
parallel algorithms and programs. Featuring research on topics such
as auto-tuning methods, graphics processing, and algorithmic
language, this book is ideally designed for mathematicians,
software engineers, data scientists, researchers, academicians, and
students seeking coverage on developing tools for automated design
and parallel programs.
Give your students an understanding of the most important topics in embedded systems design using a coherent, compelling and hands-on approach.
Now in its 2nd edition, this textbook has been updated on a new development board from STMicroelectronics - the Arm Cortex-M0+ based Nucleo-F091RC. Designed to be used in a one- or two-semester introductory course on embedded systems, the textbook covers fundamental topics including the CPU, interrupt systems, peripherals, serial communication and multi-tasking.
Software examples in this textbook are written in C and the free version of Arm's Keil MDK-ARM integrated development environment is used throughout the materials.
|
|