Browse Results

Showing 30,326 through 30,350 of 53,816 results

Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications

by Jonathan Bartlett

Eliminate the guesswork involved in writing and deploying a cloud application. This step-by-step guide uses PHP to minimize the complexity of the code and setup, but the tools and techniques can be applied on any platform using any language. Everything that you need to jumpstart your application on the cloud is right here.Clear diagrams, step-by-step configuration information, and complete code listings tell you everything you need to get off the ground and start developing your cloud application today. This book introduces several cloud architectures and technologies that will help you accelerate your application in the cloud. Chapters cover load-balanced clusters, database replication, caching configuration, content delivery networks, infinite-scale file storage, and cloud system administration. Cloud computing has dramatically changed the landscape of web hosting. Instead of spending weeks negotiating contracts for servers, new servers can be deployed with the push of a button, and your application can be resized almost instantly to meet today's needs. No matter what size of web application you are developing, you can benefit from modern cloud servers, and this is the guide to tell you how. What You'll LearnUse the cloud and its various platforms with Docker management toolsBuild a simple PHP-based scalable web applicationCreate a basic cloud clusterWork with Amazon and Google Cloud Platform in your PHP web application developmentWho This Book Is ForDevelopers who have some prior programming experience, including PHP, and who are new to building applications

Building Serverless Microservices in Python: A complete guide to building, testing, and deploying microservices using serverless computing on AWS

by Richard Takashi Freeman

A practical guide for developing end-to-end serverless microservices in Python for developers, DevOps, and architects. Key Features Create a secure, cost-effective, and scalable serverless data API Use identity management and authentication for a user-specific and secure web application Go beyond traditional web hosting to explore the full range of cloud hosting options Book Description Over the last few years, there has been a massive shift from monolithic architecture to microservices, thanks to their small and independent deployments that allow increased flexibility and agile delivery. Traditionally, virtual machines and containers were the principal mediums for deploying microservices, but they involved a lot of operational effort, configuration, and maintenance. More recently, serverless computing has gained popularity due to its built-in autoscaling abilities, reduced operational costs, and increased productivity. Building Serverless Microservices in Python begins by introducing you to serverless microservice structures. You will then learn how to create your first serverless data API and test your microservice. Moving on, you'll delve into data management and work with serverless patterns. Finally, the book introduces you to the importance of securing microservices. By the end of the book, you will have gained the skills you need to combine microservices with serverless computing, making their deployment much easier thanks to the cloud provider managing the servers and capacity planning. What you will learn Discover what microservices offer above and beyond other architectures Create a serverless application with AWS Gain secure access to data and resources Run tests on your configuration and code Create a highly available serverless microservice data API Build, deploy, and run your serverless configuration and code Who this book is for If you are a developer with basic knowledge of Python and want to learn how to build, test, deploy, and secure microservices, then this book is for you. No prior knowledge of building microservices is required.

Building Telegram Bots: Develop Bots in 12 Programming Languages using the Telegram Bot API

by Nicolas Modrzyk

Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you.This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell the difference between a horse and a zebra, they can tell jokes, and they can cheer you up in the middle of the night. Bots used to be hard to set up and enhance, but with the help of Building Telegram Bots you’ll see how the Telegram platform is now making bot creation easier than ever. You will begin by writing a simple bot at the start and then gradually build upon it. The simple yet effective Telegram Bot API makes it very easy to develop bots in a number of programming languages. Languages featured in the book include Node.js, Java, Rust, and Elixir. This book encourages you to not only learn the basic process of creating a bot but also lets you spend time exploring its possibilities. By the end of the book you will be able create your own Telegram Bot with the programming language of your choice. What You Will LearnCarry out simple bot design and deployment in various programming languages including Ruby, D, Crystal, Nim, and C++Create engaging bot interactions with your usersAdd payments and media capabilities to your botsMaster programming language abstractionWho This Book Is ForEngineers who want to get things done. People who are curious. Programming beginners. Advanced engineers with little time to do research.

Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals

