Pro Go:The Complete Guide to Programming Reliable and Efficient Software Using Golang


Pro Go:The Complete Guide to Programming Reliable and Efficient Software Using Golang
Author:Adam Freeman
Publisher Finelybook 出版社:Apress; 1st ed. edition (January 27, 2022)
Language 语言:English
pages 页数:1105 pages
ISBN-10 书号:1484273540
ISBN-13 书号:9781484273548

Book Description
Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms.

Go, also known as Golang, is the concise and efficient programming language designed Author:google for creating high-performance, cross-platform applications. Go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent/parallel programming.

Each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. Chapters include common problems and how to avoid them.

What You Will Learn

Gain a solid understanding of the Go language and tools
Gain in-depth knowledge of the Go standard library
Use Go for concurrent/parallel tasks
Use Go for client- and server-side development

SAP Enterprise Portfolio and Project Management:A Guide to Implement, Integrate, and Deploy EPPM Solutions


SAP Enterprise Portfolio and Project Management:A Guide to Implement, Integrate, and Deploy EPPM Solutions
Author:Joseph Alexander Soosaimuthu
Publisher Finelybook 出版社:Apress; 1st ed. edition (January 5, 2022)
Language 语言:English
pages 页数:388 pages
ISBN-10 书号:1484278623
ISBN-13 书号:9781484278628

Book Description
Learn the fundamentals of SAP Enterprise Project and Portfolio management Project Systems (PS), Portfolio and Project Management (PPM) and Commercial Project Management (CPM) and their integration with other SAP modules. This book covers various business scenarios from different industries including the public sector, engineering and construction, professional services, telecom, mining, chemical, and pharmaceutical.

Author Joseph Alexander Soosaimuthu will help you understand common business challenges and pain areas faced in portfolio, program and project management, and will provide suitable recommendations to overcome these challenges. This book not only suggests solutions within SAP, but also provides workarounds or integrations with third-party tools based on various Industry-specific business requirements.

SAP Portfolio and Project Management addresses commonly asked questions regarding SAP EPPM implementation and deployment, and conveys a framework to facilitate engagement and discussion with key stakeholders. This provides coverage of SAP on-premise solutions with ECC 6.08 and SAP PPM 6.1 deployed on the same client, as well as S/4 HANA On-Premise 2020 with integration to BPC and BI/W systems. Interface with other third-party schedule management, estimation, costing and forecasting applications are also covered in this book.

After completing SAP Portfolio and Project Management, you will be able to implement SAP Enterprise Portfolio and Project Management based on industry best practices. For your reference, you’ll also gain a list of development objects and a functionality list Author:Industry, and a Fiori apps list for Enterprise Portfolio and Project Management (EPPM).

What You Will Learn

Understand the fundamentals of project, program and portfolio management within SAP EPPM
Master the art of project forecasting and scheduling integrations with other SAP modules
Gain knowledge of the different interface options for scheduling, estimation, costing and forecasting third party applications
Learn EPPM industry best practices, and how to address industry-specific business challenges
Leverage operational and strategic reporting within EPPM

Numerical Methods Using Java:For Data Science, Analysis, and Engineering


Numerical Methods Using Java:For Data Science, Analysis, and Engineering
Author:Haksun Li PhD
Publisher Finelybook 出版社:Apress; 1st ed. edition (January 16, 2022)
Language 语言:English
pages 页数:1200 pages
ISBN-10 书号:1484267966
ISBN-13 书号:9781484267967

Book Description

Implement numerical algorithms in Java using NM Dev, an object-oriented and high-performance programming library for mathematics.You’ll see how it can help you easily create a solution for your complex engineering problem Author:quickly putting together classes.

Numerical Methods Using Java covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis. The mathematical concepts behind the algorithms are clearly explained, with plenty of code examples and illustrations to help even beginners get started.

What You Will Learn

Program in Java using a high-performance numerical library
Learn the mathematics for a wide range of numerical computing algorithms
Convert ideas and equations into code
Put together algorithms and classes to build your own engineering solution
Build solvers for industrial optimization problems
Do data analysis using basic and advanced statistics

