0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (7)
  • R100 - R250 (202)
  • R250 - R500 (904)
  • R500+ (8,774)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Adobe Illustrator Classroom in a Book (2023 Release) (Paperback): Brian Wood Adobe Illustrator Classroom in a Book (2023 Release) (Paperback)
Brian Wood
R1,350 R1,117 Discovery Miles 11 170 Save R233 (17%) Ships in 5 - 10 working days

Build valuable graphic art skills and create digital artwork using Adobe Illustrator Adobe Illustrator Classroom in a Book (2023 release) uses real-world, project-based learning to cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. For beginners and experienced users alike, you can follow the book from start to finish or choose only those lessons that interest you. Learn to: Create artwork, from precise drawings to stylistic paintings Make logos, illustrations, posters, podcast covers, flyers, and more Explore selections, shapes, and color Progress to freeform gradients and layers Work with dynamic symbols, artistic brushes, and creative effects Efficiently export assets for the web, print, and more Classroom in a Book (R), the best-selling series of hands-on software training workbooks, offers what no other book or training program does-an official training series from Adobe, developed with the support of Adobe product experts. Purchasing this book includes valuable online extras. Follow the instructions in the book's "Getting Started" section to unlock access to: Downloadable lesson files you need to work through the projects in the book Web Edition containing the complete text of the book, interactive quizzes, and videos that walk you through the lessons step by step What you need to use this book: Adobe Illustrator (2023 release) software, for either Windows or macOS. (Software not included.) Note: Classroom in a Book does not replace the documentation, support, updates, or any other benefits of being a registered owner of Adobe Illustrator software. This book covers Illustrator on desktop only. It does not address Illustrator on the iPad.

The Business of Indie Games - Everything You Need to Know to Conquer the Indie Games Industry (Paperback): Alex Josef, Alex Van... The Business of Indie Games - Everything You Need to Know to Conquer the Indie Games Industry (Paperback)
Alex Josef, Alex Van Lepp, Marshal D. Carper
R1,535 Discovery Miles 15 350 Ships in 18 - 22 working days

Explores the basics of indie game marketing Helps the reader with how to communicate to talk to investors, pbulishers, and major platforms Illustrates different negotiation tactics

Ray Tracing Gems II - Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX (Paperback, 1st ed.): Adam Marrs, Peter... Ray Tracing Gems II - Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX (Paperback, 1st ed.)
Adam Marrs, Peter Shirley, Ingo Wald
R1,230 Discovery Miles 12 300 Ships in 10 - 15 working days

This Open Access book is a must-have for anyone interested in real-time rendering. Ray tracing is the holy grail of gaming graphics, simulating the physical behavior of light to bring real-time, cinematic-quality rendering to even the most visually intense games. Ray tracing is also a fundamental algorithm used for architecture applications, visualization, sound simulation, deep learning, and more. Ray Tracing Gems II is written by industry experts with a particular focus on ray tracing, and it offers a practical means to master the new capabilities of current and future GPUs with the latest graphics APIs. What You'll Learn: The latest ray tracing techniques for developing real-time applications in multiple domains Case studies from developers and studios who have shipped products that use real-time ray tracing. Guidance, advice and best practices for rendering applications with various GPU-based ray tracing APIs (DirectX Raytracing, Vulkan Ray Tracing) High performance graphics for 3D graphics, virtual reality, animation, and more Who This Book Is For:Game and graphics developers who are looking to leverage the latest hardware and software tools for real-time rendering and ray tracing to enhance their applications across a variety of disciplines.

Data Visualisation with R - 111 Examples (Hardcover, 2nd ed. 2019): Thomas Rahlf Data Visualisation with R - 111 Examples (Hardcover, 2nd ed. 2019)
Thomas Rahlf
R2,240 Discovery Miles 22 400 Ships in 10 - 15 working days

