Browse Results

Showing 45,101 through 45,125 of 54,258 results

Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps

by Claus Matzinger

Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language Learn how to run machine learning models with Rust Explore error handling, macros, and modularization to write maintainable code Book Description Rust 2018, Rust's first major milestone since version 1.0, brings more advancement in the Rust language. The Rust Programming Cookbook is a practical guide to help you overcome challenges when writing Rust code. This Rust book covers recipes for configuring Rust for different environments and architectural designs, and provides solutions to practical problems. It will also take you through Rust's core concepts, enabling you to create efficient, high-performance applications that use features such as zero-cost abstractions and improved memory management. As you progress, you'll delve into more advanced topics, including channels and actors, for building scalable, production-grade applications, and even get to grips with error handling, macros, and modularization to write maintainable code. You will then learn how to overcome common roadblocks when using Rust for systems programming, IoT, web development, and network programming. Finally, you'll discover what Rust 2018 has to offer for embedded programmers. By the end of the book, you'll have learned how to build fast and safe applications and services using Rust. What you will learn Understand how Rust provides unique solutions to solve system programming language problems Grasp the core concepts of Rust to develop fast and safe applications Explore the possibility of integrating Rust units into existing applications for improved efficiency Discover how to achieve better parallelism and security with Rust Write Python extensions in Rust Compile external assembly files and use the Foreign Function Interface (FFI) Build web applications and services using Rust for high performance Who this book is for The Rust cookbook is for software developers looking to enhance their knowledge of Rust and leverage its features using modern programming practices. Familiarity with Rust language is expected to get the most out of this book.

The Rust Programming Language

by Steve Klabnik Carol Nichols

The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds. <P><P>Known by the Rust community as “The Book,” The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs. <P> The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice. The Rust Programming Language will also show you how to:- Grasp important concepts unique to Rust, like ownership, borrowing, and lifetimes- Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies- Effectively use Rust’s zero-cost abstractions and employ your own You’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain. You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more. The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.

The Rust Programming Language, 2nd Edition

by Steve Klabnik Carol Nichols

With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust&’s latest version, this edition is considered the language&’s official documentation.The Rust Programming Language "covers everything you could want to know about the language."—Stack OverflowRust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey.The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages.Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust&’s features so that you can create robust and scalable programs. You&’ll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as:Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program&’s constraints to the compilerSmart pointers and multithreading, and how ownership interacts with them to enable fearless concurrencyHow to use Cargo, Rust&’s built-in package manager, to build, document your code, and manage dependenciesThe best ways to test, handle errors, refactor, and take advantage of expressive pattern matchingIn addition to the countless code examples, you&’ll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.

The Rust Programming Language (Covers Rust 2018)

by Steve Klabnik Carol Nichols

The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018.The Rust Programming Language is the official, definitive guide to Rust, a hugely popular, community-supported programming language. This is the second edition of the improved version of the free online Rust book, so well-loved in the Rust community that it is simply referred to as "the Book".Programmers love Rust because it allows them to write powerful code efficiently, without the risk of crashes and errors common in languages like C and C++. This book will show readers how to use Rust's robust type system to keep programs memory-safe and speedy, and make the most of the Cargo package manager that brings the pieces of a program together. The reader will learn all about Rust's ownership rules, which lie at the heart of Rust's reliability and crash-resistant compiling.The Rust Programming Language covers everything from basic concepts like variable bindings, control flow, functions, and error handling, to more advanced topics, such as crates, generics, concurrency, and the nitty gritty of Rust's type system. With improved organization, hands-on features, and a more tutorial-oriented style, this version offers a vast improvement over the original.The second edition also provides an entirely new chapter on macros and an expanded chapter on crates, two key aspects of Rust that make it so popular. Readers will also find extra appendices on Rust development tools and Rust versions.

Rust Quick Start Guide: The easiest way to learn Rust programming

by Daniel Arbuckle

