- Table View
- List View
Building Better Interfaces for Remote Autonomous Systems: An Introduction for Systems Engineers (Human–Computer Interaction Series)
by Jacob D. Oury Frank E. RitterThis 'Open Access' SpringerBrief provides foundational knowledge for designing autonomous, asynchronous systems and explains aspects of users relevant to designing for these systems, introduces principles for user-centered design, and prepares readers for more advanced and specific readings. It provides context and the implications for design choices made during the design and development of the complex systems that are part of operation centers. As such, each chapter includes principles to summarize the design implication that engineers can use to inform their own design of interfaces for operation centers and similar systems. It includes example materials for the design of a fictitious system, which are referenced in the book and can be duplicated and extended for real systems. The design materials include a system overview, the system architecture, an example scenario, a stakeholder analysis, a task analysis, a description of the system and interface technology, and contextualized design guidelines. The guidelines can be specified because the user, the task, and the technology are well specified as an example.Building Better Interfaces for Remote Autonomous Systems is for working system engineers who are designing interfaces used in high throughput, high stake, operation centers (op centers) or control rooms, such as network operation centers (NOCs). Intended users will have a technical undergraduate degree (e.g., computer science) with little or no training in design, human sciences, or with human-centered iterative design methods and practices. Background research for the book was supplemented by interaction with the intended audience through a related project with L3Harris Technologies (formerly Harris Corporation).
Building CI/CD Systems Using Tekton: Develop flexible and powerful CI/CD pipelines using Tekton Pipelines and Triggers
by Joel LordAutomate the delivery of applications using Tekton Pipelines and Triggers to deploy new releases quickly and more efficientlyKey FeaturesLearn how to create powerful pipelines using CI/CD toolsUnderstand how to run, deploy and test applications directly in a cloud-native environmentExplore the new Tekton Pipelines 2021 featuresBook DescriptionTekton is a powerful yet flexible Kubernetes-native open source framework for creating continuous integration and continuous delivery (CI/CD) systems. It enables you to build, test, and deploy across multiple cloud providers or on-premise systems.Building CI/CD Systems Using Tekton covers everything you need to know to start building your pipeline and automating application delivery in a cloud-native environment. Using a hands-on approach, you will learn about the basic building blocks, such as tasks, pipelines, and workspaces, which you can use to compose your CI/CD pipelines. As you progress, you will understand how to use these Tekton objects in conjunction with Tekton Triggers to automate the delivery of your application in a Kubernetes cluster.By the end of this book, you will have learned how to compose Tekton Pipelines and use them with Tekton Triggers to build powerful CI/CD systems.What you will learnUnderstand the basic principles behind CI/CDExplore what tasks are and how they can be made reusable and flexibleFocus on how to use Tekton objects to compose a robust pipelineShare data across a pipeline using volumes and workspacesDiscover more advanced topics such as WhenExpressions and Secrets to build complex pipelinesUnderstand what Tekton Triggers are and how they can be used to automate CI/CD pipelinesBuild a full CI/CD pipeline that automatically deploys an application to a Kubernetes cluster when an update is done to a code repositoryWho this book is forThis continuous integration and continuous delivery book is for anyone who wants to learn about one of the most powerful Kubernetes-native CI/CD systems - Tekton. Software developers who want to leverage the Custom Resource Definitions (CRDs) in Kubernetes and use Tekton to run pipeline tasks in order to build and own application delivery pipelines will also find this book particularly helpful. Beginner-level knowledge of software development concepts and Kubernetes is required to get the most out of this book.
Building Cross-Platform GUI Applications with Fyne: Create beautiful, platform-agnostic graphical applications using Fyne and the Go programming language
by Andrew WilliamsUnderstand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectivelyKey FeaturesLearn how to use standard widgets, dialogs, and layouts as well as how to build your ownUnderstand how to develop an app and package and distribute it to different operating systems and app storesExplore the design principles and vision of the Fyne toolkit and how that may align with your projectBook DescriptionThe history of graphical application development is long and complicated, with various development challenges that persist to this day. The mix of technologies involved and the need to use different programming languages led to a very steep learning curve for developers looking to build applications across multiple platforms. In Building Cross-Platform GUI Applications with Fyne, you'll understand how the Go language, when paired with a modern graphical toolkit such as Fyne, can overcome these issues and make application development much easier. To provide an easy-to-use framework for cross-platform app development, the Fyne project offers many graphical concepts and design principles that are outlined throughout this book. By working through five example projects, you'll learn how to build apps effectively, focusing on each of the main areas, including the canvas, layouts, file handling, widgets, data binding, and themes. The book will also show you how the completed applications can then be run on your desktop computer, laptop, and smartphone. After completing these projects, you will discover how to prepare applications for release and distribute them to platform marketplaces and app stores. By the end of this book, you'll be able to create cross-platform graphical applications with visually appealing user interfaces and concise code.What you will learnBecome well-versed with the history of GUI development and how Fyne and the Golang programming language make it easierExplore how the Fyne toolkit is architected and the various modules are providedDiscover how Fyne apps can be tested and constructed using best practicesConstruct five complete applications and deploy them to your devicesCustomize the design of your apps by extending widgets and themesUnderstand the separation and presentation of data and how to test and build applications that present dynamic dataWho this book is forThis Fyne-Golang GUI book is for developers from any background who are looking to build cross-platform applications with a modern toolkit. It will also be useful for Go developers who are looking to explore graphical apps and GUI developers looking for a new toolkit for cross-platform development. Basic knowledge of Graphical User Interface (GUI) development is assumed (although a brief history is also included in the book). The book also features a short introduction to the Go language as a quick refresher.
Building Custom Tasks for SQL Server Integration Services: The Power of .NET for ETL for SQL Server 2019 and Beyond
by Andy LeonardBuild custom SQL Server Integration Services (SSIS) tasks using Visual Studio Community Edition and C#. Bring all the power of Microsoft .NET to bear on your data integration and ETL processes, and for no added cost over what you’ve already spent on licensing SQL Server. New in this edition is a demonstration deploying a custom SSIS task to the Azure Data Factory (ADF) Azure-SSIS Integration Runtime (IR). All examples in this new edition are implemented in C#. Custom task developers are shown how to implement custom tasks using the widely accepted and default language for .NET development. Why are custom components necessary? Because even though the SSIS catalog of built-in tasks and components is a marvel of engineering, gaps remain in the available functionality. One such gap is a constraint of the built-in SSIS Execute Package Task, which does not allow SSIS developers to select SSIS packages from other projects in the SSIS Catalog. Examples in this book show how to create a custom Execute Catalog Package task that allows SSIS developers to execute tasks from other projects in the SSIS Catalog. Building on the examples and patterns in this book, SSIS developers may create any task to which they aspire, custom tailored to their specific data integration and ETL needs. What You Will LearnConfigure and execute Visual Studio in the way that best supports SSIS task developmentCreate a class library as the basis for an SSIS task, and reference the needed SSIS assembliesProperly sign assemblies that you create in order to invoke them from your taskImplement source code control via Azure DevOps, or your own favorite tool setTroubleshoot and execute custom tasks as part of your own projectsCreate deployment projects (MSIs) for distributing code-complete tasksDeploy custom tasks to Azure Data Factory Azure-SSIS IRs in the cloudCreate advanced editors for custom task parametersWho This Book Is ForFor database administrators and developers who are involved in ETL projects built around SQL Server Integration Services (SSIS). Readers do not need a background in software development with C#. Most important is a desire to optimize ETL efforts by creating custom-tailored tasks for execution in SSIS packages, on-premises or in ADF Azure-SSIS IRs.
Building Data Science Applications with FastAPI: Develop, manage, and deploy efficient machine learning applications with Python
by Francois VoronGet well-versed with FastAPI features and best practices for testing, monitoring, and deployment to run high-quality and robust data science applicationsKey FeaturesCover the concepts of the FastAPI framework, including aspects relating to asynchronous programming, type hinting, and dependency injectionDevelop efficient RESTful APIs for data science with modern PythonBuild, test, and deploy high performing data science and machine learning systems with FastAPIBook DescriptionFastAPI is a web framework for building APIs with Python 3.6 and its later versions based on standard Python-type hints. With this book, you'll be able to create fast and reliable data science API backends using practical examples. This book starts with the basics of the FastAPI framework and associated modern Python programming language concepts. You'll be taken through all the aspects of the framework, including its powerful dependency injection system and how you can use it to communicate with databases, implement authentication and integrate machine learning models. Later, you'll cover best practices relating to testing and deployment to run a high-quality and robust application. You'll also be introduced to the extensive ecosystem of Python data science packages. As you progress, you'll learn how to build data science applications in Python using FastAPI. The book also demonstrates how to develop fast and efficient machine learning prediction backends and test them to achieve the best performance. Finally, you'll see how to implement a real-time face detection system using WebSockets and a web browser as a client. By the end of this FastAPI book, you'll have not only learned how to implement Python in data science projects but also how to maintain and design them to meet high programming standards with the help of FastAPI.What you will learnExplore the basics of modern Python and async I/O programmingGet to grips with basic and advanced concepts of the FastAPI frameworkImplement a FastAPI dependency to efficiently run a machine learning modelIntegrate a simple face detection algorithm in a FastAPI backendIntegrate common Python data science libraries in a web backendDeploy a performant and reliable web backend for a data science applicationWho this book is forThis Python data science book is for data scientists and software developers interested in gaining knowledge of FastAPI and its ecosystem to build data science applications. Basic knowledge of data science and machine learning concepts and how to apply them in Python is recommended.
Building Decentralized Trust: Multidisciplinary Perspectives on the Design of Blockchains and Distributed Ledgers
by Victoria L. Lemieux Chen FengThis volume brings together a multidisciplinary group of scholars from diverse fields including computer science, engineering, archival science, law, business, psychology, economics, medicine and more to discuss the trade-offs between different “layers” in designing the use of blockchain/Distributed Ledger Technology (DLT) for social trust, trust in data and records, and trust in systems. Blockchain technology has emerged as a solution to the problem of trust in data and records, as well as trust in social, political and economic institutions, due to its profound potential as a digital trust infrastructure. Blockchain is a DLT in which confirmed and validated sets of transactions are stored in blocks that are chained together to make tampering more difficult and render records immutable. This book is dedicated to exploring and disseminating the latest findings on the relationships between socio-political and economic data, record-keeping, and technical aspects of blockchain.
Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework
by Mohamed LabouardyAn effective guide to learning how to build a large-scale distributed application using the wide range of functionalities in GinKey FeaturesExplore the commonly used functionalities of Gin to build web applicationsBecome well-versed with rendering HTML templates with the Gin engineSolve commonly occurring challenges such as scaling, caching, and deploymentBook DescriptionGin is a high-performance HTTP web framework used to build web applications and microservices in Go. This book is designed to teach you the ins and outs of the Gin framework with the help of practical examples. You'll start by exploring the basics of the Gin framework, before progressing to build a real-world RESTful API. Along the way, you'll learn how to write custom middleware and understand the routing mechanism, as well as how to bind user data and validate incoming HTTP requests. The book also demonstrates how to store and retrieve data at scale with a NoSQL database such as MongoDB, and how to implement a caching layer with Redis. Next, you'll understand how to secure and test your API endpoints with authentication protocols such as OAuth 2 and JWT. Later chapters will guide you through rendering HTML templates on the server-side and building a frontend application with the React web framework to consume API responses. Finally, you'll deploy your application on Amazon Web Services (AWS) and learn how to automate the deployment process with a continuous integration/continuous delivery (CI/CD) pipeline. By the end of this Gin book, you will be able to design, build, and deploy a production-ready distributed application from scratch using the Gin framework.What you will learnBuild a production-ready REST API with the Gin frameworkScale web applications with event-driven architectureUse NoSQL databases for data persistenceSet up authentication middleware with JWT and Auth0Deploy a Gin-based RESTful API on AWS with Docker and KubernetesImplement a CI/CD workflow for Gin web appsWho this book is forThis book is for Go developers who are comfortable with the Go language and seeking to learn REST API design and development with the Gin framework. Beginner-level knowledge of the Go programming language is required to make the most of this book.
Building Expert Business Solutions with Zoho CRM: An indispensable guide to developing future-proof CRM solutions and growing your business exponentially
by Dominic HarringtonCreate world-class Zoho CRM solutions tailored to be a game changer for your business and transform the way you collect, manage, and use customer dataKey FeaturesUnlock the full potential of advanced Zoho CRM features to supercharge your business solutionsCustomize your Zoho CRM solutions to achieve scalable and long-term customer engagementStreamline your entire business for digital transformation by integrating CRM with different Zoho products and applicationsBook DescriptionZoho CRM is one of the most user-friendly, configurable, and competitively priced CRM systems for managing all your customer relationships. When tailored effectively to your business, it empowers your team to work smarter and helps your business to achieve more profitable and scalable growth. This book will show you how to make the most of Zoho CRM to increase productivity. You'll start by learning about the foundation modules of Zoho CRM such as Leads, Deals, Contacts, and Accounts, and understand their functionalities that enable you to build effective solutions. Then, you'll explore innovative workflows that will help you to save time and make sure that your sales teams are proactively managing opportunities and clients. The book also focuses on Zoho Marketplace, as well as how to extend the functionality of Zoho CRM using custom functions. You'll cover real-world use cases that will inspire you to extend your Zoho adoption by integrating Zoho CRM with other Zoho apps such as Zoho Campaigns, Zoho Forms, Zoho Survey, and SalesIQ. Finally, you'll discover best practices for adapting and evolving your CRM solutions and maintaining your CRM to achieve continuous improvement. By the end of this CRM book, you'll have set up a CRM solution that will be fit for the next 10 years of business growth.What you will learnManage customer relationships and acquire new customers quicklyUnderstand the importance of Leads, Deals, Contacts, and Accounts modulesUse game-changing workflows and automation to manage opportunities and clientsExplore how custom functions can extend the functionality of your CRMIntegrate Zoho CRM with other Zoho apps such as Zoho Campaigns, Forms, Survey, and CreatorDiscover how to keep your CRM fit for the future and achieve continuous growthWho this book is forThis book is for you if you're a business manager or a business owner interested in learning how the Zoho platform can help transform your business and are looking to gain a practical understanding of how to choose an app from the vast array of Zoho products. Whether you're new to Zoho or have basic experience and want to learn more about its features and apps, this book can help you. Expert Zoho users who want to develop custom solutions for their business will also find this book useful. Foundational knowledge of CRM concepts is expected to get the most out of this book.
Building in Security at Agile Speed
by James Ransome Brook S.E. SchoenfieldToday's high-speed and rapidly changing development environments demand equally high-speed security practices. Still, achieving security remains a human endeavor, a core part of designing, generating and verifying software. Dr. James Ransome and Brook S.E. Schoenfield have built upon their previous works to explain that security starts with people; ultimately, humans generate software security. People collectively act through a particular and distinct set of methodologies, processes, and technologies that the authors have brought together into a newly designed, holistic, generic software development lifecycle facilitating software security at Agile, DevOps speed. —Eric. S. Yuan, Founder and CEO, Zoom Video Communications, Inc. It is essential that we embrace a mantra that ensures security is baked in throughout any development process. Ransome and Schoenfield leverage their abundance of experience and knowledge to clearly define why and how we need to build this new model around an understanding that the human element is the ultimate key to success. —Jennifer Sunshine Steffens, CEO of IOActive Both practical and strategic, Building in Security at Agile Speed is an invaluable resource for change leaders committed to building secure software solutions in a world characterized by increasing threats and uncertainty. Ransome and Schoenfield brilliantly demonstrate why creating robust software is a result of not only technical, but deeply human elements of agile ways of working. —Jorgen Hesselberg, author of Unlocking Agility and Cofounder of Comparative Agility The proliferation of open source components and distributed software services makes the principles detailed in Building in Security at Agile Speed more relevant than ever. Incorporating the principles and detailed guidance in this book into your SDLC is a must for all software developers and IT organizations. —George K Tsantes, CEO of Cyberphos, former partner at Accenture and Principal at EYDetailing the people, processes, and technical aspects of software security, Building in Security at Agile Speed emphasizes that the people element remains critical because software is developed, managed, and exploited by humans. This book presents a step-by-step process for software security that is relevant to today’s technical, operational, business, and development environments with a focus on what humans can do to control and manage the process in the form of best practices and metrics.
Building Information Modeling: Technologische Grundlagen und industrielle Praxis (VDI-Buch)
by André Borrmann Markus König Christian Koch Jakob BeetzBuilding Information Modeling (BIM) ist eine innovative Technologie, die auf der durchgängigen Verwendung digitaler Bauwerksmodelle für alle Planungs-, Ausführungs- und Betriebsprozesse beruht. Das Buch erläutert ausführlich die informationstechnischen Grundlagen der BIM-Methode und vermittelt dem Leser fundiertes Wissen zu allen wesentlichen Aspekten. Die stark überarbeitete zweite Auflage geht ausführlich auf neuste Entwicklungen, u. a. im Bereich der Ausarbeitungsgrade, der BIM-Rollen und der Standardisierung ein und gibt einen vertieften Einblick in die erfolgreiche Einführung von BIM bei namhaften Auftraggebern, Planungsbüros und Bauunternehmen.
Building Low-Code Applications with Mendix: Discover best practices and expert techniques to simplify enterprise web development
by Bryan Kenneweg Imran Kasam Micah McMullen Michael GuidoTransform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partnersKey FeaturesMeet the ever-increasing demand for software solution delivery without having to write any codeBuild high-availability, low-cost applications unlike those developed via a traditional software engineering approachExplore Mendix from product design through to delivery using real-world scenariosBook DescriptionLow-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps using drag-and-drop components and model-driven logic through a graphic user interface. Mendix is among the fastest-growing platforms that enable low-code enthusiasts to put their software ideas into practice without having to write much code, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you'll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you'll understand how to enhance it with custom business logic and rules. Next, you'll find out how to defend your app against bad data, troubleshoot and debug it, and finally, connect it with real-world business platforms. You'll build practical skills as the book is filled with examples, real-world scenarios, and explanations of the tools needed to help you build low-code apps successfully. By the end of this book, you'll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app.What you will learnGain a clear understanding of what low-code development is and the factors driving its adoptionBecome familiar with the various features of Mendix for rapid application developmentDiscover concrete use cases of Studio ProBuild a fully functioning web application that meets your business requirementsGet to grips with Mendix fundamentals to prepare for the Mendix certification examUnderstand the key concepts of app development such as data management, APIs, troubleshooting, and debuggingWho this book is forThis book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid mobile and web application development. The book is also helpful for seasoned developers looking to learn a new tool/platform and for anyone passionate about designing technical solutions without wanting to indulge in the complexities of writing code. The book assumes beginner-level knowledge of object-oriented programming and the ability to translate technical solutions from business requirements.
Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers
by Nirmal Singh Zack Dawood A23 The Micronaut® FoundationExplore different aspects of building modular microservices such as development, testing, maintenance, and deployment using the Micronaut frameworkKey FeaturesLearn how to build scalable, fast, and resilient microservices with this concise guideExplore the many advantages of using reflection-free, compile-time dependency injections and aspect-oriented programmingBuild cloud-native applications easily with the Micronaut frameworkBook DescriptionThe Micronaut® open source software is a JVM-based framework, designed to create microservices quickly and easily. This book will help full-stack and Java developers to build modular, high-performing, and reactive microservice-based apps using Micronaut. You'll start by building microservices and learning about the core components of Micronaut, such as ahead-of-time compilation, reflection-less dependency injection, and reactive baked-in HTTP clients and servers. Next, you will work on a real-time microservice application and learn how to integrate Micronaut with different kinds of relational and non-relational databases. You'll also learn how to employ different security mechanisms to safeguard your microservices and integrate microservices using event-driven architecture in the Apache Kafka ecosystem. As you advance, you'll get to grips with automated testing and popular testing tools. The book will help you understand how you can easily handle microservice concerns in the Micronaut framework, such as service discovery, API documentation, distributed configuration management, fallbacks, and circuit breakers. Finally, you'll explore the deployment and maintenance aspects of microservices and get up to speed with the Internet of Things (IoT) using Micronaut. By the end of this book, you'll be able to build, test, deploy, and maintain your own microservice apps using Micronaut.What you will learnUnderstand why Micronaut is best suited for building microservicesBuild web endpoints and services in the Micronaut frameworkSafeguard microservices using Session, JWT, and OAuth in MicronautGet to grips with event-driven architecture in MicronautDiscover how to automate testing at various levels using built-in tools and testing frameworksDeploy your microservices to containers and cloud platformsBecome well-versed with distributed logging, tracing, and monitoring in MicronautGet hands-on with the IoT using Alexa and MicronautWho this book is forThis book is for developers who have been building microservices on traditional frameworks such as Spring Boot and are looking for a faster alternative. Intermediate-level knowledge of Java programming and implementing web services development in Java is required.
Building Native Web Components: Front-End Development with Polymer and Vue.js
by Carlos RojasStart developing single-page applications (SPAs) with modern architecture. This book shows you how to create, design, and publish native web components, ultimately allowing you to piece together those elements in a modern JavaScript framework. Building Native Web Components dives right in and gets you started building your first web component. You’ll be introduced to native web component design systems and frameworks and discuss component-driven development to understand its importance in large-scale companies. You’ll then move on to building web components using templates and APIs, and custom event lifecycles. Techniques and best practices for moving data, customizing, and distributing components are also covered. Throughout, you’ll develop a foundation to start using Polymer, Vue.js, and Firebase in your day-to-day work. Confidently apply modern patterns and develop workflows to build agnostic software pieces that can be reused in SPAs. Building Native Web Components is your guide to developing small and autonomous web components that are focused, independent, reusable, testable, and works with all JavaScript frameworks, modern browsers, and libraries.What You Will LearnIncorporate component-driven development (CDD) and design systems into your workflowBuild apps with reusable UI components that are agnostic to JavaScript frameworksUtilize Polymer and Vue.js in your day-to-day workPublish your UI components in npm (Node Package Manager) Who This Book Is For The book is intended for Intermediate–Advanced level readers interested in single-page applications (SPAs), as well as Polymer, Vue.js, and Firebase.
Building Secure Cars: Assuring the Automotive Software Development Lifecycle
by Dennis Kengo OkaExplores how the automotive industry can address the increased risks of cyberattacks and incorporate security into the software development lifecycle While increased connectivity and advanced software-based automotive systems provide tremendous benefits and improved user experiences, they also make the modern vehicle highly susceptible to cybersecurity attacks. In response, the automotive industry is investing heavily in establishing cybersecurity engineering processes. Written by a seasoned automotive expert with abundant international industry expertise, Building Secure Cars: Assuring the Software Development Lifecycle introduces readers to various types of cybersecurity activities, measures, and solutions that can be applied at each stage in the typical automotive development process. This book aims to assist auto industry insiders build more secure cars by incorporating key security measures into their software development lifecycle. Readers will learn to better understand common problems and pitfalls in the development process that lead to security vulnerabilities. To overcome such challenges, this book details how to apply and optimize various automated solutions, which allow software development and test teams to identify and fix vulnerabilities in their products quickly and efficiently. This book balances technical solutions with automotive technologies, making implementation practical. Building Secure Cars is: One of the first books to explain how the automotive industry can address the increased risks of cyberattacks, and how to incorporate security into the software development lifecycle An optimal resource to help improve software security with relevant organizational workflows and technical solutions A complete guide that covers introductory information to more advanced and practical topics Written by an established professional working at the heart of the automotive industry Fully illustrated with tables and visuals, plus real-life problems and suggested solutions to enhance the learning experience This book is written for software development process owners, security policy owners, software developers and engineers, and cybersecurity teams in the automotive industry. All readers will be empowered to improve their organizations' security postures by understanding and applying the practical technologies and solutions inside.
Building Serverless Applications with Google Cloud Run
by Wietse VenemaLearn how to build a real-world serverless application in the cloud that's reliable, secure, maintainable, and scalable. If you have experience building web applications on traditional infrastructure, this hands-on guide shows you how to get started with Cloud Run, a container-based serverless product on Google Cloud.Through the course of this book, you'll learn how to deploy several example applications that highlight different parts of the serverless stack on Google Cloud. Combining practical examples with fundamentals, this book will appeal to developers who are early in their learning journey as well as experienced practitioners.Build a serverless application with Google Cloud RunLearn approaches for building containers with (and without) DockerExplore Google Cloud's managed relational database: Cloud SQLUse HTTP sessions to make every user's experience uniqueExplore identity and access management (IAM) on Cloud RunProvision Google Cloud resources using TerraformLearn how to handle background task scheduling on Cloud RunMove your service from Cloud Run to Knative Serving with little effort
Building Solutions with Microsoft Teams: Understanding the Teams App Developer Platform
by Jenkins NSExplore Microsoft Teams and use its principal tools such as Node.js, npm, Yeoman, Gulp, TypeScript, and React to help you develop for Teams better. This book covers the core components and use cases for Teams apps and guides you through ideas for automation, provisioning, and implementation. Building Solutions with Microsoft Teams starts with an overview of the Microsoft Teams developer platform followed by how to set up your environment for building apps and solutions with Teams. You will then go through various features of conversational bots and learn how to create a bot. You will gain an understanding of the messaging extension and command actions along with tabs for personal, groups, and teams contexts. Moving forward, you will work with SharePoint and Teams together via SharePoint Framework. Finally, you will manage the Teams life cycle and see design guidelines supported by various case studies. After reading this book, you will be able to integrate solutions from Power Apps, Power Automate, Power BI, and Power Virtual agents by using accelerators. You will also be able to leverage your existing skills from SharePoint Framework development. What You Will Learn Extend the Teams developer platform capabilitiesUnderstand Microsoft Graph, including lifecycle management, collaboration, calling, and online meetingsCreate an app package for your Microsoft Teams appConnect web services to Microsoft Teams with webhooks Who This Book Is ForMicrosoft Teams developers.
Building the Modern Workplace with SharePoint Online: Solutions with SPFx, Power Automate, Power Apps, Teams, and PVA
by Harinarayanan V PBuild a digital workplace solution from scratch using SharePoint Online, Teams, and the Power Platform. The book will help you implement all the modern capabilities of the SharePoint Framework, Teams, and Power Platform into a SharePoint Online solution. You will begin your journey with a short overview of the basics of SharePoint Online. You will then work through a case study with a solutions approach to implement various business requirements using SharePoint Online. Further, you will learn how to provision sites using PnP and build SharePoint forms using out-of-the-box forms. The next section covers Power Apps and Power Automate, followed by a discussion on SharePoint Framework where you will learn to customize SharePoint Online sites using SPFx. Moving forward you will go through configuration and customization of PnP modern search. Wrapping up, you will integrate Microsoft Teams, MS Graph, and Power Virtual Agents with SharePoint Online. After reading Building the Modern Workplace with SharePoint Online you will be able to build SharePoint Online sites according to your business requirements and integrate SharePoint Online with other services for a modern workplace experience. What You Will Learn Build modern workplace solutions using SharePoint Online out-of-the-box features Use Power App forms, SPFx web parts, SPFx extensions, and modern search Create Power Automate workflows Develop Teams solutions and chatbots Use Microsoft Graph and PnP JS with SharePointCustomize search capabilitiesWho This Book Is ForAll SharePoint developers and power users.
Building the New Economy: Data as Capital
by Alex Pentland Alexander Lipton Thomas HardjonoHow to empower people and communities with user-centric data ownership, transparent and accountable algorithms, and secure digital transaction systems. Data is now central to the economy, government, and health systems—so why are data and the AI systems that interpret the data in the hands of so few people? Building the New Economy calls for us to reinvent the ways that data and artificial intelligence are used in civic and government systems. Arguing that we need to think about data as a new type of capital, the authors show that the use of data trusts and distributed ledgers can empower people and communities with user-centric data ownership, transparent and accountable algorithms, machine learning fairness principles and methodologies, and secure digital transaction systems. It&’s well known that social media generate disinformation and that mobile phone tracking apps threaten privacy. But these same technologies may also enable the creation of more agile systems in which power and decision-making are distributed among stakeholders rather than concentrated in a few hands. Offering both big ideas and detailed blueprints, the authors describe such key building blocks as data cooperatives, tokenized funding mechanisms, and tradecoin architecture. They also discuss technical issues, including how to build an ecosystem of trusted data, the implementation of digital currencies, and interoperability, and consider the evolution of computational law systems.
Building Value through Marketing: A Step-by-Step Guide
by Philip SugaiBuilding Value through Marketing provides a hands-on guide to understanding and building compelling marketing plans that create value, not only in profit terms but also for customers and stakeholders. Working step-by-step through strategy development, this book empowers those responsible for creating or managing new products or services to have the right mindset, understand the most important marketing tools that they can use and apply these to create unprecedented levels of value. Founded on the principle of Service Dominant Logic, the book is organized into three key sections: "The Value Mindset," "The 12 Building Blocks of Value," and "Value-Focused Marketing in Action," which walk through the process of value-focused product and service development. The strategies and tools put forward have been tested successfully across multiple industries and countries and are grounded in academic theory, emphasized by real-life case studies throughout. Readers will gain the ability to align their marketing scholarship and practices with the current definition of why a business exists and the role that marketing plays within these business practices. This is essential reading for those studying Marketing Planning and Strategy at Advanced Undergraduate, Postgraduate and MBA levels. Its uniquely applied approach also makes it an excellent guide for marketing practitioners and institutions offering professional qualifications.
Business Analytics: Data Science for Business Problems
by Walter R. PaczkowskiThis book focuses on three core knowledge requirements for effective and thorough data analysis for solving business problems. These are a foundational understanding of: 1. statistical, econometric, and machine learning techniques; 2. data handling capabilities; 3. at least one programming language. Practical in orientation, the volume offers illustrative case studies throughout and examples using Python in the context of Jupyter notebooks. Covered topics include demand measurement and forecasting, predictive modeling, pricing analytics, customer satisfaction assessment, market and advertising research, and new product development and research. This volume will be useful to business data analysts, data scientists, and market research professionals, as well as aspiring practitioners in business data analytics. It can also be used in colleges and universities offering courses and certifications in business data analytics, data science, and market research.
Business Intelligence: A Comprehensive Approach to Information Needs, Technologies and Culture (Progress in IS)
by Rimvydas SkyriusThis book examines the managerial dimensions of business intelligence (BI) systems. It develops a set of guidelines for value creation by implementing business intelligence systems and technologies. In particular the book looks at BI as a process – driven by a mix of human and technological capabilities – to serve complex information needs in building insights and providing aid in decision making. After an introduction to the key concepts of BI and neighboring areas of information processing, the book looks at the complexity and multidimensionality of BI. It tackles both data integration and information integration issues. Bodies of knowledge and other widely accepted collections of experience are presented and turned into lessons learned. Following a straightforward introduction to the processes and technologies of BI the book embarks on BI maturity and agility, the components, drivers and inhibitors of BI culture and soft BI factors like attention, sense and trust. Eventually the book attempts to provide a holistic view on business intelligence, possible structures and tradeoffs and embarks to provide an outlook on possible developments in BI and analytics.
Business Intelligence: 6th International Conference, CBI 2021, Beni Mellal, Morocco, May 27–29, 2021, Proceedings (Lecture Notes in Business Information Processing #416)
by Mohamed Fakir Mohamed Baslam Rachid El AyachiThis book constitutes the proceedings of the 6th International Conference on Business Intelligence, CBI 2021, which took place in Beni Mellal, Morocco, during May 27-29, 2021.The 26 full and 6 poster papers included in this book were carefully reviewed and selected from a total of 60 submissions. They were organized in topical sections as follows: decision support, information systems and NLP; big data, datamining, Web services and Web semantics; optimization and decision support; signal, image and vision computing; networking, cloud computing and networking architectures in cloud.
Business Intelligence & Analytics – Grundlagen und praktische Anwendungen: Ansätze der IT-basierten Entscheidungsunterstützung
by Henning Baars Hans-Georg KemperEine fundierte und praxisorientierte Einführung in die IT-basierte Managementunterstützung. Business Intelligence umfasst mehr als den Bereich Data Warehousing. Ziel ist die Realisierung eines Gesamtkonzeptes. Charakteristika sind eine konsistente, harmonisierte Datenhaltung, eine hohe Integrationsdichte der Analysesysteme und die Einbindung betriebswirtschaftlich anspruchsvoller Auswertungskonzepte. In dem Buch werden eine Business-Intelligence-Architektur sowie ein Vorgehensmodell zur Entwicklung integrierter BI-Anwendungssysteme entworfen und anhand von aussagekräftigen Praxisbeispielen ausführlich illustriert.
Business Intelligence and Big Data: Drivers of Organizational Success
by Celina M. OlszakThe twenty-first century is a time of intensifying competition and progressive digitization. Individual employees, managers, and entire organizations are under increasing pressure to succeed. The questions facing us today are: What does success mean? Is success a matter of chance and luck or perhaps is success a category that can be planned and properly supported? Business Intelligence and Big Data: Drivers of Organizational Success examines how the success of an organization largely depends on the ability to anticipate and quickly respond to challenges from the market, customers, and other stakeholders. Success is also associated with the potential to process and analyze a variety of information and the means to use modern information and communication technologies (ICTs). Success also requires creative behaviors and organizational cleverness from an organization. The book discusses business intelligence (BI) and Big Data (BD) issues in the context of modern management paradigms and organizational success. It presents a theoretically and empirically grounded investigation into BI and BD application in organizations and examines such issues as: Analysis and interpretation of the essence of BI and BD Decision support Potential areas of BI and BD utilization in organizations Factors determining success with using BI and BD The role of BI and BD in value creation for organizations Identifying barriers and constraints related to BI and BD design and implementation The book presents arguments and evidence confirming that BI and BD may be a trigger for making more effective decisions, improving business processes and business performance, and creating new business. The book proposes a comprehensive framework on how to design and use BI and BD to provide organizational success.
Business Intelligence and Modelling: Unified Approach with Simulation and Strategic Modelling in Entrepreneurship (Springer Proceedings in Business and Economics)
by Damianos P. Sakas Dimitrios K. Nasiopoulos Yulia TaratuhinaThis book highlights interdisciplinary insights, latest research results, and technological trends in Business Intelligence and Modelling in fields such as: Business Intelligence, Business Transformation, Knowledge Dissemination & Implementation, Modeling for Logistics, Business Informatics, Business Model Innovation, Simulation Modelling, E-Business, Enterprise & Conceptual Modelling, etc. The book is divided into eight sections, grouping emerging marketing technologies together in a close examination of practices, problems and trends. The chapters have been written by researchers and practitioners that demonstrate a special orientation in Strategic Marketing and Business Intelligence. This volume shares their recent contributions to the field and showcases their exchange of insights.