0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (6)
  • R100 - R250 (79)
  • R250 - R500 (340)
  • R500+ (2,301)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)

iOS Architecture Patterns - MVC, MVP, MVVM, VIPER, and VIP in Swift (Paperback, 1st ed.): Raul Garcia iOS Architecture Patterns - MVC, MVP, MVVM, VIPER, and VIP in Swift (Paperback, 1st ed.)
Raul Garcia
R1,308 R1,087 Discovery Miles 10 870 Save R221 (17%) Ships in 18 - 22 working days

Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You'll find out why it's important for your applications to be based on these patterns and which ones are the most common. Then you'll look at the MVC as one of the best known and used patterns. You'll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you'll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection with the views through Data Binding. With those prominent patterns covered, you'll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process. What You'll Learn Code cleanly with solid foundations Start your project ready to adapt and evolve as features and other developers are added Find and apply the right patterns for the best results Who This Book Is ForDevelopers with some programming knowledge who want to learn different architecture patterns, those who already have more experience and are looking for a starting point on complex patterns such as VIPER or VIP, and beginner programmers

MCA Modern Desktop Administrator Practice Tests - Exam MD-100 and MD-101 (Paperback): C Panek MCA Modern Desktop Administrator Practice Tests - Exam MD-100 and MD-101 (Paperback)
C Panek
R963 R842 Discovery Miles 8 420 Save R121 (13%) Ships in 18 - 22 working days

EXAM MD-100 AND MD-101 Provides 1,000 practice questions covering all exam objectives. Compliments the MCA Modern Desktop Administrator Complete Study Guide: Exam MD-100 and Exam MD-101 Quick, focused review for MD-100 and MD-101 Microsoft's new Certified Associate Modern Desktop qualification verifies your skill as an administrator of Windows 10 technologies and modern desktop management. With a focus on the intricacies of Microsoft 365, this certification is in high demand. The 2 practice exams PLUS domain-by-domain questions in this book will help you target your study and sharpen your focus 1000 questions total! So now tackle the certification exam with confidence. Expertly crafted questions cover 100% of the objectives for both the MD-100 and MD-101 exams, enabling you to be fully prepared. Coverage of 100% of all exam objectives in these practice tests means you'll be ready for: Desktop and Device Deployment Windows Management and Monitoring OS Updates and Upgrades Core Services Support Data Access and Usage Networking Security Driver and Device Installation Remote Access Configuration System Backup and Restore Interactive learning environment Take your exam prep to the next level with Sybex's superior interactive online study tools. To access our learning environment, simply visit www.wiley.com/go/sybextestprep, register to receive your unique PIN, and instantly gain one year of FREE access to the interactive test bank with two practice exams and domain-by-domain questions. 1000 questions total! Interactive test bank Use the interactive online version of the book's 2 practice exams to help you identify areas where further review is needed. Get more than 90% of the answers correct, and you're ready to take the certification exam. 100 questions total! ABOUT THE MCA PROGRAM The MCA Microsoft 365 Certified: Modern Desktop Administrator Associate certification helps Modern Desktop Administrators deploy, configure, secure, manage, and monitor devices and client applications in an enterprise environment. Exam MD-100, Windows 10, measures your ability to accomplish the following technical tasks: deploy Windows; manage devices and data; configure connectivity; and maintain Windows. Exam MD-101, Managing Modern Desktops, measures your ability to accomplish the following technical tasks: deploy and update operating systems; manage policies and profiles; manage and protect devices; and manage apps and data. Visit www.microsoft.com/en-us/ learning/modern-desktop.aspx for more information.

BPF Performance Tools (Paperback): Brendan Gregg BPF Performance Tools (Paperback)
Brendan Gregg
R1,430 R1,179 Discovery Miles 11 790 Save R251 (18%) Ships in 5 - 10 working days