This book introduces readers to the fundamentals of creating presentation graphics using R, based on 111 detailed and complete scripts. It shows how bar and column charts, population pyramids, Lorenz curves, box plots, scatter plots, time series, radial polygons, Gantt charts, heat maps, bump charts, mosaic and balloon charts, and a series of different thematic map types can be created using R's Base Graphics System. Every example uses real data and includes step-by-step explanations of the figures and their programming. This second edition contains additional examples for cartograms, chord-diagrams and networks, and interactive visualizations with Javascript. The open source software R is an established standard and a powerful tool for various visualizing applications, integrating nearly all technologies relevant for data visualization. The basic software, enhanced by more than 14000 extension packs currently freely available, is intensively used by organizations including Google, Facebook and the CIA. The book serves as a comprehensive reference guide to a broad variety of applications in various fields. This book is intended for all kinds of R users, ranging from experts, for whom especially the example codes are particularly useful, to beginners, who will find the finished graphics most helpful in learning what R can actually deliver.

Roblox Game Development in 24 Hours - The Official Roblox Guide (Paperback): Official Roblox Books(Pearson) Roblox Game Development in 24 Hours - The Official Roblox Guide (Paperback)
Official Roblox Books(Pearson)
R860 R741 Discovery Miles 7 410 Save R119 (14%) Ships in 5 - 10 working days

Every month, hundreds of millions of people around the world are spending billions of hours on Roblox--and Roblox's fast-growing community of developers has already earned hundreds of millions of dollars from their creations. For every burgeoning game developer who is looking to take their Roblox skills to the next level fast, look no further than Roblox Game Development in 24 Hours: The Official Roblox Guide. In just 24 lessons of one hour or less, you will deepen your understanding of virtually every facet of Roblox game development. Each short and easy lesson builds upon everything that has come before, helping you take full advantage of this remarkable platform. Step-by-step instructions walk you through common questions, issues, and tasks; Q&As, Quizzes, and Exercises build and test your knowledge; "Try It Yourself" exercises encourage independent practice. By the time you're finished, you'll be a true Roblox game development expert. Learn how to... * Build immersive natural environments using built-in terrain and lighting tools * Model and import assets, models, weapons, and textures * Code game mechanics, animations, and camera movement * Design GUIs for store fronts, player HUDs, and interactive elements * Teleport players between multiple game places * Publish your game to multiple platforms with cross-platform play * Attract players, monetize your game, and earn real cash

Go in Action (Paperback): Brian Ketelsen, Erica St Martin, William Kennedy Go in Action (Paperback)
Brian Ketelsen, Erica St Martin, William Kennedy
R978 Discovery Miles 9 780 Ships in 10 - 15 working days

DESCRIPTION Many of the normal concerns faced by application developers are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Although it's possible to solve most of these issues with existing languages and frameworks, Go is designed to handle them right out of the box, making for a more natural and productive coding experience. Developed at Google for its own internal use, Go now powers dozens of nimble startups, along with name brands like Canonical, Heroku, SoundCloud, and Mozilla, who rely on highly performant services for their infrastructure. Go in Action introduces the unique features and concepts of the Go language, guiding readers from inquisitive developers to Go gurus. It provides hands-on experience with writing real-world applications including web sites and network servers, as well as techniques to manipulate and convert data at incredibly high speeds. It also goes in-depth with the language and explains the tricks and secrets that the Go masters are using to make their applications perform. For example, it looks at Go's powerful reflection libraries and uses real-world examples of integration with C code. KEY SELLING POINTS Written by Go developers Real use cases faced in day-to-day development Get tricks and tips from experienced Go users AUDIENCE This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++. ABOUT THE TECHNOLOGY Go is a powerful language that is gaining rapid adoption by companies that want to write fast systems while allowing their developers to use modern programming languages. Go development is sponsored and curated by Google, but has contributors from around the globe.

Principles of Big Data - Preparing, Sharing, and Analyzing Complex Information (Paperback): Jules J. Berman Principles of Big Data - Preparing, Sharing, and Analyzing Complex Information (Paperback)
Jules J. Berman
R1,229 Discovery Miles 12 290 Ships in 10 - 15 working days

"Principles of Big Data" helps readers avoid the common mistakes that endanger all Big Data projects. By stressing simple, fundamental concepts, this book teaches readers how to organize large volumes of complex data, and how to achieve data permanence when the content of the data is constantly changing. General methods for data verification and validation, as specifically applied to Big Data resources, are stressed throughout the book. The book demonstrates how adept analysts can find relationships among data objects held in disparate Big Data resources, when the data objects are endowed with semantic support (i.e., organized in classes of uniquely identified data objects). Readers will learn how their data can be integrated with data from other resources, and how the data extracted from Big Data resources can be used for purposes beyond those imagined by the data creators.