Pro Jakarta Persistence in Jakarta EE 10:An In-Depth Guide to Persistence in Enterprise Java Development, 4th Edition


Pro Jakarta Persistence in Jakarta EE 10:An In-Depth Guide to Persistence in Enterprise Java Development 4th ed. Edition
Author:Lukas Jungmann,Mike Keith,Merrick Schincariol,Massimo Nardone (Author)

Publisher Finelybook 出版社:Apress; 4th ed. edition (December 18, 2021)
Language 语言:English
pages 页数:779 pages
ISBN-10 书号:1484274423
ISBN-13 书号:9781484274422

Book Description
Learn to use the Jakarta Persistence API and other related APIs as found in the Jakarta EE 10 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of Jakarta Persistence usage for experienced Java developers.

Authors Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, Author:giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain.

After completing this in-depth book, you will have a full understanding of persistence and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide.

What You Will Learn

Use Jakarta Persistence in the context of enterprise applications
Work with object relational mappings (ORMs), collection mappings and more
Build complex enterprise Java applications that persist data long after the process terminates
Connect to and persist data with a variety of databases, file formats, and more
Use queries, including the Jakarta Persistence Query Language (Jakarta Persistence QL)
Carry out advanced ORM, queries and XML mappings
Package, deploy and test your Jakarta persistence-enabled enterprise applications

Event- and Data-Centric Enterprise Risk-Adjusted Return Management:A Banking Practitioner’s Handbook


Event- and Data-Centric Enterprise Risk-Adjusted Return Management:A Banking Practitioner’s Handbook
Author:Kannan Subramanian R and Dr. Sudheesh Kumar Kattumannil
Publisher Finelybook 出版社:Apress; 1st ed. edition (January 18, 2022)
Language 语言:English
pages 页数:1118 pages
ISBN-10 书号:1484274393
ISBN-13 书号:9781484274392

Book Description
Take a holistic view of enterprise risk-adjusted return management in banking. This book recommends that a bank transform its siloed operating model into an agile enterprise model. It offers an event-driven, process-based, data-centric approach to help banks plan and implement an enterprise risk-adjusted return model (ERRM), keeping the focus on business events, processes, and a loosely coupled enterprise service architecture.

Most banks suffer from a lack of good quality data for risk-adjusted return management. This book provides an enterprise data management methodology that improves data quality Author:defining and using data ontology and taxonomy. It extends the data narrative with an explanation of the characteristics of risk data, the usage of machine learning, and provides an enterprise knowledge management methodology for risk-return optimization. The book provides numerous examples for process automation, data analytics, event management, knowledge management, and improvements to risk quantification.

The book provides guidance on the underlying knowledge areas of banking, enterprise risk management, enterprise architecture, technology, event management, processes, and data science. The first part of the book explains the current state of banking architecture and its limitations. After defining a target model, it explains an approach to determine the “gap” and the second part of the book guides banks on how to implement the enterprise risk-adjusted return model.

What You Will Learn

Know what causes siloed architecture, and its impact
Implement an enterprise risk-adjusted return model (ERRM)
Choose enterprise architecture and technology
Define a reference enterprise architecture
Understand enterprise data management methodology
Define and use an enterprise data ontology and taxonomy
Create a multi-dimensional enterprise risk data model
Understand the relevance of event-driven architecture from business generation and risk management perspectives
Implement advanced analytics and knowledge management capabilities

Interpreting Machine Learning Models:Learn Model Interpretability and Explainability Methods


Interpreting Machine Learning Models:Learn Model Interpretability and Explainability Methods
Author:Anirban Nandi and Aditya Kumar Pal
Publisher Finelybook 出版社:Apress; 1st ed. edition (December 16, 2021)
Language 语言:English
pages 页数:366 pages
ISBN-10 书号:1484278011
ISBN-13 书号:9781484278017

Understand model interpretability methods and apply the most suitable one for your machine learning project. This book details the concepts of machine learning interpretability along with different types of explainability algorithms.