Use BPF Tools to Optimize Performance, Fix Problems, and See Inside Running Systems BPF-based performance tools give you unprecedented visibility into systems and applications, so you can optimize performance, troubleshoot code, strengthen security, and reduce costs. BPF Performance Tools: Linux System and Application Observability is the definitive guide to using these tools for observability. Pioneering BPF expert Brendan Gregg presents more than 150 ready-to-run analysis and debugging tools, expert guidance on applying them, and step-by-step tutorials on developing your own. You'll learn how to analyze CPUs, memory, disks, file systems, networking, languages, applications, containers, hypervisors, security, and the kernel. Gregg guides you from basic to advanced tools, helping you generate deeper, more useful technical insights for improving virtually any Linux system or application. * Learn essential tracing concepts and both core BPF front-ends: BCC and bpftrace * Master 150+ powerful BPF tools, including dozens created just for this book, and available for download * Discover practical strategies, tips, and tricks for more effective analysis * Analyze compiled, JIT-compiled, and interpreted code in multiple languages: C, Java, bash shell, and more * Generate metrics, stack traces, and custom latency histograms * Use complementary tools when they offer quick, easy wins * Explore advanced tools built on BPF: PCP and Grafana for remote monitoring, eBPF Exporter, and kubectl-trace for tracing Kubernetes * Foreword by Alexei Starovoitov, creator of the new BPF BPF Performance Tools will be an indispensable resource for all administrators, developers, support staff, and other IT professionals working with any recent Linux distribution in any enterprise or cloud environment.

How to Do Everything Mac OS X Lion Edition (Paperback, 3rd edition): Dwight Spivey How to Do Everything Mac OS X Lion Edition (Paperback, 3rd edition)
Dwight Spivey
R879 R818 Discovery Miles 8 180 Save R61 (7%) Ships in 18 - 22 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Get the Most Out of Your MacWith coverage of the iMac, MacBook, MacBook Air, and Mac mini, How to Do Everything Mac, OS X Lion Edition shows you how to configure and customize your Mac and take full advantage of all the powerful tools and capabilities. You'll learn about the new features, including Multi-Touch gestures, Mission Control, full-screen apps, Launchpad, FaceTime, and more. Hardware, networking, security, and maintenance are also discussed in this practical guide. Interact with your Mac using Multi-Touch gestures View your system from Mission Control Connect to the Internet and explore with Safari Video chat with FaceTime Stay in touch and on schedule with Mail, Address Book, iCal, and iChat Browse and download content from the Mac App Store Access your apps from Launchpad and view them full-screen Use iWork for word processing, spreadsheets, and presentations Stay entertained with QuickTime, iPhoto, iTunes, and iMovie Sync data with your iPod, iPad, or iPhone Set up a wired or wireless network Connect external devices via USB and FireWire Troubleshoot, maintain, and back up your Mac Dwight Spivey is a product manager for Konica Minolta. He has worked with the Mac since 1996, is a member of the Apple Developer Connection, and stays up to date on all Mac technical issues. Dwight is the author of iPhone & iPod touch QuickSteps and many other Mac-related titles.

Windows Server 2012 Hyper-V Installation and Configuration Guide (Paperback): A Finn Windows Server 2012 Hyper-V Installation and Configuration Guide (Paperback)
A Finn
R1,399 R1,178 Discovery Miles 11 780 Save R221 (16%) Ships in 18 - 22 working days

Go-to guide for using Microsoft's updated Hyper-V as a virtualization solution

Windows Server 2012 Hyper-V offers greater scalability, new components, and more options than ever before for large enterprise systems and small/medium businesses. "Windows Server 2012 Hyper-V Installation and Configuration Guide" is the place to start learning about this new cloud operating system. You'll get up to speed on the architecture, basic deployment and upgrading, creating virtual workloads, designing and implementing advanced network architectures, creating multitenant clouds, backup, disaster recovery, and more.

The international team of expert authors offers deep technical detail, as well as hands-on exercises and plenty of real-world scenarios, so you thoroughly understand all features and how best to use them.Explains how to deploy, use, manage, and maintain the Windows Server 2012 Hyper-V virtualization solutions in large enterprises and small- to medium-businesses Provides deep technical detail and plenty of exercises showing you how to work with Hyper-V in real-world settings Shows you how to quickly configure Hyper-V from the GUI and use PowerShell to script and automate common tasks Covers deploying Hyper-V hosts, managing virtual machines, network fabrics, cloud computing, and using file servers Also explores virtual SAN storage, creating guest clusters, backup and disaster recovery, using Hyper-V for Virtual Desktop Infrastructure (VDI), and other topics

Help make your Hyper-V virtualization solution a success with "Windows Server 2012 Hyper-V Installation and Configuration Guide."

Windows 8 (Paperback): David Pogue Windows 8 (Paperback)
David Pogue
R1,087 R966 Discovery Miles 9 660 Save R121 (11%) Ships in 18 - 22 working days

