0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (97)
  • R250 - R500 (331)
  • R500+ (2,296)
  • -
Status
Format
Author / Contributor
Publisher

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

Design and Implementation of the FreeBSD Operating System, The (Hardcover, 2nd edition): Marshall McKusick, George... Design and Implementation of the FreeBSD Operating System, The (Hardcover, 2nd edition)
Marshall McKusick, George Neville-Neil, Robert Watson
R1,821 R1,550 Discovery Miles 15 500 Save R271 (15%) Ships in 10 - 15 working days

The most complete, authoritative technical guide to the FreeBSD kernel's internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition's content is completely new, and another one-third has been extensively rewritten. Three long-time FreeBSD project leaders begin with a concise overview of the FreeBSD kernel's current design and implementation. Next, they cover the FreeBSD kernel from the system-call level down-from the interface to the kernel to the hardware. Explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing each significant system facility, including process management, security, virtual memory, the I/O system, filesystems, socket IPC, and networking. This Second Edition * Explains highly scalable and lightweight virtualization using FreeBSD jails, and virtual-machine acceleration with Xen and Virtio device paravirtualization * Describes new security features such as Capsicum sandboxing and GELI cryptographic disk protection * Fully covers NFSv4 and Open Solaris ZFS support * Introduces FreeBSD's enhanced volume management and new journaled soft updates * Explains DTrace's fine-grained process debugging/profiling * Reflects major improvements to networking, wireless, and USB support Readers can use this guide as both a working reference and an in-depth study of a leading contemporary, portable, open source operating system. Technical and sales support professionals will discover both FreeBSD's capabilities and its limitations. Applications developers will learn how to effectively and efficiently interface with it; system administrators will learn how to maintain, tune, and configure it; and systems programmers will learn how to extend, enhance, and interface with it. Marshall Kirk McKusick writes, consults, and teaches classes on UNIX- and BSD-related subjects. While at the University of California, Berkeley, he implemented the 4.2BSD fast filesystem. He was research computer scientist at the Berkeley Computer Systems Research Group (CSRG), overseeing development and release of 4.3BSD and 4.4BSD. He is a FreeBSD Foundation board member and a long-time FreeBSD committer. Twice president of the Usenix Association, he is also a member of ACM, IEEE, and AAAS. George V. Neville-Neil hacks, writes, teaches, and consults on security, networking, and operating systems. A FreeBSD Foundation board member, he served on the FreeBSD Core Team for four years. Since 2004, he has written the "Kode Vicious" column for Queue and Communications of the ACM. He is vice chair of ACM's Practitioner Board and a member of Usenix Association, ACM, IEEE, and AAAS. Robert N.M. Watson is a University Lecturer in systems, security, and architecture in the Security Research Group at the University of Cambridge Computer Laboratory. He supervises advanced research in computer architecture, compilers, program analysis, operating systems, networking, and security. A FreeBSD Foundation board member, he served on the Core Team for ten years and has been a committer for fifteen years. He is a member of Usenix Association and ACM.

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.

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.

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.

Operating Systems: Design and Implementation (Hardcover): Mary Holmes Operating Systems: Design and Implementation (Hardcover)
Mary Holmes
R3,264 R2,954 Discovery Miles 29 540 Save R310 (9%) Ships in 18 - 22 working days
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)

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
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
Computer Assisted Instruction and Intelligent Tutoring Systems - Shared Goals and Complementary Approaches (Paperback, New):... Computer Assisted Instruction and Intelligent Tutoring Systems - Shared Goals and Complementary Approaches (Paperback, New)
Jill H. Larkin, Ruth W. Chabay
R1,470 Discovery Miles 14 700 Ships in 10 - 15 working days

The fields of computer-assisted instruction and intelligent tutoring systems have had few vehicles for sharing ideas or programs. Different backgrounds and settings meant reading different journals and attending different conferences. The purpose of this book is to foster a mutual understanding of shared issues and contemporary approaches so as to further powerful educational applications of computing. It is unique in drawing on both the intelligent tutoring systems and computer assisted instruction communities.
Each chapter provides an in-depth discussion by leaders in these fields of current work, focusing on instructional programs -- their design, use, and evaluation. The editors and authors have made extensive efforts to ensure each chapter's clarity and readability for both communities.