You’ll begin Author:reviewing the theoretical aspects of machine learning interpretability. In the first few sections you’ll learn what interpretability is, what the common properties of interpretability methods are, the general taxonomy for classifying methods into different sections, and how the methods should be assessed in terms of human factors and technical requirements. Using a holistic approach featuring detailed examples, this book also includes quotes from actual business leaders and technical experts to showcase how real life users perceive interpretability and its related methods, goals, stages, and properties.

Progressing through the book, you’ll dive deep into the technical details of the interpretability domain. Starting off with the general frameworks of different types of methods, you’ll use a data set to see how each method generates output with actual code and implementations. These methods are divided into different types based on their explanation frameworks, with some common categories listed as feature importance based methods, rule based methods, saliency maps methods, counterfactuals, and concept attribution. The book concludes Author:showing how data effects interpretability and some of the pitfalls prevalent when using explainability methods.

What You’ll Learn

Understand machine learning model interpretability
Explore the different properties and selection requirements of various interpretability methods
Review the different types of interpretability methods used in real life Author:technical experts
Interpret the output of various methods and understand the underlying problems

Building Applications with Azure Resource Manager (ARM):Leverage IaC to Vastly Improve the Life Cycle of Your Applications


Building Applications with Azure Resource Manager (ARM):Leverage IaC to Vastly Improve the Life Cycle of Your Applications
Author:David Rendón
Publisher Finelybook 出版社:Apress; 1st ed. edition (December 18, 2021)
Language 语言:English
pages 页数:432 pages
ISBN-10 书号:1484277465
ISBN-13 书号:9781484277461

Book Description
Learn how to leverage infrastructure as code with Azure Resource Manager (ARM) and the best practices to build, test, debug, and deploy your applications in Microsoft Azure using ARM templates and the new domain-specific language Bicep.

As organizations consider moving partially or fully to the cloud, infrastructure as code (IaC) has become a key component to improving time to market for their applications. However, it is critical that enterprise infrastructure professionals use the right resources and strategies to build the infrastructure required to run applications in the cloud. Azure cloud-native components and capabilities automate the build and deployment process, offering a myriad of compelling reasons to leverage IaC to build your applications in Azure.

Starting with the evolution of the software-defined approach and building on the basic concepts of infrastructure as code, this book provides you with comprehensive guidance to learn Azure Resource Manager from the ground up. You will learn the best practices for deploying and maintaining application infrastructure, such as template authoring tooling enhancements, Azure DevOps integrations, and updates to the deployment platform.

After reading this book, you will understand the breadth and use cases of ARM capabilities and tooling within Microsoft Azure. You will be able to build, test, debug, and deploy your ARM templates and know how to use infrastructure as code to better manage the life cycle of your applications in Azure.

What You Will Learn

Introduces the concepts of infrastructure as code and how to leverage it using Azure Resource Manager
Teaches how to enable and deploy Azure Resource Manager templates
Covers the basic core elements of an ARM template to start authoring your templates and building your applications in the cloud
Dives into core components such as parameters, variables, functions, dependencies, deployment modes, loops, conditions), enabling nested templates
Reveals the built-in services and features in Azure, allowing the debugging process and validation process of the ARM templates
Discusses “Bicep” the language for ARM templates and the DevOps integration to deploy ARM templates

Design and Deploy Microsoft Azure Virtual Desktop:An Essential Guide for Architects and Administrators


Design and Deploy Microsoft Azure Virtual Desktop:An Essential Guide for Architects and Administrators
Author:Puthiyavan Udayakumar
Publisher Finelybook 出版社:Apress; 1st ed. edition (December 17, 2021)
Language 语言:English
pages 页数:409 pages
ISBN-10 书号:1484277953
ISBN-13 书号:9781484277959

Book Description
Design and build the new desktop service from Microsoft. This book offers a modern framework, design methodology, and best practices of design and deployment for virtual apps and desktops.

Microsoft Azure Virtual Desktop (AVD) is a Desktop as a Service (DaaS) which is simple to deploy, accessible from any device, easy to manage, and secure. The book starts with AVD essentials and its critical features, followed Author:the planning and method of preparing for AVD. You will go through defining the requirements and assessing Author:setting the AVD application baseline, network requirements, and security requirements. Next, you will learn how to design and deploy the core infrastructure of Microsoft AVD to understand its Access Layer, Control Layer, Resource Layer, Hosting Layer, and User Layer. You will also learn how to design the desktop and Host Pool of AVD. And you will learn the modern way to manage and secure AVD components.