With Windows 8, Microsoft completely reimagined the graphical user interface for its operating system, and designed it to run on tablets as well as PCs. It's a big change that calls for a trustworthy guide - Windows 8: The Missing Manual. New York Times columnist David Pogue provides technical insight, lots of wit, and hardnosed objectivity to help you hit the ground running with Microsoft's new OS. This jargon-free book explains Windows 8 features so clearly - revealing which work well and which don't - that it should have been in the box in the first place.

Quantitative Data Analysis with Minitab - A Guide for Social Scientists (Paperback): Alan Bryman, Duncan Cramer Quantitative Data Analysis with Minitab - A Guide for Social Scientists (Paperback)
Alan Bryman, Duncan Cramer
R1,392 Discovery Miles 13 920 Ships in 10 - 15 working days

Quantitative data analysis is now a compulsory component of most degree courses in the social sciences and students are increasingly reliant on computers for the analysis of data. Quantitative Data Analysis with Minitab explains statistical tests for Mac users using the same formulae free, non-technical approach as the very successful SPPS version. Students will learn a wide range of quantitative data analysis techniques and become familiar with how these techniques can be implemented through the latest version of Minitab. Techniques covered include univariate analysis (with frequency table, dispersion and histograms), bivariate (with contingency tables correlation, analysis of varience and non-parametric tests) and multivariate analysis (with multiple regression, path analysis, covarience and factor analysis). In addition the book covers issues such as sampling, statistical significance, conceptualization and measurement and the selection of appropriate tests. Each chapter concludes with a set of exercises. Social science students will be interested in this integrated, non-mathematical introduction to quantitative data anlysis and the Minitab package.

Load Balance For Distributed Real-time Computing Systems (Hardcover): Junhua Fang, Rong Zhang, Aoying Zhou Load Balance For Distributed Real-time Computing Systems (Hardcover)
Junhua Fang, Rong Zhang, Aoying Zhou
R2,147 Discovery Miles 21 470 Ships in 18 - 22 working days

This illustrative compendium analyzes the load balancing problem in distributed stream processing systems and explores a set of high-performance real-time processing scheme based on key-based balancing strategy, join-matrix model and fault tolerance mechanisms.The volume succinctly provides the theoretical support for the proposed techniques. Through a rich set of experiments and comparisons with the other state-of-the-art techniques using both standard benchmarks and real data sets, the book comprehensively verifies the correctness and effectiveness of the proposed methods.This unique title is an excellent reference text for researchers in the fields of distributed stream processing, parallel system, cloud computing, etc.

Windows Registry Forensics - Advanced Digital Forensic Analysis of the Windows Registry (Paperback, 2nd edition): Harlan Carvey Windows Registry Forensics - Advanced Digital Forensic Analysis of the Windows Registry (Paperback, 2nd edition)
Harlan Carvey
R1,576 R1,468 Discovery Miles 14 680 Save R108 (7%) Ships in 10 - 15 working days

Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry, Second Edition, provides the most in-depth guide to forensic investigations involving Windows Registry. This book is one-of-a-kind, giving the background of the Registry to help users develop an understanding of the structure of registry hive files, as well as information stored within keys and values that can have a significant impact on forensic investigations. Tools and techniques for post mortem analysis are discussed at length to take users beyond the current use of viewers and into real analysis of data contained in the Registry. This second edition continues a ground-up approach to understanding so that the treasure trove of the Registry can be mined on a regular and continuing basis.

Modern Digital Control Systems (Hardcover, 2nd edition): Raymond G. Jacquot Modern Digital Control Systems (Hardcover, 2nd edition)
Raymond G. Jacquot
R3,679 Discovery Miles 36 790 Ships in 10 - 15 working days

This work presents traditional methods and current techniques of incorporating the computer into closed-loop dynamic systems control, combining conventional transfer function design and state variable concepts. Digital Control Designer - an award-winning software program which permits the solution of highly complex problems - is available on the CRC Press Website at http://www.crcpress.com/product/isbn/9780824789145. This edition: supplies new coverage of the Ragazzini technique; describes digital filtering, including Butterworth prototype filters; and more.

System Integration (Hardcover): Jeffrey O. Grady System Integration (Hardcover)
Jeffrey O. Grady
R7,890 Discovery Miles 78 900 Ships in 10 - 15 working days

System Integration presents the systems approach to complex problem solving and provides a powerful base for both product and process integration. This unique reference describes 27 kinds of integration work, primarily obtained through human communications. Simple computer applications-already in place in most companies-have the resources to encourage the availability and sharing of current team knowledge, which results in an intense, cooperative experience leading rapidly to sound design solutions.