Classic Computer Science Problems in Java (Paperback): David Kopec Classic Computer Science Problems in Java (Paperback)
David Kopec
R1,052 Discovery Miles 10 520 Ships in 10 - 15 working days

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You'll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You'll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems! Key Features * Recursion, memorization, bit manipulation * Search algorithms * Constraint-satisfaction problems * Graph algorithms * K-means clustering For intermediate Java programmers. About the technology In any computer science classroom you'll find a set of tried-and-true algorithms, techniques, and coding exercises. These techniques have stood the test of time as some of the best ways to solve problems when writing code, and expanding your Java skill set with these classic computer science methods will make you a better Java programmer. David Kopec is an assistant professor of computer science and innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Python (Manning, 2019).

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
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.

Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS (Paperback): Travis Plunk, James Petty, Tyler... Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS (Paperback)
Travis Plunk, James Petty, Tyler Leonhardt, Don Jones, Jeffery Hicks
R910 R779 Discovery Miles 7 790 Save R131 (14%) Ships in 5 - 10 working days

"Not only for MacOS and Linux users, but also a great resource for Windows PS users." - Bruce Bergman Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a task-focused tutorial for administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break. about the technology The PowerShell scripting language and administrative shell was initially created for Windows, providing a high-quality command-line interface and awesome automation features. As part of Microsoft's ongoing strategy to support non-Windows platforms with its Azure cloud service and .NET Core framework, PowerShell now runs on Linux and macOS. Like Bash, PowerShell can execute and script nearly any aspect of Linux, so you can easily manage repetitive daily tasks, servers, Cloud resources, Continuous Integration pipelines, and more. Because PowerShell is a full-featured programming language, however, it provides capability well beyond traditional shell scripting languages, such as the ability to treat OS components as objects. about the book Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a user-friendly tutorial to managing Linux and macOS systems with PowerShell. It's based on the bestselling Learn Windows PowerShell in a Month of Lunches, which has introduced PowerShell to nearly 100,000 readers. You'll learn how PowerShell shapes up to Bash or Python scripting as you write and run simple scripts that automate boring daily tasks. As you progress through the book, you'll use PowerShell to write Continuous Integration Pipelines and manage cloud-based servers. Just set aside one hour a day for a month, and you'll be automating tasks faster than you ever thought possible! what's inside - Why you should use PowerShell on Linux and macOS - Background jobs and automation techniques - Simple scripting to automate repetitive daily tasks - Common syntax and commands cheat sheet - Each lesson takes you an hour or less about the reader For IT professionals comfortable administering Windows or Linux. No previous experience with PowerShell or Bash required. about the author Travis Plunk has been a Software Engineer on various PowerShell teams since 2013, and at Microsoft since 1999. He was involved in open sourcing PowerShell and has worked on the project full time since shortly after the project was announced. James Petty is a Microsoft MVP, and the CEO and Executive Director for the DevOps Collective and PowerShell.org. Tyler Leonhardt has been a Software Engineer on the PowerShell team since 2017, and at Microsoft since 2016. He is a core maintainer of the PowerShell extension for Visual Studio Code. Learn Windows PowerShell in a Month of Lunches was written by PowerShell community legends Don Jones and Jeffrey Hicks, who have years of experience as successful PowerShell trainers.

In the Beginning...Was the Command Line (Paperback): Neal Stephenson In the Beginning...Was the Command Line (Paperback)
Neal Stephenson
R356 Discovery Miles 3 560 Ships in 18 - 22 working days

This is "the Word" -- one man's word, certainly -- about the art (and artifice) of the state of our computer-centric existence. And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the word is well worth hearing. Mostly well-reasoned examination and partial rant, Stephenson's In the Beginning... was the Command Line is a thoughtful, irreverent, hilarious treatise on the cyber-culture past and present; on operating system tyrannies and downloaded popular revolutions; on the Internet, Disney World, Big Bangs, not to mention the meaning of life itself.

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.

Exam Ref 70-698 Installing and Configuring Windows 10 (Paperback, 2nd edition): Andrew Bettany, Andrew Warren Exam Ref 70-698 Installing and Configuring Windows 10 (Paperback, 2nd edition)
Andrew Bettany, Andrew Warren
R1,085 R777 Discovery Miles 7 770 Save R308 (28%) Ships in 10 - 15 working days

