0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (5)
  • R100 - R250 (93)
  • R250 - R500 (331)
  • R500+ (2,292)
  • -
Status
Format
Author / Contributor
Publisher

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

Learning The Bash Shell (Paperback, 3rd Revised edition): Cameron Newham Learning The Bash Shell (Paperback, 3rd Revised edition)
Cameron Newham
R1,015 R845 Discovery Miles 8 450 Save R170 (17%) Ships in 9 - 17 working days

O'Reilly's bestselling book on Linux's bash shell is at it again. Now that Linux is an established player both as a server and on the desktop "Learning the bash Shell" has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell.

As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it's what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn't. In truth, there are many complexities that need careful explanation, which is just what "Learning the bash Shell" provides.

If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. "Learning the bash Shell" is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier. With this book, programmers will learn:

How to install bash as your login shell

The basics of interactive shell use, including UNIX file and directory structures, standard I/O, and background jobs

Command line editing, history substitution, and key bindings

How to customize your shell environment without programming

The nuts and bolts of basic shell programming, flow control structures, command-line options and typed variables

Process handling, from job control to processes, coroutines andsubshells

Debugging techniques, such as trace and verbose modes

Techniques for implementing system-wide shell customization and features related to system security

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.

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.

Privacy Technologies and Policy - 7th Annual Privacy Forum, APF 2019, Rome, Italy, June 13-14, 2019, Proceedings (Paperback,... Privacy Technologies and Policy - 7th Annual Privacy Forum, APF 2019, Rome, Italy, June 13-14, 2019, Proceedings (Paperback, 1st ed. 2019)
Maurizio Naldi, Giuseppe F. Italiano, Kai Rannenberg, Manel Medina, Athena Bourka
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the refereed conference proceedings of the 7th Annual Privacy Forum, APF 2019, held in Rome, Italy, in June 2019. The 11 revised full papers were carefully reviewed and selected from 49 submissions. The papers present original work on the themes of data protection and privacy and their repercussions on technology, business, government, law, society, policy and law enforcement bridging the gap between research, business models, and policy. They are organized in topical sections on transparency, users' rights, risk assessment, and applications.

Operating System Concepts (Loose-leaf, 10th Revised edition): Abraham Silberschatz, Peter B. Galvin, Greg Gagne Operating System Concepts (Loose-leaf, 10th Revised edition)
Abraham Silberschatz, Peter B. Galvin, Greg Gagne
R2,942 Discovery Miles 29 420 Ships in 18 - 22 working days

The tenth edition of Operating System Concepts has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enhanced interactive elements to improve learning and the student s experience with the material. It combines instruction on concepts with real-world applications so that students can understand the practical usage of the content. End-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts. New interactive self-assessment problems are provided throughout the text to help students monitor their level of understanding and progress. A Linux virtual machine (including C and Java source code and development tools) allows students to complete programming exercises that help them engage further with the material.

Google Cloud Platform in Action (Paperback): John Geewax Google Cloud Platform in Action (Paperback)
John Geewax
R1,193 Discovery Miles 11 930 Ships in 10 - 15 working days

DESCRIPTION Cloud services make it easy to get infrastructure in a flexible and ondemand way. While there are many cloud services to choose from, Google Cloud Platform offers unique services that let you focus on building powerful applications. Google Cloud Services in Action teaches readers to build and launch web applications that scale while leveraging the Google Cloud Platform. Readers begin with the basics, learning how cloud services work, and the specifics of the Google Cloud Platform. The book includes hands-on step-by-step instruction on deploying applications, handling large amounts of data, and much more By the end, readers will know how to build, leverage, and deploy cloud-based applications so web applications get started more quickly, suffer fewer disasters, and require less maintenance. KEY FEATURES * Hands on code examples * Lots of useful images * Written in an approachable way * Helps readers get their applications deployed quickly AUDIENCE Readers will have a working knowledge of application development in a modern language and an understanding of application architecture. No knowledge of cloud services required. ABOUT THE TECHNOLOGY Put simply, Google Cloud Platform (GCP) is a collection of products that allows developers to use Google's internal infrastructure via a set of APIs. In other words, GCP is a collection of products and services that help users solve infrastructure problems "The Google Way".

My Windows 10 Computer For Seniors (Paperback, 3rd Edition): Michael Miller My Windows 10 Computer For Seniors (Paperback, 3rd Edition)
Michael Miller
R582 Discovery Miles 5 820 Ships in 10 - 15 working days

My Windows® 10 Computer for Seniors is an easy, full-color tutorial on the latest operating system from Microsoft.

Veteran author Michael Miller is known for his ability to explain complex topics to everyday readers. Michael wrote this book from the 50+ point of view, using step-by-step instructions and large, full-colour photos to cover all the most popular tasks.

  • Written specifically for seniors - this is not a beginner level book that is shoehorned into the "Seniors" mold
  • Full-colour, custom interior that is designed specifically for seniors, using larger text and images
  • Part of the wildly popular My... series, which has already shown some traction with the seniors audience
The second edition of this book was written on the Windows 10 release 1709 in Fall 2017. Since then we've had four additional releases — 1803 (Spring 2018), 1809 (Fall 2018), 1903 (Spring 2019), and 1909 (Fall 2019) — with an additional release (2004) scheduled for Spring 2020. There's a bit of catching up to do.

What's new in this edition?

This new third edition will cover all the changes made in the past five Windows updates as well as changes in the computer hardware market. It will also cover changes to popular social networks and computer software and websites. New or updated coverage on a chapter-by-chapter basis is extensive, and all screen images will be reshot with the current version of the Windows 10 interface.
Structural Information and Communication Complexity - 26th International Colloquium, SIROCCO 2019, L'Aquila, Italy, July... Structural Information and Communication Complexity - 26th International Colloquium, SIROCCO 2019, L'Aquila, Italy, July 1-4, 2019, Proceedings (Paperback, 1st ed. 2019)
Keren Censor-Hillel, Michele Flammini
R1,434 Discovery Miles 14 340 Ships in 18 - 22 working days

This book constitutes the refereed conference proceedings of the 26th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2019, held in L'Aquila, Italy, in July 2019. The 19 full papers and 9 short papers presented in this book were carefully reviewed and selected from 39 submissions. They are devoted to the study of the interplay between structural knowledge, communication, and computing in decentralized systems of multiple communicating entities.

Research in Attacks, Intrusions, and Defenses - 21st International Symposium, RAID 2018, Heraklion, Crete, Greece, September... Research in Attacks, Intrusions, and Defenses - 21st International Symposium, RAID 2018, Heraklion, Crete, Greece, September 10-12, 2018, Proceedings (Paperback, 1st ed. 2018)
Michael Bailey, Thorsten Holz, Manolis Stamatogiannakis, Sotiris Ioannidis
R2,543 Discovery Miles 25 430 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 21st International Symposium on Research in Attacks, Intrusions, and Defenses, RAID 2018, held in Heraklion, Crete, Greece, in September 2018. The 32 revised full papers were carefully reviewed and selected from 145 submissions. They are organized in the following topical sections: attacks; intrusion detection and prevention; DDoS attacks; passwords, accounts, and users; machine learning for computer security; hardware-assisted security; software security; malware; IoT/CPS security; security measurements; and defenses.

iOS for game programmers (Mixed media product): Allen Sherrod iOS for game programmers (Mixed media product)
Allen Sherrod
R1,013 R867 Discovery Miles 8 670 Save R146 (14%) Ships in 18 - 22 working days

This book takes the readers on a journey into the world of mobile game development aimed at beginner Objective-C programmers. The book enables the reader to create a number of projects, which include a matching game, a puzzle game, a whack-a-mole game, a pong game, and a coloring book. Each of these projects gives the readers a variety of knowledge and skills that they can apply to their own gaming projects. It includes a companion disc with source code, images, and project files. By the end of the book, the reader will have five apps that they've developed, along with the knowledge of making games for the iOS platform. eBook Customers: Companion files are available for downloading with order number/proof of purchase by writing to the publisher at [email protected]. Features: Builds five game projects including a matching game, a puzzle game, a coloring book, game of pong, and a ""whack-a-mole"" game that will give the reader exposure to making games on the iOS platform Includes information on iOS 5, iOS 6, iOS 7 and iOS8 - the latest versions for the iPhone and iPad . Utilizes the UIKit that enables readers to apply their knowledge to more areas than just games since many of the topics can be applied to general iOS development Includes a companion disc with source code, images, and project files.

Advanced Computer Architecture - 12th Conference, ACA 2018, Yingkou, China, August 10-11, 2018, Proceedings (Paperback, 1st ed.... Advanced Computer Architecture - 12th Conference, ACA 2018, Yingkou, China, August 10-11, 2018, Proceedings (Paperback, 1st ed. 2018)
Chao Li, Junjie Wu
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 12th Annual Conference on Advanced Computer Architecture, ACA 2018, held in Yingkou, China, in August 2018. The 17 revised full papers presented were carefully reviewed and selected from 80 submissions. The papers of this volume are organized in topical sections on: accelerators; new design explorations; towards efficient ML/AI; parallel computing system.

Massively Multi-Agent Systems II - International Workshop, MMAS 2018, Stockholm, Sweden, July 14, 2018, Revised Selected Papers... Massively Multi-Agent Systems II - International Workshop, MMAS 2018, Stockholm, Sweden, July 14, 2018, Revised Selected Papers (Paperback, 1st ed. 2019)
Donghui Lin, Toru Ishida, Franco Zambonelli, Itsuki Noda
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book contains revised selected and invited papers presented at the International Workshop on Massively Multi-Agent Systems, MMAS 2018, held in Stockholm, Sweden, in July 2018. The 7 revised full papers presented were carefully reviewed and selected for inclusion in this volume. Also included are 3 post-workshop papers. The papers discuss enabling technologies, new architectures, promising applications, and challenges of massively multi-agent systems in the era of IoT. They are organized in the following topical sections: multi-agent systems and Internet of Things; architectures for massively multi-agent systems; and applications of massively multi-agent systems.

High Performance Computing - 33rd International Conference, ISC High Performance 2018, Frankfurt, Germany, June 24-28, 2018,... High Performance Computing - 33rd International Conference, ISC High Performance 2018, Frankfurt, Germany, June 24-28, 2018, Proceedings (Paperback, 1st ed. 2018)
Rio Yokota, Michele Weiland, David Keyes, Carsten Trinitis
R1,444 Discovery Miles 14 440 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 33rd International Conference, ISC High Performance 2018, held in Frankfurt, Germany, in June 2018. The 20 revised full papers presented in this book were carefully reviewed and selected from 81 submissions. The papers cover the following topics: Resource Management and Energy Efficiency; Performance Analysis and Tools; Exascale Networks; Parallel Algorithms.

Brilliant Windows 8 (Paperback): Steve Johnson Brilliant Windows 8 (Paperback)
Steve Johnson
R558 R500 Discovery Miles 5 000 Save R58 (10%) Ships in 10 - 15 working days

A fully updated version covering Windows 8, the latest release of the widely-used Microsoft Operating System. When you're working on your PC and come up against a problem that you are unsure how to solve or want to accomplish something in application that you aren't sure how to do, Brilliant Windows 8 gives you the answers. Brilliant Windows 8 allows you to find the information you need easily and without fuss. It guides you through all tasks and applications using a highly visual, step-by-step approach. It tells you exactly what you need to know, when you need to know it. Spend less time reading and more time doing with a simple step-by-step approach to beginner and intermediate level office tasks. Brilliant guides provide the quick, easy-to-access information that you need - Numbered steps guide you through each task or problem Numerous screenshots illustrate each step Cross reference boxes point you to related tasks and information in the book "Did you know ?..." sections alert you to relevant expert tips, tricks and advice

Essential Mac OS: Sierra Editon (Paperback, Sierra ed): Kevin Wilson Essential Mac OS: Sierra Editon (Paperback, Sierra ed)
Kevin Wilson
R401 Discovery Miles 4 010 Ships in 10 - 15 working days
Augmented Cognition - 13th International Conference, AC 2019, Held as Part of the 21st HCI International Conference, HCII 2019,... Augmented Cognition - 13th International Conference, AC 2019, Held as Part of the 21st HCI International Conference, HCII 2019, Orlando, FL, USA, July 26-31, 2019, Proceedings (Paperback, 1st ed. 2019)
Dylan D. Schmorrow, Cali M. Fidopiastis
R1,511 Discovery Miles 15 110 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 13th International Conference on Augmented Cognition, AC 2019, held as part of the 21st International Conference on Human-Computer Interaction, HCII 2019, in Orlando, FL, USA in July, 2019. The 1274 full papers and 209 posters presented at the HCII 2019 conferences were carefully reviewed and selected from 5029 submissions. The papers cover the entire field of human-computer interaction, addressing major advances in knowledge and effective use of computers in a variety of applications areas. The papers in this volume are organized in the following topical sections: cognitive modeling, perception, emotion and interaction; human cognition and behavior in complex tasks and environments; brain-computer interfaces and electroencephalography; and augmented learning.

Coordination Models and Languages - 21st IFIP WG 6.1 International Conference, COORDINATION 2019, Held as Part of the 14th... Coordination Models and Languages - 21st IFIP WG 6.1 International Conference, COORDINATION 2019, Held as Part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019, Proceedings (Paperback, 1st ed. 2019)
Hanne Riis Nielson, Emilio Tuosto
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the proceedings of the 21th International Conference on Coordination Models and Languages, COORDINATION 2019, held in Kongens Lyngby, Denmark, in June 2019, as part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019. The 15 full papers included in this volume were carefully reviewed and selected from 25 submissions. The papers are organized in topical sections named: computational models; tools; exploring new frontiers; and coordination patterns.

Advances in Computing - 13th Colombian Conference, CCC 2018, Cartagena, Colombia, September 26-28, 2018, Proceedings... Advances in Computing - 13th Colombian Conference, CCC 2018, Cartagena, Colombia, September 26-28, 2018, Proceedings (Paperback, 1st ed. 2018)
Jairo E. Serrano C., Juan Carlos Martinez-Santos
R1,471 Discovery Miles 14 710 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 13th Colombian Conference on Computing, CCC 2018, held in Cartagena, Colombia, in September 2018. The 46 revised full papers presented were carefully reviewed and selected from 194 submissions. The papers deal with the following topics: information and knowledge management, software engineering and IT architectures, educational informatics, intelligent systems and robotics, human-computer interaction, distributed systems and large-scale architectures, image processing, computer vision and multimedia, security of the information, formal methods, computational logic, and theory of computation.

Understanding Linux Network Internals (Paperback): Christian Benvenuti Understanding Linux Network Internals (Paperback)
Christian Benvenuti
R1,396 R1,142 Discovery Miles 11 420 Save R254 (18%) Ships in 9 - 17 working days

If you've ever wondered how Linux carries out the complicated tasks assigned to it by the IP protocols -- or if you just want to learn about modern networking through real-life examples -- Understanding Linux Network Internals is for you. Like the popular O'Reilly book, Understanding the Linux Kernel, this book clearly explains the underlying concepts and teaches you how to follow the actual C code that implements it. Although some background in the TCP/IP protocols is helpful, you can learn a great deal from this text about the protocols themselves and their uses. And if you already have a base knowledge of C, you can use the book's code walkthroughs to figure out exactly what this sophisticated part of the Linux kernel is doing. Part of the difficulty in understanding networks -- and implementing them -- is that the tasks are broken up and performed at many different times by different pieces of code. One of the strengths of this book is to integrate the pieces and reveal the relationships between far-flung functions and data structures. Understanding Linux Network Internals is both a big-picture discussion and a no-nonsense guide to the details of Linux networking. Topics include: * Key problems with networking * Network interface card (NIC) device drivers * System initialization * Layer 2 (link-layer) tasks and implementation * Layer 3 (IPv4) tasks and implementation * Neighbor infrastructure and protocols (ARP) * Bridging * Routing * ICMP Author Christian Benvenuti, an operating system designer specializing in networking, explains much more than how Linux code works. He shows the purposes of major networking features and the trade-offs involved in choosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.

Formal Techniques for Distributed Objects, Components, and Systems - 38th IFIP WG 6.1 International Conference, FORTE 2018,... Formal Techniques for Distributed Objects, Components, and Systems - 38th IFIP WG 6.1 International Conference, FORTE 2018, Held as Part of the 13th International Federated Conference on Distributed Computing Techniques, DisCoTec 2018, Madrid, Spain, June 18-21, 2018, Proceedings (Paperback, 1st ed. 2018)
Christel Baier, Luis Caires
R1,920 Discovery Miles 19 200 Ships in 18 - 22 working days

This book constitutes the proceedings of the 38th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2018, held in Madrid, Spain, in June 2018, as part of the 13th International Federated Conference on Distributed Computing Techniques, DisCoTec 2018. The 10 full papers presented were carefully reviewed and selected from 28 submissions. The conference is dedicated to fundamental research on theory, models, tools, and applications for distributed systems.

Network and Parallel Computing - 15th IFIP WG 10.3 International Conference, NPC 2018, Muroran, Japan, November 29 - December... Network and Parallel Computing - 15th IFIP WG 10.3 International Conference, NPC 2018, Muroran, Japan, November 29 - December 1, 2018, Proceedings (Paperback, 1st ed. 2018)
Feng Zhang, Jidong Zhai, Marc Snir, Hai Jin, Hironori Kasahara, …
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the proceedings of the 15th IFIP International Conference on Network and Parallel Computing, NPC 2018, held in Muroran, Japan, in November/December 2018. The 22 full and 12 short papers presented in this volume were carefully reviewed and selected from 72 submissions. The papers cover traditional areas of network and parallel computing, including parallel applications, distributed algorithms, parallel architectures, software environments, and distributed tools.

Parallel Computational Technologies - 12th International Conference, PCT 2018, Rostov-on-Don, Russia, April 2-6, 2018, Revised... Parallel Computational Technologies - 12th International Conference, PCT 2018, Rostov-on-Don, Russia, April 2-6, 2018, Revised Selected Papers (Paperback, 1st ed. 2018)
Leonid Sokolinsky, Mikhail Zymbler
R1,427 Discovery Miles 14 270 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 12th International Conference on Parallel Computational Technologies, PCT 2018, held in Rostov-on-Don, Russia, in April 2018.The 24 revised full papers presented were carefully reviewed and selected from 167 submissions. The papers are organized in topical sections on high performance architectures, tools and technologies; parallel numerical algorithms; supercomputer simulation.

Service-Oriented Computing - 16th International Conference, ICSOC 2018, Hangzhou, China, November 12-15, 2018, Proceedings... Service-Oriented Computing - 16th International Conference, ICSOC 2018, Hangzhou, China, November 12-15, 2018, Proceedings (Paperback, 1st ed. 2018)
Claus Pahl, Maja Vukovic, Jianwei Yin, Qi Yu
R2,821 Discovery Miles 28 210 Ships in 18 - 22 working days

This book constitutes the proceedings of the 16th International Conference on Service-Oriented Computing, ICSOC 2018, held in Hangzhou, China, in November 2018. The 63 full papers presented together with 3 keynotes in this volume were carefully reviewed and selected from numerous submissions. The papers have been organized in the following topical sections: Microservices; Services and Processes; Service Trust and Security; Business Services and Processes; Edge + IoT Services; Social and Interactive Services; Recommendation; Service Analytics; Quality of Service; Service Engineering; Service Applications; Service Management.

Detection of Intrusions and Malware, and Vulnerability Assessment - 15th International Conference, DIMVA 2018, Saclay, France,... Detection of Intrusions and Malware, and Vulnerability Assessment - 15th International Conference, DIMVA 2018, Saclay, France, June 28-29, 2018, Proceedings (Paperback, 1st ed. 2018)
Cristiano Giuffrida, Sebastien Bardin, Gregory Blanc
R1,894 Discovery Miles 18 940 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 15th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2018, held in Saclay, France, in June 2018. The 17 revised full papers and 1 short paper included in this book were carefully reviewed and selected from 59 submissions. They present topics such as malware analysis; mobile and embedded security; attacks; detection and containment; web and browser security; and reverse engineering.

iOS Code Testing - Test-Driven Development and Behavior-Driven Development with Swift (Paperback, 1st ed.): Abhishek Mishra iOS Code Testing - Test-Driven Development and Behavior-Driven Development with Swift (Paperback, 1st ed.)
Abhishek Mishra
R2,700 Discovery Miles 27 000 Ships in 18 - 22 working days

Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered include TDD, behavior-driven development (BDD), UI, and acceptance testing with common standard/open source frameworks. iOS Code Testing offers helpful instruction to teach iOS developers to retrospectively fit tests to legacy code, refactor legacy code so as to make the code more testable, install and configure a popular Swift BDD framework, practice BDD with Xcode, and create automated UI tests with Xcode. Additionally, many projects have legacy code bases. Legacy code is often seen as a blocker when it comes to implementing any kind of testing. What You Will Learn Fit test to legacy code retrospectively Install and configure popular Swift BDD frameworks Practice BDD with Xcode Who This Book Is For Software practitioners, such as Swift developers and mobile app testers.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The First Gentleman
Bill Clinton, James Patterson Paperback R395 R353 Discovery Miles 3 530
Network Topology in Command and Control…
T.J. Grant, R. H. P. Janssen, … Hardcover R5,423 Discovery Miles 54 230
Python Programming For Beginners In 2020…
James Tudor Hardcover R701 Discovery Miles 7 010
Storm Tide
Wilbur Smith, Tom Harper Hardcover R594 R534 Discovery Miles 5 340
Introduction to Copper Cabling…
John Crisp Paperback R967 Discovery Miles 9 670
Bridging the Knowledge Divide…
Stewart Marshall, Wanjira Kinuthia, … Hardcover R2,559 Discovery Miles 25 590
New Times
Rehana Rossouw Paperback  (1)
R280 R259 Discovery Miles 2 590
The Boy Who Could Keep A Swan In His…
John Hunt Paperback  (1)
R304 Discovery Miles 3 040
The Kingdom
Jo Nesbo Paperback  (1)
R357 Discovery Miles 3 570
The Familiar
Leigh Bardugo Paperback R395 R353 Discovery Miles 3 530

 

Partners