Operating Systems for Supercomputers and High Performance Computing (Hardcover, 1st ed. 2019): Balazs Gerofi, Yutaka Ishikawa,... Operating Systems for Supercomputers and High Performance Computing (Hardcover, 1st ed. 2019)
Balazs Gerofi, Yutaka Ishikawa, Rolf Riesen, Robert W. Wisniewski
R3,397 Discovery Miles 33 970 Ships in 18 - 22 working days

Few works are as timely and critical to the advancement of high performance computing than is this new up-to-date treatise on leading-edge directions of operating systems. It is a first-hand product of many of the leaders in this rapidly evolving field and possibly the most comprehensive. This new and important book masterfully presents the major alternative concepts driving the future of operating system design for high performance computing. In particular, it describes the major advances of monolithic operating systems such as Linux and Unix that dominate the TOP500 list. It also presents the state of the art in lightweight kernels that exhibit high efficiency and scalability at the loss of generality. Finally, this work looks forward to possibly the most promising strategy of a hybrid structure combining full service functionality with lightweight kernel operation. With this, it is likely that this new work will find its way on the shelves of almost everyone who is in any way engaged in the multi-discipline of high performance computing. (From the foreword by Thomas Sterling)

Modern Operating Systems (Hardcover): Kate Summers Modern Operating Systems (Hardcover)
Kate Summers
R3,265 R2,955 Discovery Miles 29 550 Save R310 (9%) Ships in 18 - 22 working days
Understanding Operating Systems (Hardcover): Reid Barnes Understanding Operating Systems (Hardcover)
Reid Barnes
R3,338 R3,015 Discovery Miles 30 150 Save R323 (10%) Ships in 18 - 22 working days
Executing Windows Command Line Investigations - While Ensuring Evidentiary Integrity (Paperback): Chet Hosmer, Joshua... Executing Windows Command Line Investigations - While Ensuring Evidentiary Integrity (Paperback)
Chet Hosmer, Joshua Bartolomie, Rosanne Pelli
R1,297 Discovery Miles 12 970 Ships in 10 - 15 working days

The book Executing Windows Command Line Investigations targets the needs of cyber security practitioners who focus on digital forensics and incident response. These are the individuals who are ultimately responsible for executing critical tasks such as incident response; forensic analysis and triage; damage assessments; espionage or other criminal investigations; malware analysis; and responding to human resource violations. The authors lead readers through the importance of Windows CLI, as well as optimal configuration and usage. Readers will then learn the importance of maintaining evidentiary integrity, evidence volatility, and gain appropriate insight into methodologies that limit the potential of inadvertently destroying or otherwise altering evidence. Next, readers will be given an overview on how to use the proprietary software that accompanies the book as a download from the companion website. This software, called Proactive Incident Response Command Shell (PIRCS), developed by Harris Corporation provides an interface similar to that of a Windows CLI that automates evidentiary chain of custody and reduces human error and documentation gaps during incident response.

Modern Operating Systems (Hardcover): Nora Wilson Modern Operating Systems (Hardcover)
Nora Wilson
R3,062 R2,777 Discovery Miles 27 770 Save R285 (9%) Ships in 18 - 22 working days
Modding Mac OS X (Paperback): Erica Sadun Modding Mac OS X (Paperback)
Erica Sadun
R627 R581 Discovery Miles 5 810 Save R46 (7%) Ships in 18 - 22 working days

Modding Mac OS X isn't about cutting up your Power Mac's case with a saws-all; it's about modifying Mac OS X's user interface and unlocking secrets and dispelling your fears of the Unix command line so you can take command of your Mac. Modding Mac OS X starts out with the very basics of showing you how to configure your Mac and do simple things like change Finder views, use an image from iPhoto's library on your desktop, and how to find and use screen savers. From there, Modding Mac OS X shows you how to: Find hidden features in your favorite applications; Dive inside application bundles to find hidden resources; Change application and system-wide keyboard shortcuts; Work with the Property List Editor to read and edit property list files; Wrap your head around the defaults command to tweak an application's settings; Hack on NIB files to change an application's interface; Control an application with AppleScript, even if it isn't scriptable. Each Modding example includes detailed step-by-step instructions that even a novice Mac user can follow, while also providing the necessary detail to satisfy the experienced hacker. The knowledge you gain from tweaking one application can be easily applied to the next. So go on, empower your inner Mac geek. You know you want to.