Prepare for Microsoft Exam 70-698-and help demonstrate your real-world mastery of installing, configuring, managing, and maintaining Windows 10 core services. Designed for experienced IT professionals ready to advance their status, this Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA level. Focus on the expertise measured by these objectives: * Implement Windows * Configure and support core services * Manage and maintain Windows This Microsoft Exam Ref: * Organizes its coverage by exam objectives * Features strategic, what-if scenarios to challenge you * Assumes you have experience with installing, configuring, and locally managing and maintaining Windows 10 core services

Theory of Fun for Game Design (Paperback, 2nd ed.): Raph Kostet Theory of Fun for Game Design (Paperback, 2nd ed.)
Raph Kostet
R1,012 R841 Discovery Miles 8 410 Save R171 (17%) Ships in 9 - 17 working days

Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game designer Raph Koster takes a close look at the concept of fun and why it's the most vital element in any game. Why do some games become boring quickly, while others remain fun for years? How do games serve as fundamental and powerful learning tools? Whether you're a game developer, dedicated gamer, or curious observer, this illustrated, fully updated edition helps you understand what drives this major cultural force, and inspires you to take it further. You'll discover that: Games play into our innate ability to seek patterns and solve puzzles Most successful games are built upon the same elements Slightly more females than males now play games Many games still teach primitive survival skills Fictional dressing for modern games is more developed than the conceptual elements Truly creative designers seldom use other games for inspiration Games are beginning to evolve beyond their prehistoric origins

Professional Scrum Development with Azure DevOps (Paperback): Richard Hundhausen Professional Scrum Development with Azure DevOps (Paperback)
Richard Hundhausen
R718 Discovery Miles 7 180 Ships in 10 - 15 working days

Master proven processes for improving development with Scrum and Azure DevOps This guide can help any development team plan, track, and manage work far more effectively, by combining today's leading agile framework (Scrum) and Microsoft's ALM/DevOps toolset (Azure DevOps). Renowned Scrum expert Richard Hundhausen thoroughly covers team formation, backlogs, Sprints, test plans, collaboration, flow, continuous improvement, Azure Boards, Azure Test Plans, and the real-world tradeoffs associated with DevOps. Throughout, you'll find practical, in-the-trenches tips from experienced Professional Scrum Developers. To make this guide even more valuable, Hundhausen has organized it to complement Scrum.org's popular Professional Scrum Developer (PSD) program, which he created with Scrum.org's Ken Schwaber, author of this book's Foreword. Professional Scrum Trainer Richard Hundhausen shows how to: Deepen your understanding of the Scrum framework and Professional Scrum as based on the 2020 Scrum Guide. Provide proven work item planning and tracking, and quickly drive value from Azure Boards Improve your Scrum "pre-game": the tasks you'll perform before your first Sprint Use Azure DevOps to create and manage backlogs, plan Sprints, and collaborate throughout them Improve at scale with Scaled Professional Scrum and the Nexus scaled Scrum framework Recognize which practices are still most efficiently performed without tools Define and optimize team flow, overcome common dysfunctions, and evolve into a high-performance Professional Scrum Team About This Book For everyone who works with or relies on Scrum, including developers, designers, architects, testers, business analysts, Product Owners, Scrum Masters, managers, and other stakeholders Focuses primarily on using Scrum for software products, but can support development of adaptive solutions for any complex problem performance Professional Scrum Team

Pragmatic Guide to Git (Paperback): Travis Swicegood Pragmatic Guide to Git (Paperback)
Travis Swicegood
R559 R526 Discovery Miles 5 260 Save R33 (6%) Ships in 10 - 15 working days

Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff.Get up to speed on Git right now with "Pragmatic Guide to Git." Task-oriented two-page spreads get you up and running with minimal fuss. Each left-hand page dives into the underlying implementation for each task. The right-hand page contains commands that focus on the task at hand, and cross references to other tasks that are related. You'll find what you need fast.Git is rapidly becoming the de-facto standard for the open source community. Its excellent merging capabilities, coupled with its speed and relative ease of use, make it an indispensable tool for any developer. New Git users will learn the basic tasks needed to work with Git every day, including working with remote repositories, dealing with branches and tags, exploring the history, and fixing problems when things go wrong. If you're already familiar with Git, this book will be your go-to reference for Git commands and best practices.You won't find a more practical approach to learning Git than "Pragmatic Guide to Git."