Get familiar with writing programs in the trending new systems programming language that brings together the powerful performance of low-level languages with the advanced features like thread safety in multi-threaded codeKey FeaturesLearn the semantics of Rust, which can be significantly different from other programming languagesUnderstand clearly how to work with the Rust compiler which strictly enforces rules that may not be obviousExamples and insights beyond the Rust documentationBook DescriptionRust is an emerging programming language applicable to areas such as embedded programming, network programming, system programming, and web development. This book will take you from the basics of Rust to a point where your code compiles and does what you intend it to do!This book starts with an introduction to Rust and how to get set for programming, including the rustup and cargo tools for managing a Rust installation and development workflow.Then you'll learn about the fundamentals of structuring a Rust program, such as functions, mutability, data structures, implementing behavior for types, and many more. You will also learn about concepts that Rust handles differently from most other languages.After understanding the Basics of Rust programming, you will learn about the core ideas, such as variable ownership, scope, lifetime, and borrowing. After these key ideas, you will explore making decisions in Rust based on data types by learning about match and if let expressions. After that, you'll work with different data types in Rust, and learn about memory management and smart pointers.What you will learnInstall Rust and write your first program with itUnderstand ownership in RustHandle different data typesMake decisions by pattern matchingUse smart pointersUse generic types and type specializationWrite code that works with many data typesTap into the standard libraryWho this book is forThis book is for people who are new to Rust, either as their first programming language or coming to it from somewhere else. Familiarity with computer programming in any other language will be helpful in getting the best out of this book.

Rust Servers, Services, and Apps

by Prabhu Eshwarla

Deliver fast, reliable, and maintainable applications by building backend servers, services, and frontends all in nothing but Rust.In Rust Servers, Services, and Apps, you&’ll learn: Developing database-backed web services in Rust Building and securing RESTful APIs Writing server-side web applications in Rust Measuring and benchmarking web service performance Packaging and deploying web services Full-stack Rust applications The blazingly fast, safe, and efficient Rust language has been voted &“most loved&” for multiple consecutive years on the StackOverflow survey. Rust Server, Services, and Apps shows you why! Inside, you&’ll build web servers, RESTful services, server-rendered apps, and client frontends just using Rust. You&’ll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability. About the technology Build speedy, stable, and safe web servers in Rust! With a unique approach to memory management and concurrency, Rust excels at getting the low-level details right so your applications run fast and flawlessly. And Rust&’s incredible compiler helps you avoid expensive mistakes when you&’re deploying web services and other core components in production. About the book Rust Servers, Services, and Apps shows you how to create modern distributed web apps using the Rust language. You&’ll start with the basics: building a simple HTTP server and a RESTful web service. Then, you&’ll make them production ready by adding security, database interactivity, and error handling. Finally, you&’ll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects. What's inside Craft resilient and secure RESTful APIs Package and deploy web services Refactor fearlessly thanks to Rust&’s guaranteed safety Slash costs with Rust&’s runtime and compile-time optimizations Asynchronous programming with Rust About the reader For web developers who know the basics of Rust. About the author Prabhu Eshwarla is the CTO of a startup building a layer-1 blockchain using Rust. Previously, he held engineering and leadership roles at Hewlett Packard. Table of Contents PART 1 - WEB SERVERS AND SERVICES 1 Why Rust for web applications? 2 Writing a basic web server from scratch 3 Building a RESTful web service 4 Performing database operations 5 Handling errors 6 Evolving the APIs and fearless refactoring PART 2 - ERVER-SIDE WEB APPLICATIONS 7 Introducing server-side web apps in Rust 8 Working with templates for tutor registration 9 Working with forms for course maintenance PART 3 - ADVANCED TOPIC: ASYNC RUST 10 Understanding async Rust 11 Building a P2P node with async Rust 12 Deploying web services with Docker

Rust Standard Library Cookbook: Over 75 recipes to leverage the power of Rust

by Daniel Durante Jan Nils Ferner

Explore the Rust Standard library and compose algorithms with minimal dependency on external librariesKey Features Develop high-quality, fast, and portable applications by leveraging the power of Rust's Standard library. Practical recipes that will help you work with the Standard library to boost your productivity as a Rust developer. Learn about most relevant external crates to be used along with the Standard library.Book DescriptionMozilla’s Rust is gaining much attention with amazing features and a powerful library. This book will take you through varied recipes to teach you how to leverage the Standard library to implement efficient solutions.The book begins with a brief look at the basic modules of the Standard library and collections. From here, the recipes will cover packages that support file/directory handling and interaction through parsing. You will learn about packages related to advanced data structures, error handling, and networking. You will also learn to work with futures and experimental nightly features. The book also covers the most relevant external crates in Rust. By the end of the book, you will be proficient at using the Rust Standard library.What you will learn How to use the basic modules of the library: strings, command line access, and more. Implement collections and folding of collections using vectors, Deque, linked lists, and more. Handle various file types , compressing and decompressing data. Search for files with glob patterns. Implement parsing through various formats such as CSV, TOML, and JSON. Utilize drop trait , the Rust version of destructor. Resource locking with Bilocks.Who this book is forThis book is for developers who would like to explore the power of Rust and learn to use the STL for various functionalities. A basic Rust programming knowledge is assumed.