Learn general methods for specifying Big Data in a way that is understandable to humans and to computers.

Avoid the pitfalls in Big Data design and analysis.

Understand how to create and use Big Data safely and responsibly with a set of laws, regulations and ethical standards that apply to the acquisition, distribution and integration of Big Data resources. "

HPC, Big Data, and AI Convergence Towards Exascale - Challenge and Vision (Hardcover): Olivier Terzo, Jan Martinovic HPC, Big Data, and AI Convergence Towards Exascale - Challenge and Vision (Hardcover)
Olivier Terzo, Jan Martinovic
R3,663 Discovery Miles 36 630 Ships in 10 - 15 working days

HPC, Big Data, AI Convergence Towards Exascale provides an updated vision on the most advanced computing, storage, and interconnection technologies, that are at basis of convergence among the HPC, Cloud, Big Data, and artificial intelligence (AI) domains. Through the presentation of the solutions devised within recently founded H2020 European projects, this book provides an insight on challenges faced by integrating such technologies and in achieving performance and energy efficiency targets towards the exascale level. Emphasis is given to innovative ways of provisioning and managing resources, as well as monitoring their usage. Industrial and scientific use cases give to the reader practical examples of the needs for a cross-domain convergence. All the chapters in this book pave the road to new generation of technologies, support their development and, in addition, verify them on real-world problems. The readers will find this book useful because it provides an overview of currently available technologies that fit with the concept of unified Cloud-HPC-Big Data-AI applications and presents examples of their actual use in scientific and industrial applications.

Agile Data Warehousing for the Enterprise - A Guide for Solution Architects and Project Leaders (Paperback): Ralph Hughes Agile Data Warehousing for the Enterprise - A Guide for Solution Architects and Project Leaders (Paperback)
Ralph Hughes
R1,185 R1,101 Discovery Miles 11 010 Save R84 (7%) Ships in 10 - 15 working days

Building upon his earlier book that detailed agile data warehousing programming techniques for the Scrum master, Ralph's latest work illustrates the agile interpretations of the remaining software engineering disciplines: Requirements management benefits from streamlined templates that not only define projects quickly, but ensure nothing essential is overlooked. Data engineering receives two new "hyper modeling" techniques, yielding data warehouses that can be easily adapted when requirements change without having to invest in ruinously expensive data-conversion programs. Quality assurance advances with not only a stereoscopic top-down and bottom-up planning method, but also the incorporation of the latest in automated test engines. Use this step-by-step guide to deepen your own application development skills through self-study, show your teammates the world's fastest and most reliable techniques for creating business intelligence systems, or ensure that the IT department working for you is building your next decision support system the right way.

Power Electronics Circuit Analysis with PSIM (R) (Paperback): Farzin Asadi, Kei Eguchi Power Electronics Circuit Analysis with PSIM (R) (Paperback)
Farzin Asadi, Kei Eguchi
R2,838 R2,254 Discovery Miles 22 540 Save R584 (21%) Ships in 18 - 22 working days

Power electronics systems are nonlinear variable structure systems. They involve passive components such as resistors, capacitors, and inductors, semiconductor switches such as thyristors and MOSFETs, and circuits for control. The analysis and design of such systems presents significant challenges. Fortunately, increased availability of powerful computer and simulation programs makes the analysis/design process much easier. PSIM (R) is an electronic circuit simulation software package, designed specifically for use in power electronics and motor drive simulations but can be used to simulate any electronic circuit. With fast simulation speed and user friendly interface, PSIM provides a powerful simulation environment to meed the user simulation and development needs. This book shows how to simulate the power electronics circuits in PSIM environment. The prerequisite for this book is a first course on power electronics. This book is composed of eight chapters: Chapter 1 is an introduction to PSIM. Chapter 2 shows the fundamentals of circuit simulation with PSIM. Chapter 3 introduces the Simview (TM). Simview is PSIM's waveform display and post-processing program. Chapter 4 introduces the most commonly used components of PSIM. Chapter 5 shows how PSIM can be used for analysis of power electronics circuits. 45 examples are studied in this chapter. Chapter 6 shows how you can simulate motors and mechanical loads in PSIM. Chapter 7 introduces the SimCoupler (TM). Simcoupler fuses PSIM with Simulink (R) by providing an interface for co-simulation. Chapter 8 introduces the SmartCtrl (R). SmartCtrl is a controller design software specifically geared towards power electronics applications. https://powersimtech.com/2021/10/01/book-release-power-electronics-circuit-analysis-with-psim/