Mac OS X Lion (Paperback): David Pogue Mac OS X Lion (Paperback)
David Pogue
R984 R887 Discovery Miles 8 870 Save R97 (10%) Ships in 18 - 22 working days

With Lion, Apple has unleashed the most innovative version of Mac OS X yet--and you'll learn all about it with David Pogue's meticulous Missing Manual. Mac OS X 10.7 completely transforms the Mac user interface with multi-touch gestures borrowed from the iPhone and iPad, and includes more 250 brand-new features. This book reveals them all with a wealth of insight and detail.Perfect for newcomers. Get crystal-clear, jargon-free introduction to the Dock, the Mac OS X folder structure, and the Mail application. Go in-depth. Learn how use key new features such as full-screen apps, Mission Control, the new Mac App Store, Launchpad, Resume, Auto Save, Versions, AirDrop, and more.

Theres something new on practically every page of this new edition, and David Pogue brings his celebrated wit and expertise to every one of them. Apple's brought a new cat to town and "Mac OS X Lion: The Missing Manual" is a great new way to tame it.

Learning the iOS SDK for JavaScript Programmers (Paperback): Danny Goodman Learning the iOS SDK for JavaScript Programmers (Paperback)
Danny Goodman
R922 Discovery Miles 9 220 Ships in 18 - 22 working days

Is it possible for JavaScript programmers to learn Apple's iOS 4 SDK and live to tell the tale? Technology guru Danny Goodman did, and with this book he leaves a well-marked trail for you to follow. An authority on JavaScript since its inception, Goodman understands the challenges you might face in creating native iOS apps with this SDK, and introduces Xcode, Objective-C, and Cocoa Touch in a context you'll readily understand.

Why bother with the SDK when you can simply build web apps for Apple's iOS devices? Web apps can't access an iPhone's music library, camera, or iOS system software for maps, audio, and more. Nor can you sell web apps in the App Store. If you want to take full advantage of the iPhone and iPad, iOS 4 SDK is your tool -- and this is your book. Includes full coverage of iOS SDK 4.2. Learn the distinction between web app and iOS native app programming Create a workbench app to test code snippets throughout the learning process Get a structural view of an iOS app, and compare the process of building objects in Objective-C versus JavaScipt Discover how your code launches iOS apps and makes them user-ready Learn about iOS memory management details that are different from JavaScript, including pointers and data types Use Objective-C and Cocoa Touch to implement common JavaScript tasks

Ubuntu Linux Toolbox - 1000+ Commands for Ubuntu and Debian Power Users 2e (Paperback, 2nd Edition): C Negus Ubuntu Linux Toolbox - 1000+ Commands for Ubuntu and Debian Power Users 2e (Paperback, 2nd Edition)
C Negus
R685 R614 Discovery Miles 6 140 Save R71 (10%) Ships in 18 - 22 working days

This updated bestseller from Linux guru Chris Negus is packed with an array of new and revised material

As a longstanding bestseller, "Ubuntu Linux Toolbox" has taught you how to get the most out Ubuntu, the world's most popular Linux distribution. With this anticipated new edition, Christopher Negus returns with a host of new and expanded coverage on tools for managing file systems, ways to connect to networks, techniques for securing Ubuntu systems, and a look at the latest Long Term Support (LTS) release of Ubuntu, all aimed at getting you up and running with Ubuntu Linux quickly. Covers installation, configuration, shell primer, the desktop, administrations, servers, and securityDelves into coverage of popular applications for the web, productivity suites, and e-mailHighlights setting up a server (Apache, Samba, CUPS) Boasts a handy trim size so that you can take it with you on the go

"Ubuntu Linux Toolbox, Second Edition" prepares you with a host of updated tools for today's environment, as well as expanded coverage on everything you know to confidently start using Ubuntu today.

Modernizing the Datacenter with Windows Server and Hybrid Cloud (Paperback): John McCabe, Ward Ralston Modernizing the Datacenter with Windows Server and Hybrid Cloud (Paperback)
John McCabe, Ward Ralston
R1,223 R1,109 Discovery Miles 11 090 Save R114 (9%) Ships in 10 - 15 working days