Rust Web Development: With warp, tokio, and reqwest

by Bastian Gruber

Create bulletproof, high-performance web apps and servers with Rust.In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Learning the ingredients of an asynchronous Rust stack Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you&’ve designed web servers using Java, NodeJS, or PHP, you&’ll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber&’s sage advice makes it easy to start tackling complex problems with Rust. You&’ll learn how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. About the technology If you&’re sick of cookie-cutter web development tools that are slow, resource hungry, and unstable, Rust is the solution. Rust services deliver rock-solid safety guarantees, an amazing developer experience, and even a compiler that automatically prevents common mistakes! About the book Rust Web Development, teaches you to build server-side web apps using Rust, along with important Rust libraries like tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. The book is packed full of examples, code samples, and pro tips for setting up your projects and organizing your code. As you go, you&’ll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. What's inside Handle the borrow checker in an asynchronous environment Build web APIs and handle JSON Compose a tech stack for asynchronous Rust development Handle errors gracefully Test, trace, log, and debug Deploy Rust applications to multiple environments About the reader This book is for web developers familiar with Java, Node, or Go, and the absolute basics of Rust. About the author Bastian Gruber is a Protocol Engineer at Centrifuge. He was part of the official Rust Async Working Group, and founded the Rust and Tell Berlin MeetUp group. Table of Contents PART 1 INTRODUCTION TO RUST 1 Why Rust? 2 Laying the foundation PART 2 GETTING STARTED 3 Create your first route handler 4 Implement a RESTful API 5 Clean up your codebase 6 Logging, tracing, and debugging 7 Add a database to your application 8 Integrate third-party APIs PART 3 BRING IT INTO PRODUCTION 9 Add authentication and authorization 10 Deploy your application 11 Testing your Rust application

Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework

by Karuna Murti

Explore the world of Rocket-fueled web application development and the power of the Rust programming languageKey FeaturesDiscover solutions to the common problems faced while creating web applications with RocketLearn everything about Rust, from structs and crates to generics and debuggingCombine Rust and Rocket to create, test, and deploy a full-featured web appBook DescriptionLooking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust.Rust Web Development with Rocket wastes no time in getting you up to speed with what Rust is and how to use it. You'll discover what makes it so productive and reliable, eventually mastering all of the concepts you need to play with the Rocket framework while developing a wide set of web development skills. Throughout this book, you'll be able to walk through a hands-on project, covering everything that goes into making advanced web applications, and get to grips with the ins and outs of Rocket development, including error handling, Rust vectors, and wrappers. You'll also learn how to use synchronous and asynchronous programming to improve application performance and make processing user content easy.By the end of the book, you'll have answers to all your questions about creating a web application using the Rust language and the Rocket web framework.What you will learnMaster the basics of Rust, such as its syntax, packages, and toolsGet to grips with Rocket's tooling and ecosystemExtend your Rocket applications using Rust and third-party librariesCreate a full-fledged web app with Rocket that handles user contentWrite pattern-matching logic and handle Rust object lifetimesUse APIs and async programming to make your apps secure and reliableTest your Rocket application and deploy it to productionContainerize and scale your applications for maximum efficiencyWho this book is forThis web development book is for software engineers who want to learn how to use the Rocket framework to build web applications. Although not mandatory, basic knowledge of the Rust programming language will help you understand the topics covered easily.

Rust Web Programming

by Maxwell Flitton

This book on web programming with Rust is for web developers who have programmed in traditional languages such as Python, Ruby, JavaScript, and Java and are looking to develop high-performance web applications with Rust. Although no prior experience with Rust is necessary, a solid understanding of web development principles and basic knowledge of HTML, CSS, and JavaScript are required if you want to get the most out of this book.