The Rust Programming Language: 2nd Edition (Paperback): Steve Klabnik, Carol Nichols The Rust Programming Language: 2nd Edition (Paperback)
Steve Klabnik, Carol Nichols
R1,143 R878 Discovery Miles 8 780 Save R265 (23%) Ships in 10 - 15 working days

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, 2nd Edition is the official language guide for Rust 2021, and the best way to get started with Rust. The new edition includes a quick-reference section on organizing code with modules, and improved closure examples of captures, the move keyboard, and Fn traits. From web apps to operating systems, Rust is the safe, fast, reliable programming language used for an expansive variety of applications. Revised and updated by the original authors, the second edition of The Rust Programming Language shows readers how to take full advantage of Rust 2021 features, from installation to creating robust and scalable programs. It begins with the basics, like creating functions and binding variables, then moves on to more advanced concepts, like error

Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover): Dk Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover)
Dk 1
R535 R491 Discovery Miles 4 910 Save R44 (8%) Ships in 5 - 10 working days

The simplest, most visual introduction to coding for adults. Using a graphic method to break complex subjects into user-friendly chunks, computer coding has never been easier thanks to this programming book. Here's what you'll find inside the pages of this coding for beginners book: - To reinforce learning, practical coding projects are followed by suggestions and challenges for the reader to adapt and personalise a project - Step-by-step explanations visually break down each section of code and explain how coding works - Written and checked by a team of expert coders - Includes widely used languages, from introduction to career-useful From learning Python coding and Javascript to HTML and Scratch, Beginner's Step-by-Step Coding Course brings the most essential coding skills within easy reach! Each chapter contains tutorials on practical programming projects designed to teach you the main applications of each coding language, such as building websites, creating games, and designing apps. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete programme. This essential coding guide contains everything you need to get on the road to code! It's perfect for anyone who wants to learn to code for a hobby or who wants to take their first steps towards a career in coding.