Using cloud and hybrid cloud computing services, you can transform your data center to serve dynamic, highly-changeable workloads, process and analyze soaring data loads, and deliver greater flexibility at lower cost. Modernizing the Data Center with Windows Server and Hybrid Cloud is the definitive guide to using Windows Server, Microsoft Azure, and related Microsoft technologies to achieve this transformation in your own environment. Three world-renowned experts in Microsoft data center technology show how to effectively leverage your current legacy systems as you incorporate your optimal mix of private and public cloud services. Drawing on extensive experience implementing Microsoft hybrid cloud solutions, they offer approachable, step-by-step coverage of your entire transition, from strategy through implementation, security and identity protection, management, and scripting for automation. The authors conclude with full chapters on maximizing data center efficiency, and on supporting innovation going forward.

The Art of Unix Programming (Paperback, New): Eric Raymond The Art of Unix Programming (Paperback, New)
Eric Raymond
R1,085 Discovery Miles 10 850 Ships in 10 - 15 working days

The Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers.

Eric Raymond offers the next generation of “hackers” the unique opportunity to learn the connection between UNIX philosophy and practice through careful case studies of the very best UNIX/Linux programs. In addition, commentary is provided by Brian Kernighan, UNIX pioneer and best-selling author; Doug McIlroy, the inventor of the UNIX pipg; David Korn, the inventor of the korn shell; Jim Gettys and Keith Packard, inventors of X windows; Henry Spencer, an original UNIX hacker; and Ken Arnold, an original BSD developer and JINI creator; Mike Lesk, author of the legendary uucp, lex, and tbl programs; and Sturat Feldman, author of UNIX's famous make utility.

The book is divided into 4 parts. Part I explores the philosophy behind the development of UNIX. Part II explores design principles and patterns that are at the core of the UNIX tradition. Part III covers the rich UNIX tradition of reuse and the amazing variety of programming tools available to the UNIX developer. Part IV explores the UNIX open standards process, and the advantage in portability that UNIX enjoys.

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.

On a Method of Multiprogramming (Hardcover, 1999 ed.): W.H.J. Feijen On a Method of Multiprogramming (Hardcover, 1999 ed.)
W.H.J. Feijen; Foreword by D. Gries; A.J.M. van Gasteren
R4,221 Discovery Miles 42 210 Ships in 18 - 22 working days

Here, the authors propose a method for the formal development of parallel programs - or multiprograms as they prefer to call them. They accomplish this with a minimum of formal gear, i.e. with the predicate calculus and the well- established theory of Owicki and Gries. They show that the Owicki/Gries theory can be effectively put to work for the formal development of multiprograms, regardless of whether these algorithms are distributed or not.

Mac OS X Snow Leopard Pocket Guide (Paperback): Chris Seibold Mac OS X Snow Leopard Pocket Guide (Paperback)
Chris Seibold
R341 R318 Discovery Miles 3 180 Save R23 (7%) Ships in 18 - 22 working days

Whether you're new to the Mac or a longtime user, this handy book is the quickest way to get up to speed on Snow Leopard. Packed with concise information in an easy-to-read format, Mac OS X Snow Leopard Pocket Guide covers what you need to know and is an ideal resource for problem-solving on the fly.
This book goes right to the heart of Snow Leopard, with details on system preferences, built-in applications, and utilities. You'll also find configuration tips, keyboard shortcuts, guides for troubleshooting, lots of step-by-step instructions, and more.
Learn about new features and changes since the original Leopard release Get quick tips for setting up and customizing your Mac's configuration Solve problems with the handy reference to the fundamentals of the Finder, Dock, and more Understand how to manage user accounts Work more efficiently using keyboard shortcuts Take advantage of MobileMe, Apple's online suite of services and tools

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Linux Command - A Comprehensive…
William Vance Hardcover R581 R536 Discovery Miles 5 360
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R873 R792 Discovery Miles 7 920
Android Boot Camp for Developers Using…
Corinne Hoisington Paperback R1,256 R1,170 Discovery Miles 11 700
Linux - A complete guide to Linux…
James Arthur Hardcover R546 R500 Discovery Miles 5 000
Essential Windows 10: 1st Anniversary…
Kevin Wilson Paperback R431 R271 Discovery Miles 2 710
Practical TCP/IP and Ethernet Networking…
Deon Reynders, Edwin Wright Paperback R1,491 Discovery Miles 14 910
Mike Meyers' CompTIA A+ Guide to 802…
Mike Meyers Paperback R1,201 Discovery Miles 12 010
Behavioral Modeling for Embedded Systems…
Luis Gomes, Joao M Fernandes Hardcover R4,644 Discovery Miles 46 440
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R558 R512 Discovery Miles 5 120
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R1,018 Discovery Miles 10 180

 

Partners