Rust Web Programming: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications, 2nd Edition

by Maxwell Flitton

Use the Rust programming language to build fully functional web applications with async Rust to amplify security and boost the performance of your programsKey FeaturesWork with cutting-edge web techniques such as distroless Rust servers, Terraform, and AWS deploymentGet acquainted with async concepts such as actors and queuing tasks using lower-level frameworks like TokioBuild a full web application in Rust with a database, authentication, and frontendBook DescriptionAre safety and high performance a big concern for you while developing web applications?With this practical Rust book, you'll discover how you can implement Rust on the web to achieve the desired performance and security as you learn techniques and tooling to build fully operational web apps.In this second edition, you'll get hands-on with implementing emerging Rust web frameworks, including Actix, Rocket, and Hyper. It also features HTTPS configuration on AWS when deploying a web application and introduces you to Terraform for automating the building of web infrastructure on AWS. What's more, this edition also covers advanced async topics. Built on the Tokio async runtime, this explores TCP and framing, implementing async systems with the actor framework, and queuing tasks on Redis to be consumed by a number of worker nodes. Finally, you'll go over best practices for packaging Rust servers in distroless Rust Docker images with database drivers, so your servers are a total size of 50Mb each.By the end of this book, you'll have confidence in your skills to build robust, functional, and scalable web applications from scratch.What you will learnStructure and build scalable Rust web apps by creating a basic to-do list web appManage authentication and databases in Rust web applicationsGet to grips with wrapping web applications in distrolessUnderstand the building blocks of web development such as HTTPS, TCP, and middlewareBuild app infrastructure on AWS using Terraform with databases, servers, load balancers, HTTPS, and URL routingBuild end-to-end tests using PostmanBuild async systems implementing the actor model using TokioWho this book is forThis Rust programming book is for web developers who want to learn and implement Rust to build web applications. Developers familiar with languages such as Python, Ruby, and JS will be able to use this book to build high performant web apps with Rust.Although no prior experience in Rust is necessary, a solid understanding of web development principles, along with basic knowledge of HTML, CSS, and JavaScript, is necessary to get the most out of this book.

Rx.NET in Action: With Examples In C#

by Tamir Dresher

SummaryRx.NET in Action teaches developers how to build event-driven applications using the Reactive Extensions (Rx) library.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyModern applications must react to streams of data such as user and system events, internal messages, and sensor input. Reactive Extensions (Rx) is a .NET library containing more than 600 operators that you can compose together to build reactive client- and server-side applications to handle events asynchronously in a way that maximizes responsiveness, resiliency, and elasticity.About the BookRx.NET in Action teaches developers how to build event-driven applications using the Rx library. Starting with an overview of the design and architecture of Rx-based reactive applications, you'll get hands-on with in-depth code examples to discover firsthand how to exploit the rich query capabilities that Rx provides and the Rx concurrency model that allows you to control both the asynchronicity of your code and the processing of event handlers. You'll also learn about consuming event streams, using schedulers to manage time, and working with Rx operators to filter, transform, and group events.What's InsideIntroduction to Rx in C#Creating and consuming streams of data and eventsBuilding complex queries on event streamsError handling and testing Rx codeAbout the ReaderReaders should understand OOP concepts and be comfortable coding in C#.About the AuthorTamir Dresher is a senior software architect at CodeValue and a prominent member of Israel's Microsoft programming community.Table of ContentsPART 1 - GETTING STARTED WITH REACTIVE EXTENSIONSReactive programmingHello, RxFunctional thinking in C#PART 2 - CORE IDEASCreating observable sequencesCreating observables from .NET asynchronous typesControlling the observer-observable relationshipControlling the observable temperatureWorking with basic query operatorsPartitioning and combining observablesWorking with Rx concurrency and synchronizationError handling and recoveryAPPENDIXESWriting asynchronous code in .NETThe Rx Disposables libraryTesting Rx queries and operators

RxJava Essentials

by Ivan Morgillo

If you are an experienced Java developer, reactive programming will give you a new way to approach scalability and concurrency in your backend systems, without forcing you to switch programming languages.

RxJava for Android Developers

by Timo Tuominen