by Dan Hermes Nima Mazloumi

Leverage Xamarin.Forms to build iOS and Android apps using a single, cross-platform approach. This book is the XAML companion to the C# guide Xamarin Mobile Application Development. You'll begin with an overview of Xamarin.Forms, then move on to an in-depth XAML (eXtensible Application Markup Language) primer covering syntax, namespaces, markup extensions, constructors, and the XAML standard. XAML gives us both the power of decoupled UI development and the direct use of Xamarin.Forms elements. This book explores the core of the Xamarin.Forms mobile app UI: using layouts and FlexLayouts to position controls and views to design and build screens, formatting your UI using resource dictionaries, styles, themes and CSS, then coding user interactions with behaviors, commands, and triggers. You'll see how to use XAML to build sophisticated, robust cross-platform mobile apps and help your user get around your app using Xamarin.Forms navigation patterns. Building Xamarin.Forms Mobile Apps Using XAML explains how to bind UI to data models using data binding and using the MVVM pattern, and how to customize UI elements for each platform using industry-standard menus, effects, custom renderers, and native view declaration. What You Will LearnCreat world-class mobile apps for iOS and Android using C# and XAMLBuild a UI decoupled from C# code and XAML Design UI layouts such as FrameLayout, controls, lists, and navigation patterns Style your app using resource dictionaries, styles, themes, and CSS Customize controls to have platform-specific features using effects, custom renderers, and native views Who This Book Is For XAML and C# developers, architects, and technical managers as well as many Android and iOS developers

The Burden of Choice: Recommendations, Subversion, and Algorithmic Culture

by Jonathan Cohn

The Burden of Choice examines how recommendations for products, media, news, romantic partners, and even cosmetic surgery operations are produced and experienced online. Fundamentally concerned with how the recommendation has come to serve as a form of control that frames a contemporary American as heteronormative, white, and well off, this book asserts that the industries that use these automated recommendations tend to ignore and obscure all other identities in the service of making the type of affluence they are selling appear commonplace. Focusing on the period from the mid-1990s to approximately 2010 (while this technology was still novel), Jonathan Cohn argues that automated recommendations and algorithms are far from natural, neutral, or benevolent. Instead, they shape and are shaped by changing conceptions of gender, sexuality, race, and class. With its cultural studies and humanities-driven methodologies focused on close readings, historical research, and qualitative analysis, The Burden of Choice models a promising avenue for the study of algorithms and culture.

Business and Consumer Analytics: New Ideas

by Pablo Moscato Natalie Jane de Vries

This two-volume handbook presents a collection of novel methodologies with applications and illustrative examples in the areas of data-driven computational social sciences. Throughout this handbook, the focus is kept specifically on business and consumer-oriented applications with interesting sections ranging from clustering and network analysis, meta-analytics, memetic algorithms, machine learning, recommender systems methodologies, parallel pattern mining and data mining to specific applications in market segmentation, travel, fashion or entertainment analytics. A must-read for anyone in data-analytics, marketing, behavior modelling and computational social science, interested in the latest applications of new computer science methodologies.The chapters are contributed by leading experts in the associated fields.The chapters cover technical aspects at different levels, some of which are introductory and could be used for teaching. Some chapters aim at building a common understanding of the methodologies and recent application areas including the introduction of new theoretical results in the complexity of core problems. Business and marketing professionals may use the book to familiarize themselves with some important foundations of data science. The work is a good starting point to establish an open dialogue of communication between professionals and researchers from different fields.Together, the two volumes present a number of different new directions in Business and Customer Analytics with an emphasis in personalization of services, the development of new mathematical models and new algorithms, heuristics and metaheuristics applied to the challenging problems in the field. Sections of the book have introductory material to more specific and advanced themes in some of the chapters, allowing the volumes to be used as an advanced textbook. Clustering, Proximity Graphs, Pattern Mining, Frequent Itemset Mining, Feature Engineering, Network and Community Detection, Network-based Recommending Systems and Visualization, are some of the topics in the first volume. Techniques on Memetic Algorithms and their applications to Business Analytics and Data Science are surveyed in the second volume; applications in Team Orienteering, Competitive Facility-location, and Visualization of Products and Consumers are also discussed. The second volume also includes an introduction to Meta-Analytics, and to the application areas of Fashion and Travel Analytics. Overall, the two-volume set helps to describe some fundamentals, acts as a bridge between different disciplines, and presents important results in a rapidly moving field combining powerful optimization techniques allied to new mathematical models critical for personalization of services. Academics and professionals working in the area of business anyalytics, data science, operations research and marketing will find this handbook valuable as a reference. Students studying these fields will find this handbook useful and helpful as a secondary textbook.