Principles of Parallel Scientific Computing - A First Guide to Numerical Concepts and Programming Methods (Paperback, 1st ed.... Principles of Parallel Scientific Computing - A First Guide to Numerical Concepts and Programming Methods (Paperback, 1st ed. 2021)
Tobias Weinzierl
R1,086 Discovery Miles 10 860 Ships in 9 - 17 working days

New insight in many scientific and engineering fields is unthinkable without the use of numerical simulations running efficiently on modern computers. The faster we get new results, the bigger and accurate are the problems that we can solve. It is the combination of mathematical ideas plus efficient programming that drives the progress in many disciplines. Future champions in the area thus will have to be qualified in their application domain, they will need a profound understanding of some mathematical ideas, and they need the skills to deliver fast code. The present textbook targets students which have programming skills already and do not shy away from mathematics, though they might be educated in computer science or an application domain. It introduces the basic concepts and ideas behind applied mathematics and parallel programming that we need to write numerical simulations for today's multicore workstations. Our intention is not to dive into one particular application domain or to introduce a new programming language - we lay the generic foundations for future courses and projects in the area. The text is written in an accessible style which is easy to digest for students without years and years of mathematics education. It values clarity and intuition over formalism, and uses a simple N-body simulation setup to illustrate basic ideas that are of relevance in various different subdomains of scientific computing. Its primary goal is to make theoretical and paradigmatic ideas accessible to undergraduate students and to bring the fascination of the field across.

Pro PowerShell for Amazon Web Services (Paperback, 2nd ed.): Brian Beach, Steven Armentrout, Rodney Bozo, Emmanuel Tsouris Pro PowerShell for Amazon Web Services (Paperback, 2nd ed.)
Brian Beach, Steven Armentrout, Rodney Bozo, Emmanuel Tsouris
R1,487 Discovery Miles 14 870 Ships in 9 - 17 working days

Amazon Web Services (AWS) is the leading public cloud platform. In this book you will learn to use Microsoft PowerShell to create, host, manage, and administer workloads using Amazon Web Services. You will learn how to create virtual machines, provision storage, configure networks, and more-all using your preferred Windows scripting language. CIOs everywhere are leading their organizations to the cloud, but there are few books available to help. This book focuses on moving Microsoft Windows workloads to the cloud using technologies familiar to enterprise Microsoft-based professionals. The completely revised and expanded Pro PowerShell for Amazon Web Services is written specifically for Windows professionals who already know PowerShell and want to learn to host Windows workloads on Amazon Web Services. The cloud offers information technology workers significant cost savings and agility unimaginable even just a few years ago. Tasks that traditionally took weeks of work, costing thousands of dollars, can be completed in minutes for a fraction of a penny. New chapters in this second edition cover: AWS Lambda, Amazon WorkSpaces, Amazon AppStream 2.0, AWS Directory Service, Amazon WorkDocs, and AWS System Manager. What You'll Learn Create and manage Windows servers on Elastic Compute Cloud (EC2) Configure and secure networks with Virtual Private Cloud (VPC) Leverage autoscaling to adjust resources as load changes Deploy and manage SQL Server using the Relational Database Service (RDS) Manage virtual desktops using WorkSpaces and AppStream Leverage AWS Systems Manager to manage Windows at scale Who This Book Is For Windows professionals who want to learn more about Amazon Web Services, with a focus on running Windows workloads and automated management at scale using PowerShell tools for AWS. The book assumes you have knowledge of Windows and PowerShell, but are new to AWS.

Microsoft Visual C# - Introduction To Object Oriented Programming (Paperback): Joyce Farrell Microsoft Visual C# - Introduction To Object Oriented Programming (Paperback)
Joyce Farrell
R1,251 R1,158 Discovery Miles 11 580 Save R93 (7%) Ships in 10 - 15 working days

Develop strong programming skills needed for professional success with Farrell's MICROSOFT VISUAL C#: INTRODUCTION TO OBJECT ORIENTED PROGRAMMING, 8th Edition.

Approachable, clear and straightforward examples and style help you understand structured and object-oriented programming concepts. Master critical principles and techniques that easily transfer to other programming languages. This edition incorporates recent versions of C# and Visual Studio to ensure you have the skills required in business today. Short "You Do It" hands-on features for each chapter and a variety of programming exercises, debugging exercises, game-creation projects and running case studies help prepare you for success in today’s programming environment.

Discover the tools and expertise you need for programming success.

Bit by Bit - How Video Games Transformed Our World (Hardcover): Andrew Ervin Bit by Bit - How Video Games Transformed Our World (Hardcover)
Andrew Ervin
R1,087 Discovery Miles 10 870 Ships in 18 - 22 working days

Video games have seemingly taken over our lives. Whereas gamers once constituted a small and largely male subculture, today 67 percent of American households play video games. The average gamer is now thirty-four years old and spends eight hours each week playing-and there is a 40 percent chance this person is a woman. In Bit by Bit, Andrew Ervin sets out to understand the explosive popularity of video games. He travels to government laboratories, junk shops, and arcades. He interviews scientists and game designers, both old and young. In charting the material and technological history of video games, from the 1950s to the present, he suggests that their appeal starts and ends with the sense of creativity they instill in gamers. As Ervin argues, games can be art because they are beautiful, moving, and even political.

Electronic Music and Sound Design - Theory and Practice with Max 8 - Volume 1 (Fourth Edition) (Paperback): Alessandro... Electronic Music and Sound Design - Theory and Practice with Max 8 - Volume 1 (Fourth Edition) (Paperback)
Alessandro Cipriani, Maurizio Giri
R1,134 Discovery Miles 11 340 Ships in 18 - 22 working days
Secure Your Node.js Web Application (Paperback): Karl Duuna Secure Your Node.js Web Application (Paperback)
Karl Duuna
R814 R731 Discovery Miles 7 310 Save R83 (10%) Ships in 10 - 15 working days

Cyber-criminals have your web applications in their crosshairs. They search for and exploit common security mistakes in your web application to steal user data. Learn how you can secure your Node.js applications, database and web server to avoid these security holes. Discover the primary attack vectors against web applications, and implement security best practices and effective countermeasures. Coding securely will make you a stronger web developer and analyst, and you'll protect your users. Bake security into your code from the start. See how to protect your Node.js applications at every point in the software development life cycle, from setting up the application environment to configuring the database and adding new functionality. You'll follow application security best practices and analyze common coding errors in applications as you work through the real-world scenarios in this book. Protect your database calls from database injection attacks and learn how to securely handle user authentication within your application. Configure your servers securely and build in proper access controls to protect both the web application and all the users using the service.Defend your application from denial of service attacks. Understand how malicious actors target coding flaws and lapses in programming logic to break in to web applications to steal information and disrupt operations. Work through examples illustrating security methods in Node.js. Learn defenses to protect user data flowing in and out of the application. By the end of the book, you'll understand the world of web application security, how to avoid building web applications that attackers consider an easy target, and how to increase your value as a programmer. What You Need: In this book we will be using mainly Node.js. The book covers the basics of JavaScript and Node.js. Since most Web applications have some kind of a database backend, examples in this book work with some of the more popular databases, including MySQL, MongoDB, and Redis.

Practice of Computing Using Python, The, Global Edition (Paperback, 3rd edition): William Punch, Richard Enbody Practice of Computing Using Python, The, Global Edition (Paperback, 3rd edition)
William Punch, Richard Enbody
R2,363 Discovery Miles 23 630 Ships in 9 - 17 working days

For courses in Python Programming Now in its 3rd Edition, Practice of Computing Using Python continues to introduce both majors and non-majors taking CS1 courses to computational thinking using Python, with a strong emphasis on problem solving through computer science. The authors have chosen Python for its simplicity, powerful built-in data structures, advanced control constructs, and practicality. The text is built from the ground up for Python programming, rather than having been translated from Java or C++. Focusing on data manipulation and analysis as a theme, the text allows students to work on real problems using Internet-sourced or self-generated data sets that represent their own work and interests. The authors also emphasise program development and provide both majors and non-majors with a practical foundation in programming that will be useful in their respective fields. Among other changes, the 3rd Edition incorporates a switch to the Anaconda distribution, the SPYDER IDE, and a focus on debugging and GUIs.

Mathematical and Computer Programming Techniques for Computer Graphics (Hardcover): Peter Comninos Mathematical and Computer Programming Techniques for Computer Graphics (Hardcover)
Peter Comninos
R4,318 Discovery Miles 43 180 Ships in 18 - 22 working days

Mathematical and Computer Programming Techniques for Computer Graphics introduces the mathematics and related computer programming techniques used in Computer Graphics. Starting with the underlying mathematical ideas, it gradually leads the reader to a sufficient understanding of the detail to be able to implement libraries and programs for 2D and 3D graphics. Using lots of code examples, the reader is encouraged to explore and experiment with data and computer programs (in the C programming language) and to master the related mathematical techniques.

A simple but effective set of routines are included, organised as a library, covering both 2D and 3D graphics taking a parallel approach to mathematical theory, and showing the reader how to incorporate it into example programs. This approach both demystifies the mathematics and demonstrates its relevance to 2D and 3D computer graphics."

Computer Games: Development and Technology (Hardcover): Harrison Howard Computer Games: Development and Technology (Hardcover)
Harrison Howard
R3,353 R3,031 Discovery Miles 30 310 Save R322 (10%) Ships in 18 - 22 working days
Computer Games: Interface, Design and Applications (Hardcover): Oscar Moore Computer Games: Interface, Design and Applications (Hardcover)
Oscar Moore
R3,072 R2,784 Discovery Miles 27 840 Save R288 (9%) Ships in 18 - 22 working days
Modern Concurrency on Apple Platforms - Using async/await with Swift (Paperback, 1st ed.): Andres Ibanez Kautsch Modern Concurrency on Apple Platforms - Using async/await with Swift (Paperback, 1st ed.)
Andres Ibanez Kautsch
R1,270 R1,048 Discovery Miles 10 480 Save R222 (17%) Ships in 18 - 22 working days

Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement. Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code. You'll start by exploring why concurrency is hard to implement in a traditional system. Explaining the definition of concurrency and what its primitives are will help you understand why they are hard to use correctly. These concepts will become clearer as you work through the sample projects. The book's focus then shifts exclusively to the new APIs, helping you understand how the integration of the system with the language itself makes it easier for you to write concurrent code without overstepping the bounds of the concurrency safe zone. By the end of the book, you'll have a solid foundation for working safely with concurrent code using the new async/await APIs. What You'll Learn Understand concurrency and its traditional problems Work with the new async/await API and all its features, from the basic usage and await keywords, to task groups and async sequences. Implement modern and safe concurrent code that you can start using right away Who This Book Is For Experienced iOS developers at a semi-senior or senior level. Knowledge on the Grand Central Dispatch is a bonus, but not required.

Azure SQL Hyperscale Revealed - High-performance Scalable Solutions for Critical Data Workloads (Paperback, 1st ed.): Zoran... Azure SQL Hyperscale Revealed - High-performance Scalable Solutions for Critical Data Workloads (Paperback, 1st ed.)
Zoran Barac, Daniel Scott-Raynsford
R1,298 R1,076 Discovery Miles 10 760 Save R222 (17%) Ships in 18 - 22 working days

Take a deep dive into the Azure SQL Database Hyperscale Service Tier and discover a new form of cloud architecture from Microsoft that supports massive databases. The new horizontally scalable architecture, formerly code-named Socrates, allows you to decouple compute nodes from storage layers. This radically different approach dramatically increases the scalability of the service. This book shows you how to leverage Hyperscale to provide next-level scalability, high throughput, and fast performance from large databases in your environment. The book begins by showing how Hyperscale helps you eliminate many of the problems of traditional high-availability and disaster recovery architecture. You'll learn how Hyperscale overcomes storage capacity limitations and issues with scale-up times and costs. With Hyperscale, your costs do not increase linearly with database size and you can manage more data than ever at a lower cost. The book teaches you how to deploy, configure, and monitor an Azure SQL Hyperscale database in a production environment. The book also covers migrating your current workloads from traditional architecture to Azure SQL Hyperscale. What You Will Learn Understand the advantages of Hyperscale over traditional architecture Deploy a Hyperscale database on the Azure cloud (interactively and with code) Configure the advanced features of the Hyperscale database tier Monitor and scale database performance to suit your needs Back up and restore your Azure SQL Hyperscale databases Implement disaster recovery and failover capability Compare performance of Hyperscale vs traditional architecture Migrate existing databases to the Hyperscale service tier Who This Book Is For SQL architects, data engineers, and DBAs who want the most efficient and cost-effective cloud technologies to run their critical data workloads, and those seeking rapid scalability and high performance and throughput while utilizing large databases

Mobile Computing: Technology and Applications (Hardcover): Joseph Anderson Mobile Computing: Technology and Applications (Hardcover)
Joseph Anderson
R3,150 R2,855 Discovery Miles 28 550 Save R295 (9%) Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Stars
Ian Ridpath Paperback R227 R206 Discovery Miles 2 060
Flipping The Narrative - A Pragmatic…
Veronykah Spencer Hardcover R809 R713 Discovery Miles 7 130
King Tony Spanners Combination Eva Foam…
Introduction to Evolutionary Algorithms
Xinjie Yu, Mitsuo Gen Hardcover R4,922 Discovery Miles 49 220
The Little Book of the Big Bang - A…
M Rees Hardcover R749 R688 Discovery Miles 6 880
Micro-Tec Spanner Combination (2 Pack…
Topography and Astronomy: Prominent…
Zoe Gilbert Hardcover R2,301 R2,105 Discovery Miles 21 050
King Tony Spanner Stubby (2 Pack) (11mm)
Recent Trends in Computational…
Miriam Mehl, Manfred Bischoff, … Hardcover R2,890 R1,989 Discovery Miles 19 890
The Photographic Atlas of the Stars
P. Doherty, P. Moore, … Paperback R2,481 Discovery Miles 24 810

 

Partners