24 resultater (0,29739 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Data Parallel C++ - James Reinders - Bog - APress - Plusbog.dk

Data Parallel C++ - James Reinders - Bog - APress - Plusbog.dk

"This book, now in is second edition, is the premier resource to learn SYCL 2020 and is the ONLY book you need to become part of this community." Erik Lindahl, GROMACS and Stockholm UniversityLearn how to accelerate C++ programs using data parallelism and SYCL. This open access book enables C++ programmers to be at the forefront of this exciting and important development that is helping to push computing to new levels. This updated second edition is full of practical advice, detailed explanations, and code examples to illustrate key topics. SYCL enables access to parallel resources in modern accelerated heterogeneous systems. Now, a single C++ application can use any combination of devices–including GPUs, CPUs, FPGAs, and ASICs–that are suitable to the problems at hand. This book teaches data-parallel programming using C++ with SYCL and walks through everything needed to program accelerated systems. The book begins by introducing data parallelism and foundational topics for effective use of SYCL. Later chapters cover advanced topics, including error handling, hardware-specific programming, communication and synchronization, and memory model considerations. All source code for the examples used in this book is freely available on GitHub. The examples are written in modern SYCL and are regularly updated to ensure compatibility with multiple compilers. What You Will Learn Accelerate C++ programs using data-parallel programmingUse SYCL and C++ compilers that support SYCLWrite portable code for accelerators that is vendor and device agnosticOptimize code to improve performance for specific acceleratorsBe poised to benefit as new accelerators appear from many vendorsWho This Book Is For New data-parallel programming and computer programmers interested in data-parallel programming using C++This is an open access book.

DKK 426.00
1

Pro TBB - James Reinders - Bog - APress - Plusbog.dk

Pro TBB - James Reinders - Bog - APress - Plusbog.dk

This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the book the authors present numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems. Pro TBB starts with the basics, explaining parallel algorithms and C++''s built-in standard template library for parallelism. You''ll learn the key concepts of managing memory, working with data structures and how to handle typical issues with synchronization. Later chapters apply these ideas to complex systems to explain performance tradeoffs, mapping common parallel patterns, controlling threads and overhead, and extending TBB to program heterogeneous systems or system-on-chips. What You''ll Learn - Use Threading Building Blocks to produce code that is portable, simple, scalable, and more understandable - Review best practices for parallelizing computationally intensive tasks in your applications - Integrate TBB with other threading packages - Create scalable, high performance data-parallel programs - Work with generic programming to write efficient algorithms Who This Book Is For C++ programmers learning to run applications on multicore systems, as well as C or C++ programmers without much experience with templates. No previous experience with parallel programming or multicore processors is required.

DKK 391.00
1

Modern Parallel Programming with C++ and Assembly Language - Daniel Kusswurm - Bog - APress - Plusbog.dk

Modern Parallel Programming with C++ and Assembly Language - Daniel Kusswurm - Bog - APress - Plusbog.dk

Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the processing of big data, large batches of data and related important in data science and much more. Modern Parallel Programming with C++ and Assembly Language is an instructional text that explains x86 SIMD programming using both C++ and assembly language. The book''s content and organization are designed to help you quickly understand and exploit the SIMD capabilities of x86 processors. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential SIMD programming concepts and algorithms. After reading this book, you will be able to code performance-optimized AVX, AVX2, and AVX-512 algorithms using either C++ intrinsic functions or x86-64 assembly language. What You Will Learn - Understand the essential details about x86 SIMD architectures and instruction sets including AVX, AVX2, and AVX-512. - Master x86 SIMD data types, arithmetic instructions, and data management operations using both integer and floating-point operands. - Code performance-enhancing functions and algorithms that fully exploit the SIMD capabilities of a modern x86 processor. - Employ C++ intrinsic functions and x86-64 assembly language code to carry out arithmetic calculations using common programming constructs including arrays, matrices, and user-defined data structures. - Harness the x86 SIMD instruction sets to significantly accelerate the performance of computationally intense algorithms in applications such as machine learning, image processing, computer graphics, statistics, and matrix arithmetic. - Apply leading-edge coding strategies and techniques to optimally exploit the x86 SIMD instruction sets for maximum possible performance. Who This Book Is For Intermediate to advanced programmers/developers in general. Readers of this book should have previous programming experience with modern C++ (i.e., ANSI C++11 or later) and Assembly. Some familiarity with Microsoft''s Visual Studio or the GNU toolchain will be helpful. The target audience for Modern X86 SIMD Programming are experienced software developers, programmers and maybe some hobbyists.

DKK 509.00
1

Advanced R Statistical Programming and Data Models - Joshua F. Wiley - Bog - APress - Plusbog.dk

Advanced R Statistical Programming and Data Models - Joshua F. Wiley - Bog - APress - Plusbog.dk

Carry out a variety of advanced statistical analyses including generalized additive models, mixed effects models, multiple imputation, machine learning, and missing data techniques using R. Each chapter starts with conceptual background information about the techniques, includes multiple examples using R to achieve results, and concludes with a case study. Written by Matt and Joshua F. Wiley, Advanced R Statistical Programming and Data Models shows you how to conduct data analysis using the popular R language. You''ll delve into the preconditions or hypothesis for various statistical tests and techniques and work through concrete examples using R for a variety of these next-level analytics. This is a must-have guide and reference on using and programming with the R language. What You''ll Learn - Conduct advanced analyses in R including: generalized linear models, generalized additive models, mixed effects models, machine learning, and parallel processing - Carry out regression modeling using R data visualization, linear and advanced regression, additive models, survival / time to event analysis - Handle machine learning using R including parallel processing, dimension reduction, and feature selection and classification - Address missing data using multiple imputation in R - Work on factor analysis, generalized linear mixed models, and modeling intraindividual variability Who This Book Is For Working professionals, researchers, or students who are familiar with R and basic statistical techniques such as linear regression and who want to learn how to use R to perform more advanced analytics. Particularly, researchers and data analysts in the social sciences may benefit from these techniques. Additionally, analysts who need parallel processing to speed up analytics are given proven code to reduce time to result(s).

DKK 604.00
1

Pro Go - Adam Freeman - Bog - APress - Plusbog.dk

Building Better PowerShell Code - Adam Bertram - Bog - APress - Plusbog.dk

Building Better PowerShell Code - Adam Bertram - Bog - APress - Plusbog.dk

Learn to write better PowerShell code via short, example-driven tips. This book covers tips to make your PowerShell scripts faster and easier to read all while following proven best practices. Written by a six-time Microsoft MVP and one of the first Microsoft PowerShell MVPs with over a decade of PowerShell experience, Building Better PowerShell Code gives you easily digestible tips you can begin using immediately. The book starts with an overview of some of the most important tips the author can muster which segues into a deeper dive with dozens of examples throughout the book. It takes you through tips such as using community modules, writing better comments, thinking of PowerShell functions as building blocks, and more. You will also see how to use parameters the right way and how to create simple logging code to easily record script activity. You will learn not only how to write better code, but also how to implement some mindset tricks, such as being explicit and specific with code and how to write code that reads well. You''ll get into error handling and also how to make your scripts more secure. Finally, you''ll examine the concept of building PowerShell tools and how to build scripts for speed. Other tips and best practices include: - - Building Pester tests - - Improving performance through parallel processing - - Writing cross-platform scripts - - Using filtering properly After reading this book and applying these tips, you will have an expert coding mindset and be able to build PowerShell code that''s efficient, readable, and compliant with many best practices. What You Will Learn - - Implement error handling - - Create a logging function - - Use regular expressions to search strings - Implement parallel processing Who This Book Is For PowerShell script developers.

DKK 468.00
1

Pro iPhone Development with Swift 4 - Molly Maskrey - Bog - APress - Plusbog.dk

Functional Interfaces in Java - Ralph Lecessi - Bog - APress - Plusbog.dk

Functional Interfaces in Java - Ralph Lecessi - Bog - APress - Plusbog.dk

Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You''ll see how complex logical expressions can be reduced to chains of predicates and how chains of comparators can be used to sort data by several criteria in order. Other examples include streams that utilize functional interfaces to filter, sort, transform, and perform calculations on data; CompletableFutures that use functional interfaces to create cascading and parallel execution threads; and JavaFX programs that use functional interfaces to monitor the data backed by their graphical components. Each chapter contains a complete programming project: the Discount Dave project shows you how to qualify car customers by organizing questions as a list of predicates; the Real Estate Broker project shows you how to use chains of comparators to filter and sort homes according to customer priorities; the Dave''s Part Inventory project shows you how to query and write reports from an inventory database using stream operations; and the Sentence Builder project shows you how to correct a sentence by implementing each grammar rule as a separate link in a future chain. Functional Interfaces in Java will help you quickly develop powerful and reliable programs that utilize functional interfaces to implement logic and calculations. What You Will Learn - Use the functional interfaces in the java.util.function package to perform conditional logic, transform and generate data, and perform calculations - Filter and sort data by several criteria using comparators - Process collections and filter, sort, transform, and reduce stream elements with functional interfaces - Write cascading and parallel execution threads Who This Book Is For Computer science student or a professional Java programmer. This work is a rigorous discussion of the application of functional interfaces, so prerequisites for this text include basic Java programming and object-oriented Java programming.

DKK 519.00
1

Stylish F# - Kit Eason - Bog - APress - Plusbog.dk

Deep Belief Nets in C++ and CUDA C: Volume 1 - Timothy Masters - Bog - APress - Plusbog.dk

Deep Belief Nets in C++ and CUDA C: Volume 1 - Timothy Masters - Bog - APress - Plusbog.dk

Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on modern CPUs as well as massive parallel processing on computers with CUDA-capable video display cards. The first of three in a series on C++ and CUDA C deep learning and belief nets, Deep Belief Nets in C++ and CUDA C: Volume 1 shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a thought process that is capable of learning abstract concepts built from simpler primitives. As such, you’ll see that a typical deep belief net can learn to recognize complex patterns by optimizing millions of parameters, yet this model can still be resistant to overfitting. All theroutines and algorithms presented in the book are available in the code download, which also contains some libraries of related routines. What You Will LearnEmploy deep learning using C++ and CUDA CWork with supervised feedforward networks Implement restricted Boltzmann machines Use generative samplingsDiscover why these are importantWho This Book Is ForThose who have at least a basic knowledge of neural networks and some prior programming experience, although some C++ and CUDA C is recommended.

DKK 260.00
1

Expert F# 4.0 - Don Syme - Bog - APress - Plusbog.dk

Beginning MATLAB and Simulink - Sulaymon Eshkabilov - Bog - APress - Plusbog.dk

Beginning MATLAB and Simulink - Sulaymon Eshkabilov - Bog - APress - Plusbog.dk

Employ essential tools and functions of the MATLAB and Simulink packages, which are explained and demonstrated via interactive examples and case studies. This revised edition covers features from the latest MATLAB 2022b release, as well as other features that have been released since the first edition published. This book contains dozens of simulation models and solved problems via m-files/scripts and Simulink models which will help you to learn programming and modelling essentials. You''ll become efficient with many of the built-in tools and functions of MATLAB/Simulink while solving engineering and scientific computing problems. Beginning MATLAB and Simulink, Second Edition explains various practical issues of programming and modelling in parallel by comparing MATLAB and Simulink. After studying and using this book, you''ll be proficient at using MATLAB and Simulink and applying the source code and models from the book''s examples as templates for your own projects in data science or engineering. What You Will Learn - Master the programming and modelling essentials of MATLAB and Simulink - Carry out data visualization with MATLAB - Build a GUI and develop App with MATLAB - Work with integration and numerical root finding methods - Apply MATLAB to differential equations-based models and simulations - Use MATLAB and Simulink for data science projects Who This Book Is For Engineers, programmers, data scientists, and students majoring in engineering and scientific computing who are new to MATLAB and Simulink.

DKK 519.00
1

Beginning Rails 6 - Adam Gamble - Bog - APress - Plusbog.dk

Beginning Rails 6 - Adam Gamble - Bog - APress - Plusbog.dk

Springboard your journey into web application development and discover how much fun building web applications with Ruby on Rails can be. This book has been revised to cover what''s new in Rails 6 including features such as WebPack, advanced JavaScript integration, Action Mailbox, Action Text, system and parallel testing, Action Cable testing, and more. Beginning Rails 6 gently guides you through designing your application, writing tests for the application, and then writing the code to make your application work as expected. It is a book that will guide you from never having programmed with Ruby, to having a Rails 6 application built and deployed to the web. After reading and using this book, you''ll have the know-how and the freely available source code to get started with your own Rails-based web development in days. What You Will Learn - - Create Ruby on Rails 6 web applications from the bottom up - Gain the basics of the Ruby programming language - Combine all the components of Rails to develop your own web applications - Apply TDD to make sure your application works exactly as you expect - Use Git source control and best practice techniques to create applications like a pro - Who This Book Is For Someone with little to no Ruby or Rails experience, or possibly even someone with no experience developing web applications at all. A basic familiarity with the web and typical web terms is assumed, but you don''t need to be an expert in these.

DKK 519.00
1

Stylish F# 6 - Kit Eason - Bog - APress - Plusbog.dk

Stylish F# 6 - Kit Eason - Bog - APress - Plusbog.dk

Why just get by in F# when you can program in style. This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. This second edition, fully updated for .NET 6 and F# 6, includes all new coverage of anonymous records, the task {} computation expression, and the relationship between types and modules. Stylish F# 6 covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales. What You Will Learn - Know why, when, and how to code in immutable style - Use collection functions, piping, and function composition to build working software quickly - Be aware of the techniques available to bring error handling into the mainstream of program logic - Optimize F# code for maximum performance - Identify and implement opportunities to use function injection to improve program design - Appreciate the methods available to handle unknown data values - Understand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programming - Exploit records and anonymous records as low-overhead, easily comparable containers for structured data Who This Book Is For Any developer who writes F# code and wants to write it better

DKK 509.00
1

Practical Haskell - Alejandro Serrano Mena - Bog - APress - Plusbog.dk

Practical Haskell - Alejandro Serrano Mena - Bog - APress - Plusbog.dk

Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes more modern treatment of Haskell''s web framework and APIs. This book contains excellent coverage of the Haskell ecosystem and supporting tools, including Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, WAI and Elm to develop the back end and front end of web applications, Persistent and Esqueleto for database access, and parallel and distributed programming libraries. You''ll see how functional programming is gathering momentum, allowing you to express yourself in a more concise way, reducing boilerplate, and increasing the safety of your code. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Practical Haskell, Third Edition t akes advantage of this to show off the language and what it can do. Free source code available on the Apress GitHub page for this book. What You Will Learn - Get started programming with Haskell - Examine the different parts of the language - Gain an overview of the most important libraries and tools in the Haskell ecosystem - Apply functional patterns in real-world scenarios - Understand monads and monad transformers - Proficiently use laziness and resource management Who This Book Is For Experienced programmers who may be new to the Haskell programming language. However, some prior exposure to Haskell is recommended.

DKK 519.00
1

Essentials of Arduino Boards Programming - Farzin Asadi - Bog - APress - Plusbog.dk

Essentials of Arduino Boards Programming - Farzin Asadi - Bog - APress - Plusbog.dk

Learn to use the Arduino boards to do big jobs in a simple way. This book is full of real-world examples for Arduino enthusiasts of all experience levels. All of the examples in this book use Arduino UNO, which is an excellent option for educational purposes. You'll start with an introduction to Arduino and see firsthand how its free multi-platform integrated development environment (IDE) makes coding easier. In many cases, you can edit the given codes to solve your own problems. ?Arduino boards use a variety of microcontrollers and each board is suitable for a specific application. The Arduino IDE is also preloaded with a broad library of codes that you can modify and practice with. So instead of coding from scratch you can adjust the codes for similar projects. More experienced users will save time by simply copying nuggets of code from the various libraries. You'll also learn about digital input/output (I/O), analog-to-digital and digital-to-analog converters, LCDs and EEPROM. The book then moves on to serial communication, mathematical functions, and pulse width modulation (PWM), all important features when encoding in telecommunications. Finally, you'll see how to control different types of motors, review interrupts, internal comparators, and timers, and read different sensors with Arduino. What You Will LearnTurn on/off a device using a relayGenerate analog/digital outputRead an analog/digital inputControl motors with a parallel virtual machine (PVM) and serial communicationDisplay text with LCDsRead sensors with Arduino and use the interruptsWrite more efficient codes with interrupts and timersWho This Book Is ForEngineering (electrical/computer/biomedical/robotic/mechatronics/aerospace) and science (math/physic/chemistry) students, makers, and hobbyists. Being familiar with a programming language (especially C) is an advantage, however, it is not necessary.

DKK 434.00
1

PyTorch Recipes - Pradeepta Mishra - Bog - APress - Plusbog.dk

PyTorch Recipes - Pradeepta Mishra - Bog - APress - Plusbog.dk

Learn how to use PyTorch to build neural network models using code snippets updated for this second edition. This book includes new chapters covering topics such as distributed PyTorch modeling, deploying PyTorch models in production, and developments around PyTorch with updated code. You'll start by learning how to use tensors to develop and fine-tune neural network models and implement deep learning models such as LSTMs, and RNNs. Next, you'll explore probability distribution concepts using PyTorch, as well as supervised and unsupervised algorithms with PyTorch. This is followed by a deep dive on building models with convolutional neural networks, deep neural networks, and recurrent neural networks using PyTorch. This new edition covers also topics such as Scorch, a compatible module equivalent to the Scikit machine learning library, model quantization to reduce parameter size, and preparing a model for deployment within a production system. Distributed parallel processing for balancing PyTorch workloads, using PyTorch for image processing, audio analysis, and model interpretation are also covered in detail. Each chapter includes recipe code snippets to perform specific activities. By the end of this book, you will be able to confidently build neural network models using PyTorch. What You Will LearnUtilize new code snippets and models to train machine learning models using PyTorchTrain deep learning models with fewer and smarter implementationsExplore the PyTorch framework for model explainability and to bring transparency to model interpretationBuild, train, and deploy neural network models designed to scale with PyTorchUnderstand best practices for evaluating and fine-tuning models using PyTorchUse advanced torch features in training deep neural networksExplore various neural network models using PyTorchDiscover functions compatible with sci-kit learn compatible modelsPerform distributed PyTorch training and executionWho This Book Is ForMachine learning engineers, data scientists and Python programmers and software developers interested in learning the PyTorch framework.

DKK 434.00
1

Developing Games on the Raspberry Pi - Seth Kenlon - Bog - APress - Plusbog.dk

Developing Games on the Raspberry Pi - Seth Kenlon - Bog - APress - Plusbog.dk

Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new functions, frameworks, and languages to utilize in your games. You''ll start by learning your way around the Raspberry Pi. Then you''ll quickly dive into learning game development with an industry-standard and scalable language. After reading this book, you''ll have the ability to write your own games on a Raspberry Pi, and deliver those games to Linux, Mac, Windows, iOS, and Android. And you''ll learn how to publish your games to popular marketplaces for those desktop and mobile platforms. Whether you''re new to programming or whether you''ve already published to markets like Itch.io or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pi as your guide to ensure that your game plays on computers both old and new, desktop or mobile. What You''ll Learn - Confidently write programs in Lua and the LOVE game engine on the Raspberry Pi - Research and learn new libraries, methods, and frameworks for more advanced programming - Write, package, and sell apps for mobile platforms - Deliver your games on multiple platforms Who This Book Is For Software engineers, teachers, hobbyists, and development professionals looking to up-skill and develop games for mobile platforms, this book eases them into a parallel universe of lightweight, POSIX, ARM-based development.

DKK 307.00
1

C++17 Standard Library Quick Reference - Marc Gregoire - Bog - APress - Plusbog.dk

C++17 Standard Library Quick Reference - Marc Gregoire - Bog - APress - Plusbog.dk

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 Learn - Gain the essentials that the C++ Standard Library has to offer - Use containers to efficiently store and retrieve your data - Inspect and manipulate your data with algorithms - See how lambda expressions allow for elegant use of algorithms - Discover what the standard string class provides and how to use it - Write localized applications - Work with file and stream-based I/O - Prevent memory leaks with smart pointers - Write safe and efficient multi-threaded code using the threading libraries Who This Book Is For All 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.

DKK 391.00
1

Beginning iPhone Development with SwiftUI - Wallace Wang - Bog - APress - Plusbog.dk

Beginning iPhone Development with SwiftUI - Wallace Wang - Bog - APress - Plusbog.dk

Tame the power of Apple''s new user interface toolkit, SwiftUI. This revised and expanded Seventh Edition covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps with stunningly interactive interfaces using SwiftUI. New chapters cover expandable text fields, multidate pickers, using gauges, progress views and variable SF symbol icons, creating chats, and using the navigation stack and split view. You''ll start with basic designs and then explore more sophisticated ones. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book provides a gentle introduction to using Xcode and then guides you though the creation of your first simple application. You''ll create user interfaces for that application using multiple screens in two different ways-using Navigation View and Tab Bars. Then integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders with less effort and more efficiency. You''ll also learn about touch gestures, lists, and grids for displaying data on a user interface. And you''ll even go beyond those simple controls to liven up any user interface with simple animation techniques. Spice your designs up with movement, scaling, and resizing, including spring and bounce effects! Once you''re ready, move on to Pro iPhone Development with Swift UI to learn more of the unique aspects of iOS programming and the Swift language. What You Will Learn - Discover the basics of designing a user interface using SwiftUI - Build cool, crisp user interfaces that use animation - Display data in lists and outlines - Organize user interfaces in forms and groups Who This Book is For Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK.

DKK 593.00
1

AI and UX - Robert M. Schumacher Jr. - Bog - APress - Plusbog.dk

AI and UX - Robert M. Schumacher Jr. - Bog - APress - Plusbog.dk

As venture capital and industrial resources are increasingly poured into rapid advances in artificial intelligence, the actual usage and success of AI depends on a satisfactory experience for the user. UX will play a significant role in the adoption of AI technologies across markets, and AI and UX explores just what these demands will entail. Great effort has been put forth to continuously make AI "smarter." But, will smarter always equal more successful AI? It is not just about getting a product to market, but about getting the product into a user''s hands in a form that will be embraced. This demands examining the product from the perspective of the user. Authors Gavin Lew and Robert Schumacher have written AI and UX to examine just how product managers and designers can best strike this balance. From exploring the history of the parallel journeys of AI and UX, to investigating past product examples and failures, to practical expert knowledge on how to best execute a positive user experience, AI and UX examines all angles of how AI can best be developed within a UX framework. The new world of AI necessitates an equally new UX lens through which to see all potential products. While massive inroads have created strides in AI technology, it must be accessible and easy to use for the consumer. Innovators in the field need to shift thinking from "it works" to "it works well ," which makes all the difference in increasing adoption. Let your users enhance your data, and let the UX of your product do the selling for you. AI and UX is your roadmap for the future. What You''ll Learn - Understand how the usage and success of AI depends on a great user experience - Discover how technology can advance beyond "it works" to "it works well," which subsequently increases its adoption - Determine what ways can we let the users enhance the data to make AI better attuned to their needs - Realize how you can make humans smarter in their interactions with AI Who This Book Is For Those interested in AI and future implications; these can be futurists, technophiles, or product designers and product managers working on AI products

DKK 385.00
1

Introducing Microsoft Orleans - Thomas Nelson - Bog - APress - Plusbog.dk

Introducing Microsoft Orleans - Thomas Nelson - Bog - APress - Plusbog.dk

Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-by-side monolithic and microservice patterns alongside Orleans' framework features are also discussed, to help readers without an actor model background understand how they can enhance applications. Author Nelson’s approach is to introduce patterns as needed for business requirements, including monolithic microservices and to convert monolithic to microservices, in order to keep a microservice from growing into a monolithic application. Orleans is a good choice for either of these scenarios as the next step to build your backend services and reduce unnecessary orchestration, overhead, and tooling. The Orleans framework was designed to handle tedious overhead, allowing the developer to focus on the solution. You will learn how Orleans can support billions of virtually parallel transactions while sustaining low latency and high availability. In addition, you will glimpse under the hood at Orleans to discover its useful attributes. All key learning points include hands-on coding examples to reinforce understanding. This book goes beyond what Orleans is to explain where it fits within the realm of development. You will gain an in-depth understanding to build a foundation for future growth. What You Will LearnUnderstand how Orleans can benefit your monolithic and/or microservice applicationsGain a brief overview of actor models and how they relate to OrleansObserve the design patterns and how Orleans can simplify or reduce tooling requirementsKnow the pros and cons of microservices and Orleans to determine the best course of action based on the needs of an applicationDiscover Orleans' design patterns and practices, including life cycle, messaging guarantees, cluster management, streams, load balancing, and moreBuild your first Orleans' application; build base knowledge of application structure, unit testing, dashboard, scheduled eventsWho This Book Is ForThis book is for developers. A basic understanding of .NET development and an understanding of service concepts is helpful. Readers will need a connection to download Nuget packages and a code editor (Community Edition Visual Studio or VS Code).

DKK 434.00
1

Expert Oracle Database Architecture - Thomas Kyte - Bog - APress - Plusbog.dk

Expert Oracle Database Architecture - Thomas Kyte - Bog - APress - Plusbog.dk

Now in its fourth edition and covering Oracle Database 21c, this best-selling book continues to bring you some of the best thinking on how to apply Oracle Database to produce scalable applications that perform well and deliver correct results. Tom Kyte and Darl Kuhn share a simple philosophy: "you can treat Oracle as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment." If you choose the latter, then you''ll find that there are few information management problems that you cannot solve quickly and elegantly. This fully revised fourth edition covers the developments and new features up to Oracle Database 21c. Up-to-date features are covered for tables, indexes, data types, sequences, partitioning, data loading, temporary tables, and more. All the examples are demonstrated using modern techniques and are executed in container and pluggable databases. The book''s proof-by-example approach encourages you to let evidence be your guide. Try something. See the result. Understand why the result is what it is. Apply your newfound knowledge with confidence. The book covers features by explaining how each one works, how to implement software using it, and the common pitfalls associated with it. Don''t treat Oracle Database as a black box. Get this book. Dive deeply into Oracle Database''s most powerful features that many do not invest the time to learn about. Set yourself apart from your competition and turbo-charge your career. What You Will Learn - Identify and effectively resolve application performance issues and bottlenecks - Architect systems to leverage the full power and feature set of Oracle''s database engine - Configure a database to maximize the use of memory structures and background processes - Understand internal locking and latching technology and how it impacts your system - Proactively recommend best practices around performance for table and index structures - Take advantage of advanced features such as table partitioning and parallel execution Who This Book Is For Oracle developers and Oracle DBAs. If you''re a developer and want a stronger understanding of Oracle features and architecture that will enable your applications to scale regardless of the workload, this book is for you. If you''re a DBA and want to intelligently work with developers to design applications that effectively leverage Oracle technology, then look no further.

DKK 509.00
1

Understanding Semiconductors - Corey Richard - Bog - APress - Plusbog.dk

Understanding Semiconductors - Corey Richard - Bog - APress - Plusbog.dk

Gain complete understanding of electronic systems and their constituent parts. From the origins of the semiconductor industry right up until today, this book serves as a technical primer to semiconductor technology. Spanning design and manufacturing to the basic physics of electricity, it provides a comprehensive base of understanding from transistor to iPhone. Melding an accessible, conversational style with over 100 diagrams and illustrations, Understanding Semiconductors provides clear explanations of technical concepts going deep enough to fully explain key vernacular, mechanisms, and basic processes, without getting lost in the supporting theories or the theories that support the supporting theories. Concepts are tethered to the real world with crisp analysis of industry dynamics and future trends. As a break from the straight-ahead scientific concepts that keep the world of semiconductors spinning, Understanding Semiconductors is liberally sprinkled with apt analogies that elucidate difficult concepts. For example, when describing the relationship between voltage, current, power, and the flow of electricity through an electronic system, the book draws a parallel to a hot shower and the water utility system. Most of these are paired with clear visuals, giving you the best chance possible to absorb the concept at hand before moving on to the next topic. Whether you''re narrowly technical or don''t know silicon from silly putty, working directly in hardware technologies and want to know more, or simply a curious person seeking hard information about the technology that powers the modern world, Understanding Semiconductors will be an informative, dependable resource. What You''ll Learn: - Charge, Electricity, and Basic Physics - What are Semiconductors - The Semiconductor Value Chain and Design Trade-Offs - Transistors and Other Common Circuit Building Blocks - Semiconductor Design from Concept to Tapeout - Wafer Fabrication and Semiconductor Manufacturing Process - Integrated Circuit (IC) Packaging and Signal & Power Integrity (SIPI) - Common Circuits and System Components - RF and Wireless Technologies - System Architecture and Integration - The Semiconductor Industry - Challenges, History, and Trends - The Future of Semiconductors and Electronic Systems Who This Book Is For: People working directly in the semiconductor, electronics, and hardware technologies fields or in supporting industries, hobbyists and new electrical engineering enthusiasts with minimal technical experience or pre-existing qualifications, and curious individuals interested in learning more about a fascinating area of technology. Though designed for a non- or semi-technical reader, engineers focused in one particular domain can also use this book to broaden their understanding in areas that aren''t directly related to their core area of expertise.

DKK 301.00
1