SummaryRxJava for Android Developers teaches you how to build fast, fluid, and reactive mobile apps for Android with RxJava.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyFor Android developers, writing multithreaded apps can be as challenging as it is necessary. RxJava simplifies complex threading operations, maintaining proper synchronization as you switch seamlessly from thread to thread. RxJava also brings the benefits of reactive programming to your apps—that means better real-time responsiveness, the holy grail for every Android developer.About the BookRxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you'll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.What's insideAn introduction to reactive programmingEasier thread managementImproving UI responsivenessThinking asynchronouslyBuilding a working chat clientAbout the ReaderReaders should have some experience building Android applications. No experience with RxJava is needed.About the AuthorTimo Tuominen has used FRP and RxJava extensively while working with Futurice as an architect of a major Android project for Samsung.Table of ContentsPART 1 - Core reactive programmingIntroduction to reactive programmingNetworking with observablesBuilding data processing chainsConnecting the user interface with networkingAdvanced RxJavaPART 2 - Architectures in RxJavaReactive view modelsDeveloping with view modelsExpanding existing Rx appsTesting reactive codePART 3 - Advanced RxJava architecturesAdvanced architectures: Chat client 1Advanced architectures: Chat client 2Transitions with RxMaking a maps client

RxJS in Action

by Paul Daniels Luis Atencio

SummaryRxJS in Action gives you the development skills you need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help you begin thinking in a reactive manner. Foreword by Ben Lesh, Project lead, RxJS 5.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyOn the web, events and messages flow constantly between UI and server components. With RxJS, you can filter, merge, and transform these streams directly, opening the world of data flow programming to browser-based apps. This JavaScript implementation of the ReactiveX spec is perfect for on-the-fly tasks like autocomplete. Its asynchronous communication model makes concurrency much, much easier.About the BookRxJS in Action is your guide to building a reactive web UI using RxJS. You'll begin with an intro to stream-based programming as you explore the power of RxJS through practical examples. With the core concepts in hand, you'll tackle production techniques like error handling, unit testing, and interacting with frameworks like React and Redux. And because RxJS builds on ideas from the world of functional programming, you'll even pick up some key FP concepts along the way.What's InsideBuilding clean, declarative, fault-tolerant applicationsTransforming and composing streamsTaming asynchronous processesIntegrating streams with third-party librariesCovers RxJS 5About the ReaderThis book is suitable for readers comfortable with JavaScript and standard web application architectures.About the AuthorPaul P. Daniels is a professional software engineer with experience in .NET, Java, and JavaScript. Luis Atencio is a software engineer working daily with Java, PHP, and JavaScript platforms, and author of Manning's Functional Programming in JavaScript.Table of ContentsPART 1 - UNDERSTANDING STREAMSThinking reactivelyReacting with RxJSCore operatorsIt's about time you used RxJSPART 2 - OBSERVABLES IN PRACTICEApplied reactive streamsCoordinating business processesError handling with RxJSPART 3 MASTERING RXJSHeating up observablesToward testable, reactive programsRxJS in the wild

S-BPM Illustrated: A Storybook about Business Process Modeling and Execution

by Albert Fleischmann Robert Singer Stefan Raß

S-BPM stands for "subject-oriented business process management" and focuses on subjects that represent the entities (people, programs etc.) that are actively engaged in processes. S-BPM has become one of the most widely discussed approaches for process professionals. Its potential particularly lies in the integration of advanced information technology with organizational and managerial methods to foster and leverage business innovation, operational excellence and intra- and inter-organizational collaboration. Thus S-BPM can also be understood as a stakeholder-oriented and social business process management methodology. In this book, the authors show how S-BPM and its tools can be used in order to solve communication and synchronization problems involving humans and/or machines in an organization. All the activities needed in order to implement a business process are shown step by step; it starts by analyzing the problem, continues with modeling and validating the corresponding process, and finishes off by embedding the process into the organization. The final result is a workflow that executes the process without the need for any programming. To this end, in the first step a very simple process is implemented, which is subsequently extended and improved in "adaption projects," because additional problems have to be solved. This approach reflects the organizational reality, in which processes must always be changed and adapted to new requirements. This is a hands-on book, written by professionals for professionals, with a clear and concise style, a wealth of illustrations (as the title suggests), and focusing on an ongoing example with a real industrial background. Readers who want to execute all the steps by themselves can simply download the S-BPM tool suite from the www.i2pm.net website.