Business Development: Customer-oriented Business Development for successful companies

by Andreas Kohne

The book provides a compact overview of the increasingly important topic of Business Development (BD). The author not only describes the role of the Business Development Manager and its tasks, but also shows how Business Development can be integrated organizationally into a company. In addition, a prototypical Business Development Process is presented in concrete terms and explained using a case study. The book shows why enterprises fail, deals with new creative techniques such as Hackthons and dedicates itself more comprehensively than so far to the topic of communication in the course of changes.The book helps all, which want to introduce and/or optimize Business Development in the enterprise as responsible ones or work in the future in this range.

Business Information Systems: 22nd International Conference, BIS 2019, Seville, Spain, June 26–28, 2019, Proceedings, Part II (Lecture Notes in Business Information Processing #354)

by Witold Abramowicz Rafael Corchuelo

The two-volume set LNBIP 353 and 354 constitutes the proceedings of the 22nd International Conference on Business Information Systems, BIS 2019, held in Seville, Spain, in June 2019. The theme of the BIS 2019 was "Data Science for Business Information Systems", inspiring researchers to share theoretical and practical knowledge of the different aspects related to Data Science in enterprises. The 67 papers presented in these proceedings were carefully reviewed and selected from 223 submissions. The contributions were organized in topical sections as follows: Part I: Big Data and Data Science; Artificial Intelligence; ICT Project Management; and Smart Infrastructure. Part II: Social Media and Web-based Systems; and Applications, Evaluations and Experiences.

Business Information Systems: 22nd International Conference, BIS 2019, Seville, Spain, June 26–28, 2019, Proceedings, Part I (Lecture Notes in Business Information Processing #353)

by Witold Abramowicz Rafael Corchuelo

The two-volume set LNBIP 353 and 354 constitutes the proceedings of the 22nd International Conference on Business Information Systems, BIS 2019, held in Seville, Spain, in June 2019. The theme of the BIS 2019 was "Data Science for Business Information Systems", inspiring researchers to share theoretical and practical knowledge of the different aspects related to Data Science in enterprises. The 67 papers presented in these proceedings were carefully reviewed and selected from 223 submissions. The contributions were organized in topical sections as follows: Part I: Big Data and Data Science; Artificial Intelligence; ICT Project Management; and Smart Infrastructure. Part II: Social Media and Web-based Systems; and Applications, Evaluations and Experiences.

Business Information Systems Workshops: BIS 2019 International Workshops, Seville, Spain, June 26–28, 2019, Revised Papers (Lecture Notes in Business Information Processing #373)

by Witold Abramowicz Rafael Corchuelo

This book constitutes revised papers from the nine workshops and one accompanying event which took place at the 22nd International Conference on Business Information Systems, BIS 2019, held in Seville, Spain, in June 2019. There was a total of 139 submissions to all workshops of which 57 papers were accepted for publication. The workshops included in this volume are: AKTB 2019: 11th Workshop on Applications of Knowledge-Based Technologies in Business BITA 2019: 10th Workshop on Business and IT Alignment BSCT 2019: Second Workshop on Blockchain and Smart Contract Technologies DigEX 2019: First International Workshop on transforming the Digital Customer Experience iCRM 2019: 4th International Workshop on Intelligent Data Analysis in Integrated Social CRM iDEATE 2019: 4th Workshop on Big Data and Business Analytics Ecosystems ISMAD 2019: Workshop on Information Systems and Applications in Maritime Domain QOD 2019: Second Workshop on Quality of Open Data SciBOWater 2019: Second Workshop on Scientific Challenges and Business Opportunities in Water Management

Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1–3, 2019, Proceedings (Lecture Notes in Business Information Processing #356)

by Boris Shishkov

This book constitutes the refereed proceedings of the 9th International Symposium on Business Modeling and Software Design, BMSD 2019, held in Lisbon, Portugal, in July 2019. It contains 12 full and 11 short papers. BMSD is a leading international forum that brings together researchers and practitioners interested in business modeling and its relation to software design. Particular areas of interest are: Business Processes and Enterprise Engineering; Business Models and Requirements; Business Models and Services; Business Models and Software; Information Systems Architectures and Paradigms; Data Aspects in Business Modeling and Software Development; Blockchain-Based Business Models and Information Systems; IoT and Implications for Enterprise Information Systems. The theme of BMSD 2019 was: REFLECTING HUMAN AUTHORITY AND RESPONSIBILITY IN ENTERPRISE MODELS AND SOFTWARE SPECIFICATIONS.

The Business of Platforms: Strategy in the Age of Digital Competition, Innovation, and Power

by David B. Yoffie Michael A. Cusumano Annabelle Gawer

A trio of experts on high-tech business strategy and innovation reveal the principles that have made platform businesses the most valuable firms in the world and the first trillion-dollar companies. Managers and entrepreneurs in the digital era must learn to live in two worlds—the conventional economy and the platform economy. Platforms that operate for business purposes usually exist at the level of an industry or ecosystem, bringing together individuals and organizations so they can innovate and interact in ways not otherwise possible. Platforms create economic value far beyond what we see in conventional companies.The Business of Platforms is an invaluable, in-depth look at platform strategy and digital innovation. Cusumano, Gawer, and Yoffie address how a small number of companies have come to exert extraordinary influence over every dimension of our personal, professional, and political lives. They explain how these new entities differ from the powerful corporations of the past. They also question whether there are limits to the market dominance and expansion of these digital juggernauts. Finally, they discuss the role governments should play in rethinking data privacy laws, antitrust, and other regulations that could reign in abuses from these powerful businesses. Their goal is to help managers and entrepreneurs build platform businesses that can stand the test of time and win their share of battles with both digital and conventional competitors. As experts who have studied and worked with these firms for some thirty years, this book is the most authoritative and timely investigation yet of the powerful economic and technological forces that make platform businesses, from Amazon and Apple to Microsoft, Facebook, and Google—all dominant players in shaping the global economy, the future of work, and the political world we now face.

Business Process Crowdsourcing: Concept, Ontology And Decision Support (Progress in IS)

by Nguyen Hoang Thuan

This book conceptualises and develops crowdsourcing as an organisational business process. It argues that although for many organisations crowdsourcing still implies an immature one-off endeavour, when developed to a more repeatable business process it can harness innovation and agility. The book offers a process model to guide organisations towards the establishment of business process crowdsourcing (BPC), and empirically showcases and evaluates the model using two current major crowdsourcing projects. In order to consolidate the domain knowledge, the BPC model is turned into a heavyweight ontology capturing the concepts, hierarchical relationships and decision-making relationships necessary to establish crowdsourcing as a business process in an organisation. Lastly, based on the ontology it presents a decision tool that provides advice on making informed decisions about the performance of business process crowdsourcing activities.

Business Process Management: BPM 2019 Blockchain and CEE Forum, Vienna, Austria, September 1–6, 2019, Proceedings (Lecture Notes in Business Information Processing #361)

by Claudio Di Ciccio Renata Gabryelczyk Luciano García-Bañuelos Tomislav Hernaus Rick Hull Mojca Indihar Štemberger Andrea Kő Mark Staples

This book constitutes the contributions presented at the Blockchain Forum and the Central and Eastern Europe Forum (CEE Forum) held at the 17th International Conference on Business Process Management, BPM 2019, which took place in Vienna, Austria, in September 2019.The Blockchain Forum deals with the use of blockchain for collaborative information systems. Conceptual, technical and application-oriented contributions are pursued within the scope of this theme. The Blockchain Forum received a total of 31 submissions; 10 full and 1 short paper were accepted for publication in this book. The objective of the CEE Forum is to foster discussion for BPM academics from Central and Eastern Europe to disseminate their research, compare results and share experiences. For the CEE Forum 16 submissions were received and 6 full and 2 short papers were accepted for publication.The book also contains one invited talk in full-paper length and 6 poster papers from the CEE Forum.

Business Process Management: 17th International Conference, BPM 2019, Vienna, Austria, September 1–6, 2019, Proceedings (Lecture Notes in Computer Science #11675)

by Thomas Hildebrandt Boudewijn F. van Dongen Maximilian Röglinger Jan Mendling

This book constitutes the proceedings of the 17th International Conference on Business Process Management, BPM 2019, held in Vienna, Austria, in September 2019. The 23 full and 4 tutorial short papers included in this volume were carefully reviewed and selected from 115 submissions. The papers were organized in topical sections named: foundations; engineering; and management.

Business Process Management Forum: BPM Forum 2019, Vienna, Austria, September 1–6, 2019, Proceedings (Lecture Notes in Business Information Processing #360)

by Thomas Hildebrandt Boudewijn F. van Dongen Maximilian Röglinger Jan Mendling

This book constitutes the proceedings of the BPM Forum held during the 17th International Conference on Business Process Management, BPM 2019, which took place in Vienna, Austria, in September 2019. The BPM Forum hosts innovative research which has a high potential of stimulating discussions. The papers selected for the forum are expected to showcase fresh ideas from exciting and emerging topics in BPM, even if they are not yet as mature as the regular papers at the conference. The 13 full papers included in this volume were carefully reviewed and selected from a total of 115 submissions. The papers were organized in topical sections named: specification; execution; analytics; and management.

Business Process Management Workshops: Bpm 2018 International Workshops Sydney, NSW, Australia, September 9–14, 2018, Revised Papers (Lecture Notes in Business Information Processing #342)

by Florian Daniel Quan Z. Sheng Hamid Motahari

This book constitutes revised papers from the eight International Workshops held at the 16th International Conference on Business Process Management, BPM 2018, in Sydney, Australia, in September 2018: BPI 2018: 14th International Workshop on Business Process Intelligence; BPMS2 2018: 11th Workshop on Social and Human Aspects of Business Process Management;‐ PODS4H 2018: 1st International Workshop on Process-Oriented Data Science for Healthcare; AI4BPM 2018: 1st International Workshop on Artificial Intelligence for Business Process Management; CCBPM 2018: 1st International Workshop on Emerging Computing Paradigms and Context in Business Process Management; BP-Meet-IoT / PQ 2018: Joint Business Processes Meet the Internet-of-Things and Process Querying Workshop; DeHMiMoP 2018: 1st Declarative/Decision/Hybrid Mining and Modelling for Business Processes Workshop; REBM /EdForum 2018: Joint Requirements Engineering and Business Process Management Workshop and Education Forum The 45 full papers presented in this volume were carefully reviewed and selected from 90 submissions.

Business Process Management Workshops: BPM 2019 International Workshops, Vienna, Austria, September 1–6, 2019, Revised Selected Papers (Lecture Notes in Business Information Processing #362)

by Chiara Di Francescomarino Remco Dijkman Uwe Zdun

This book constitutes revised papers from the twelve International Workshops held at the 17th International Conference on Business Process Management, BPM 2019, in Vienna, Austria, in September 2019:The third International Workshop on Artificial Intelligence for Business Process Management (AI4BPM)The third International Workshop on Business Processes Meet Internet-of-Things (BP-Meet-IoT)The 15th International Workshop on Business Process Intelligence (BPI)The first International Workshop on Business Process Management in the era of Digital Innovation and Transformation (BPMinDIT)The 12th International Workshop on Social and Human Aspects of Business Process Management (BPMS2)The 7th International Workshop on Declarative, Decision and Hybrid approaches to processes (DEC2H)The second International Workshop on Methods for Interpretation of Industrial Event Logs (MIEL)The first International Workshop on Process Management in Digital Production (PM-DiPro)The second International Workshop on Process-Oriented Data Science for Healthcare (PODS4H)The fourth International Workshop on Process Querying (PQ)The second International Workshop on Security and Privacy-enhanced Business Process Management (SPBP)The first International Workshop on the Value and Quality of Enterprise Modelling (VEnMo)Each of the workshops discussed research still in progress and focused on aspects of business process management, either a particular technical aspect or a particular application domain. These proceedings present the work that was discussed during the workshops.

Business Transformation through Blockchain: Volume I

by Roman Beck Horst Treiblmaier

This edited collection offers a number of contributions from leading scholars investigating Blockchain and its implications for business. Focusing on the transformation of the overall value chain, the sections cover the foundations of Blockchain, its drivers and barriers, business modelling and a range of examples from industry. Using a number of theoretical and methodological approaches, this innovative publication aims to further the cause of this ground-breaking technology and its use within information technology, supply chain and wider business management research.

Business Transformation through Blockchain: Volume II

by Roman Beck Horst Treiblmaier

The second volume of this edited collection offers a number of contributions from leading scholars investigating Blockchain and its implications for business. Focusing on the transformation of the overall value chain, the sections cover the foundations of Blockchain and its sustainability, social and legal applications. It features a variety of use cases, from tourism to healthcare. Using a number of theoretical and methodological approaches, this innovative publication aims to further the cause of this ground-breaking technology and its use within information technology, supply chain and wider business management research.

C++17 Standard Library Quick Reference: A Pocket Guide to Data Structures, Algorithms, and Functions

by Peter Van Weert Marc Gregoire

This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++17 Standard Library. It does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or programming experience. Even the most experienced C++ programmer will learn a thing or two from it and find it a useful memory-aid. It is hard to remember all the possibilities, details, and intricacies of the vast and growing Standard Library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the C++ Standard Library. No page-long, repetitive examples or obscure, rarely used features. Instead, everything you need to know and watch out for in practice is outlined in a compact, to-the-point style, interspersed with practical tips and well-chosen, clarifying examples. This new edition is updated to include all Standard Library changes in C++17, including the new vocabulary types std::string_view, any, optional, and variant; parallel algorithms; the file system library; specialized mathematical functions; and more.What You Will LearnGain the essentials that the C++ Standard Library has to offerUse containers to efficiently store and retrieve your dataInspect and manipulate your data with algorithms See how lambda expressions allow for elegant use of algorithmsDiscover what the standard string class provides and how to use itWrite localized applicationsWork with file and stream-based I/OPrevent memory leaks with smart pointersWrite safe and efficient multi-threaded code using the threading librariesWho This Book Is ForAll C++ programmers, irrespective of their proficiency with the language or the Standard Library. A secondary audience is developers who are new to C++, but not new to programming, and who want to learn more about the C++ Standard Library in a quick, condensed manner.

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development - Fourth Edition: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

by Mark J. Price

Readers with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.

C# 8 and .NET Core 3 Projects Using Azure: Build professional desktop, mobile, and web applications that meet modern software requirements

by Dirk Strauss Jas Rademeyer Paul Michaels

Get up to speed with using C# 8 and .NET Core 3.0 features to build real-world .NET Core applications Key Features Learn the core concepts of web applications, serverless computing, and microservices Create an ASP.NET Core MVC application using controllers, routing, middleware and authentication Build modern applications using cutting-edge services from Microsoft Azure Book Description .NET Core is a general-purpose, modular, cross-platform, and opensource implementation of .NET. The latest release of .NET Core 3 comes with improved performance and security features, along with support for desktop applications. .NET Core 3 is not only useful for new developers looking to start learning the framework, but also for legacy developers interested in migrating their apps. Updated with the latest features and enhancements, this updated second edition is a step-by-step, project-based guide. The book starts with a brief introduction to the key features of C# 8 and .NET Core 3. You'll learn to work with relational data using Entity Framework Core 3, before understanding how to use ASP.NET Core. As you progress, you'll discover how you can use .NET Core to create cross-platform applications. Later, the book will show you how to upgrade your old WinForms apps to .NET Core 3. The concluding chapters will then help you use SignalR effectively to add real-time functionality to your applications, before demonstrating how to implement MongoDB in your apps. Finally, you'll delve into serverless computing and how to build microservices using Docker and Kubernetes. By the end of this book, you'll be proficient in developing applications using .NET Core 3. What you will learn Understand how to incorporate the Entity Framework Core 3 to build ASP.NET Core MVC applications Create a real-time chat application using Azure's SignalR service Gain hands-on experience of working with Cosmos DB Develop an Azure Function and interface it with an Azure Logic App Explore user authentication with Identity Server and OAuth2 Understand how to use Azure Cognitive Services to add advanced functionalities with minimal code Get to grips with running a .NET Core application with Kubernetes Who this book is for This book is for developers and programmers of all levels who want to build real-world projects and explore the new features of .NET Core 3. Developers working on legacy desktop software who are looking to migrate to .NET Core 3 will also find this book useful. Basic knowledge of .NET Core and C# is assumed.

C++ Concurrency in Action

by Anthony Williams

SummaryThis bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyYou choose C++ when your applications need to run fast. Well-designed concurrency makes them go even faster. C++ 17 delivers strong support for the multithreaded, multiprocessor programming required for fast graphic processing, machine learning, and other performance-sensitive tasks. This exceptional book unpacks the features, patterns, and best practices of production-grade C++ concurrency.About the BookC++ Concurrency in Action, Second Edition is the definitive guide to writing elegant multithreaded applications in C++. Updated for C++ 17, it carefully addresses every aspect of concurrent development, from starting new threads to designing fully functional multithreaded algorithms and data structures. Concurrency master Anthony Williams presents examples and practical tasks in every chapter, including insights that will delight even the most experienced developer. What's insideFull coverage of new C++ 17 featuresStarting and managing threadsSynchronizing concurrent operationsDesigning concurrent codeDebugging multithreaded applicationsAbout the ReaderWritten for intermediate C and C++ developers. No prior experience with concurrency required.About the AuthorAnthony Williams has been an active member of the BSI C++ Panel since 2001 and is the developer of the just::thread Pro extensions to the C++ 11 thread library.Table of ContentsHello, world of concurrency in C++!Managing threadsSharing data between threadsSynchronizing concurrent operationsThe C++ memory model and operations on atomic typesDesigning lock-based concurrent data structuresDesigning lock-free concurrent data structuresDesigning concurrent codeAdvanced thread managementParallel algorithmsTesting and debugging multithreaded applications

C++ Crash Course: A Fast-Paced Introduction

by Josh Lospinoso

A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries.C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Part 1 covers the core of the C++ language, where you'll learn about everything from types and functions, to the object life cycle and expressions. Part 2 introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about all of the high-quality, fully-featured facilities available to you. You'll cover special utility classes, data structures, and algorithms, and learn how to manipulate file systems and build high-performance programs that communicate over networks. You'll learn all the major features of modern C++, including: • Fundamental types, reference types, and user-defined types • The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII paradigm • Compile-time polymorphism with templates and run-time polymorphism with virtual classes • Advanced expressions, statements, and functions • Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities • Containers, iterators, strings, and algorithms • Streams and files, concurrency, networking, and application developmentWith well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.

Refine Search

Showing 30,326 through 30,350 of 53,816 results