After reading this book, you will have the right blend of knowledge and skills to set up and run the Azure cloud-based virtual desktop and virtual applications.

What You Will Learn

Understand the key design and deployment essentials of AVD
Plan, gather requirements, and assess for AVD
Design and deploy Core Infrastructure of Microsoft AVD
Integrate with profile and personalization management
Monitor and secure Azure virtual desktops

Managing Humans:More Biting and Humorous Tales of a Software Engineering Manager, 4th Edition


Managing Humans:More Biting and Humorous Tales of a Software Engineering Manager
Author:Michael Lopp
Publisher Finelybook 出版社:Apress; 4th ed. edition (December 12, 2021)
Language 语言:English
pages 页数:377 pages
ISBN-10 书号:1484271157
ISBN-13 书号:9781484271155

Book Description
In this fourth edition of the bestselling business book Managing Humans, author Michael Lopp continues to draw leadership advice from some of the most important software companies of our modern age. Educational stories from companies across Silicon Valley such as Apple, Slack, Pinterest, Palantir, Netscape, and Borland detail the experiences of bright software engineers in an ever-changing industry

This revised edition of Managing Humans expands on the previous editions’ explorations of management essentials including handling stress, building diverse teams, running inclusive meetings, and how to lead in times of crisis. The education of a great leader never stops, and Lopp applies crucial insights to help continue your never-ending leadership education. Whether it is approaching a myriad of engineering personalities or handling unexpected conflict, you will come away with wisdom to handle any team situation.

The engineering culture of a company can determine the difference between a product’s ultimate success or failure. Managing Humans is here to guide managers and aspiring managers into the intimidating world of people and their vastly different personalities. Handle conflict, infuse innovation into your approach, and be the most confident manager you can be after reading this book.

What You Will Learn

Lead engineers
Handle conflict
Understand different engineering personalities

Pro Microservices in .NET 6:With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes


Pro Microservices in .NET 6:With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes 1st ed. Edition
Author:Sean Whitesell,Rob Richardson,Matthew D. Groves (Author)
Publisher Finelybook 出版社:Apress; 1st ed. edition (January 2, 2022)
Language 语言:English
pages 页数:320 pages
ISBN-10 书号:1484278321
ISBN-13 书号:9781484278321

Book Description
Know the fundamentals of creating and deploying microservices using .NET 6 and gain insight from prescriptive guidance in this book on the when and why to incorporate them.

The microservices architecture is a way of distributing process workloads to independent applications. This distribution allows for the independent applications to scale and evolve separately. It also enables developers to dismantle large applications into smaller, easier-to-maintain, scalable parts. While the return is valuable and the concept straightforward, applying it to an application is far more complicated. Where do you start? How do you find the optimal dividing point for your app, and strategically, how should your app be parceled out into separate services?

Pro Microservices in .NET 6 will introduce you to all that and more. The authors get you started with an overview of microservices, .NET 6, event storming, and domain-driven design. You will use that foundational information to build a reference application throughout the book. From there, you will create your first microservice using .NET 6 that you can deploy into Docker and Azure Kubernetes Service. You will also learn about communication styles, decentralizing data, and testing microservices. Finally, you will learn about logging, metrics, tracing, and use that information for debugging.

What You Will Learn

Build a foundation of basic microservices architecture design
Follow an example of using event storming and domain-driven design to understand the monolithic application modified for microservices
Understand, via detailed commands, how Docker is used to containerize applications
Get an overview of creating microservices from a monolithic application
Call microservices using RPC and messaging communication styles with MassTransit
Comprehend decentralizing data and handling distributed transactions
Use Azure Kubernetes Service to host and scale your microservices
Know the methods to make your microservices more robust
Discover testing techniques for RPC and messaging communication styles
Apply the applications you build for actual use
Practice cross-cutting concerns such as logging, metrics, and tracing