S-BPM in the Wild

by Albert Fleischmann Werner Schmidt Christian Stary

This is the first book to present field studies on the application of subject-oriented business process management (S-BPM). Each case presents a specific story and focuses on an essential modeling or implementation issue, and most end with implications or suggestions for further studies. Significant variables and success factors are identified that were discovered during the respective study and lead to suggesting S-BPM novelties. For each case, the authors explain step-by-step how the story develops, and provide readers guidance by detailing the respective rationale. The studies covered are clustered according to three main S-BPM themes: Part I "Business Operation Support" documents approaches to the practical development of S-BPM solutions in various application domains and organizational settings, while Part II "Consultancy and Education Support" highlights cases that can help to train readers in S-BPM modeling and knowledge acquisition for S-BPM lifecycle iterations. It also refers to architecting S-BPM solutions for application cases based on hands-on experience. Part III "Technical Execution Support" focuses on concepts for utilizing specific theories and technologies to execute S-BPM models. It also addresses how to create reference models for certain settings in the field. Lastly, the appendix covers all relevant aspects needed to grasp S-BPM modeling and apply it based on fundamental examples. Its format reconciles semantic precision with syntactic rigor. >Addressing the needs of developers, educators and practitioners, this book will help companies to learn from the experiences of first-time users and to develop systems that fit their business processes, explaining the latest key methodological and technological S-BPM developments in the fields of training, research and application.

The S. M. A. R. T. Guide to Mixers, Signal Processors, Microphones, and More

by Bill A. Gibson

Advances in audio industry technology have opened up tremendous, new creative options. Musicians can now bend, shape, mold, stretch, tune, distort, and restore with an ease only imagined 10 or 15 years ago. Today, if you can imagine it, you can create it. The S. M. A. R. T. Guide to Mixers, Signal Processors, Microphones, and More covers the essential ingredients in audio recording -- core equipment, the building blocks of the entire technical and creative aspects of audio recording -- and includes an impressive DVD with more than 100 video and audio demonstrations that enhance and clarify the concepts in the book. You will cover specific techniques designed to improve the overall quality of your audio recordings, enabling them to viably compete with the music on your favorite professional recordings. Study recording examples that fit real musical situations, and learn solutions to common problems that will help you enhance your music. Put each new principle and concept into practice, combine it with your own creativity and imagination, and start cranking out the hits!

S3D Dashboard: Exploring Depth on Large Interactive Dashboards

by Florian Weidner

Over the last decades, the interior of cars has been constantly changing. A promising, yet unexplored, modality are large stereoscopic 3D (S3D) dashboards. Replacing the traditional car dashboard with a large display and applying binocular depth cues, such a user interface (UI) could provide novel possibilities for research and industry. In this book, the author introduces a development environment for such a user interface. With it, he performed several driving simulator experiments and shows that S3D can be used across the dashboard to support menu navigation and to highlight elements without impairing driving performance. The author demonstrates that S3D has the potential to promote safe driving when used in combination with virtual agents during conditional automated driving. Further, he present results indicating that S3D navigational cues improve take-over maneuvers in conditional automated vehicles. Finally, investigating the domain of highly automated driving, he studied how users would interact with and manipulate S3D content on such dashboards and present a user-defined gesture set.

Sabr and Sabr LIBOR Market Models in Practice: With Examples Implemented in Python (Applied Quantitative Finance)

by Peter Larkin Christian Crispoldi Géraldwigger

Sabr and Sabr LIBOR Market Models in Practice.

Sachkunde im Bewachungsgewerbe (IHK): Lehrbuch für Prüfung und Praxis

by Robert Schwarz

Dieses Lehrbuch behandelt systematisch alle Fachgebiete der IHK-Sachkundeprüfung nach dem aktuellen Rahmenstoffplan. Besonderen Wert hat der Autor dabei auf den oft als schwierig empfundenen Rechtsteil gelegt: Zahlreiche Abbildungen und Beispiele veranschaulichen die Gesetzestexte und ihre Bedeutung für die Praxis, erleichtern das Stoffverständnis und das Lernen. Übersichtlich und verständlich erläutert das Buch die Grundprinzipien der Rechtsordnung der Bundesrepublik Deutschland und deren Anwendung, wichtige Fachbegriffe und die Stellung der privaten Sicherheit. So bietet das Werk die optimale Prüfungsvorbereitung - Schritt für Schritt. Die korrigierte und aktualisierte 4. Auflage wurde dem aktuellen Rahmenstoffplan im Frühjahr 2020 angepasst, insbesondere bezüglich der Verordnung über das Bewachungsgewerbe (BewachV).