Tools And Weapons (Paperback): Brad Smith, Carol Ann Browne Tools And Weapons (Paperback)
Brad Smith, Carol Ann Browne
R375 R341 Discovery Miles 3 410 Save R34 (9%) Ships in 9 - 17 working days

From Microsoft's President and one of the tech industry's wisest thinkers, a frank and thoughtful reckoning with how to balance enormous promise and existential risk as the digitization of everything accelerates.

Microsoft President Brad Smith operates by a simple core belief: when your technology changes the world, you bear a responsibility to help address the world you have helped create.

This might seem uncontroversial, but it flies in the face of a tech sector long obsessed with rapid growth and sometimes on disruption as an end in itself. While sweeping digital transformation holds great promise, we have reached an inflection point. The world has turned information technology into both a powerful tool and a formidable weapon, and new approaches are needed to manage an era defined by even more powerful inventions like artificial intelligence. Companies that create technology must accept greater responsibility for the future, and governments will need to regulate technology by moving faster and catching up with the pace of innovation.

In Tools and Weapons, Brad Smith and Carol Ann Browne bring us a captivating narrative from the cockpit of one of the world's largest and most powerful tech companies as it finds itself in the middle of some of the thorniest emerging issues of our time. These are challenges that come with no pre-existing playbook, including privacy, cybercrime and cyberwar, social media, the moral conundrums of artificial intelligence, big tech's relationship to inequality, and the challenges for democracy, far and near. While in no way a self-glorifying "Microsoft memoir," the book pulls back the curtain remarkably wide onto some of the company's most crucial recent decision points as it strives to protect the hopes technology offers against the very real threats it also presents. There are huge ramifications for communities and countries, and Brad Smith provides a thoughtful and urgent contribution to that effort.

In Tools and Weapons, Brad Smith takes us behind the scenes on some of the biggest stories to hit the tech industry in the past decade and some of the biggest threats we face. From Edward Snowden's NSA leak to the NHS WannaCry ransomware attack, this book is essential reading to understand what's happening in the world around us.

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.

Biomimetic and Biohybrid Systems - 8th International Conference, Living Machines 2019, Nara, Japan, July 9-12, 2019,... Biomimetic and Biohybrid Systems - 8th International Conference, Living Machines 2019, Nara, Japan, July 9-12, 2019, Proceedings (Paperback, 1st ed. 2019)
Uriel Martinez-Hernandez, Vasiliki Vouloutsi, Anna Mura, Michael Mangan, Minoru Asada, …
R1,437 Discovery Miles 14 370 Ships in 18 - 22 working days

This book constitutes the proceedings of the 8th International Conference on Biomimetic and Biohybrid Systems, Living Machines 2019, held in Nara, Japan, in July 2019. The 26 full and 16 short papers presented in this volume were carefully reviewed and selected from 45 submissions. They deal with research on novel life-like technologies inspired by the scientific investigation of biological systems, biomimetics, and research that seeks to interface biological and artificial systems to create biohybrid systems.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Research Anthology on Physical and…
Information R Management Association Hardcover R10,577 Discovery Miles 105 770
STEP...by...STEP
James Thornton Hardcover R496 R463 Discovery Miles 4 630
Seeing Beyond Blindness
Shelley Kinash, Ron Ferguson Hardcover R2,559 Discovery Miles 25 590
The Attention Deficit Disorder…
Huston Hardcover R586 R540 Discovery Miles 5 400
Disability in Context - A…
Mbulaheni Maguvhe, Meahabo Magano Paperback R692 Discovery Miles 6 920
Die Kind Se Naam Is Anneke
Juliana Coetzer Paperback R335 R299 Discovery Miles 2 990
Raising a Child with Dyslexia - What…
Don M. Winn Hardcover R657 Discovery Miles 6 570
Eyesight And Vision Cure - How To…
Ace McCloud Hardcover R529 R493 Discovery Miles 4 930
The Doctors' Clinic-30 Program
Eddie Fatakhov, J. T Cooper Hardcover R502 Discovery Miles 5 020
Raising Exceptional Children - A Guide…
Marianne Young Paperback R404 R382 Discovery Miles 3 820

 

Partners