Sachkunde im Bewachungsgewerbe (IHK): Lehrbuch für Prüfung und Praxis

by Robert Schwarz

Dieses Lehrbuch behandelt systematisch alle Fachgebiete der IHK-Sachkundeprüfung nach dem aktuellen Rahmenstoffplan. Besonderen Wert hat der Autor dabei auf den oft als schwierig empfundenen Rechtsteil gelegt: Zahlreiche Abbildungen und Beispiele veranschaulichen die Gesetzestexte und ihre Bedeutung für die Praxis, erleichtern das Stoffverständnis und das Lernen. Übersichtlich und verständlich erläutert das Buch die Grundprinzipien der Rechtsordnung der Bundesrepublik Deutschland und deren Anwendung, wichtige Fachbegriffe und die Stellung der privaten Sicherheit. So bietet das Werk die optimale Prüfungsvorbereitung – Schritt für Schritt. Die gründlich durchgesehene und verbesserte 5. Auflage entspricht dem aktuellen Rahmenstoffplan 2020/2021 und berücksichtigt auch die Verordnung über das Bewachungsgewerbe (BewachV).

Sachkunde im Bewachungsgewerbe (IHK): Lehrbuch für Prüfung und Praxis

by Robert Schwarz

Dieses Lehrbuch behandelt systematisch alle Fachgebiete der IHK-Sachkundeprüfung nach dem aktuellen Rahmenstoffplan. Besonderen Wert hat der Autor dabei auf den oft als schwierig empfundenen Rechtsteil gelegt: Zahlreiche Abbildungen und Beispiele veranschaulichen die Gesetzestexte und ihre Bedeutung für die Praxis, erleichtern das Stoffverständnis und das Lernen. Übersichtlich und verständlich erläutert das Buch die Grundprinzipien der Rechtsordnung der Bundesrepublik Deutschland und deren Anwendung, wichtige Fachbegriffe und die Stellung der privaten Sicherheit. So bietet das Werk die optimale Prüfungsvorbereitung – Schritt für Schritt. Die überarbdeitete 6. Auflage entspricht dem aktuellen Rahmenstoffplan der DIHK vom Mai 2021.

Sachkunde im Bewachungsgewerbe (IHK) - Übungsbuch: 250 Fragen mit Antworten und 10 Übungsfälle mit Lösungen

by Robert Schwarz

Dieses Übungsbuch ergänzt das gleichnamige Lehrbuch. Es schließt die Lücke zwischen dem Unterrichts- und Lernstoff und der Vorbereitung auf die Prüfung. Mit Hilfe der Fragen und Antworten können Lernende den wichtigen Prüfungsstoff strukturiert wiederholen, den eigenen Lernfortschritt kontrollieren und sich gründlich auf die Prüfung vorbereiten. Zehn Übungsfälle mit ausführlichen Lösungen stellen Zusammenhänge her und vertiefen das Gelernte. Die aktualisierte 3. Auflage wurde gründlich durchgesehen.

Sachkunde im Bewachungsgewerbe (IHK) - Übungsbuch: 250 Fragen mit Antworten und 10 Übungsfälle mit Lösungen

by Robert Schwarz

Dieses Übungsbuch ergänzt das gleichnamige Lehrbuch. Es schließt die Lücke zwischen dem Unterrichts- und Lernstoff und der Vorbereitung auf die Prüfung. Mit Hilfe der Fragen und Antworten können Lernende den wichtigen Prüfungsstoff strukturiert wiederholen, den eigenen Lernfortschritt kontrollieren und sich gründlich auf die Prüfung vorbereiten. Zehn Übungsfälle mit ausführlichen Lösungen stellen Zusammenhänge her und vertiefen das Gelernte. Die aktuelle 4. Auflage wurde sorgfältig durchgesehen.

Refine Search

Showing 45,101 through 45,125 of 54,258 results