0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (587)
  • R250 - R500 (4,907)
  • R500+ (33,281)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Producing for Web 2.0 - A Student Guide (Hardcover, 3rd edition): Jason Whittaker Producing for Web 2.0 - A Student Guide (Hardcover, 3rd edition)
Jason Whittaker
R3,777 Discovery Miles 37 770 Ships in 12 - 17 working days

Praise for the previous edition:

'Gives an excellent insight into the main issues of creating a website and offers a good foundation of knowledge.' ? i.net

Producing for Web 2.0 is a clear and practical guide to the planning, set up and management of a website in web 2.0. It gives readers an overview of the current technologies available for online communications and shows how to use them for maximum effect when planning a website.

Producing for Web 2.0 sets out the practical toolkit needed for web design and content management. It is supported by a regularly updated and comprehensive Companion Website at: www.producingforweb2.com where readers can see examples of programming and demonstrations of concepts discussed in the book, as well as trying things out themselves.

Producing for Web 2.0 includes:

  • illustrated examples of good design and content
  • advice on content, maintenance and how to use sites effectively
  • tips on using multimedia, including video, audio, flash, and images
  • a chapter on ethics and internet regulations for journalists and writers
  • tutorials for the main applications used in website design
  • step by step guides to difficult areas with screenshots
  • guides to good practice for all those involved in publishing news online.
The Top Ten Algorithms in Data Mining (Hardcover): Xindong Wu, Vipin Kumar The Top Ten Algorithms in Data Mining (Hardcover)
Xindong Wu, Vipin Kumar
R2,913 Discovery Miles 29 130 Ships in 12 - 17 working days

Identifying some of the most influential algorithms that are widely used in the data mining community, The Top Ten Algorithms in Data Mining provides a description of each algorithm, discusses its impact, and reviews current and future research. Thoroughly evaluated by independent reviewers, each chapter focuses on a particular algorithm and is written by either the original authors of the algorithm or world-class researchers who have extensively studied the respective algorithm.

The book concentrates on the following important algorithms: C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. Examples illustrate how each algorithm works and highlight its overall performance in a real-world application. The text covers key topics?including classification, clustering, statistical learning, association analysis, and link mining?in data mining research and development as well as in data mining, machine learning, and artificial intelligence courses.

By naming the leading algorithms in this field, this book encourages the use of data mining techniques in a broader realm of real-world applications. It should inspire more data mining researchers to further explore the impact and novel research issues of these algorithms.

Quick Functional Programming (Hardcover): David Matuszek Quick Functional Programming (Hardcover)
David Matuszek
R2,421 Discovery Miles 24 210 Ships in 12 - 17 working days

Why learn functional programming? Isn't that some complicated ivory-tower technique used only in obscure languages like Haskell? In fact, functional programming is actually very simple. It's also very powerful, as Haskell demonstrates by throwing away all the conventional programming tools and using only functional programming features. But it doesn't have to be done that way. Functional programming is a power tool that you can use in addition to all your usual tools, to whatever extent your current mainstream language supports it. Most languages have at least basic support. In this book we use Python and Java and, as a bonus, Scala. If you prefer another language, there will be minor differences in syntax, but the concepts are the same. Give functional programming a try. You may be surprised how much a single power tool can help you in your day-to-day programming.

Logging in Action: With Fluentd, Kubernetes and more (Paperback): Phil Wilkins Logging in Action: With Fluentd, Kubernetes and more (Paperback)
Phil Wilkins
R1,085 Discovery Miles 10 850 Ships in 12 - 17 working days

"A great book to introduce developers to the essential role that logging plays in software design and support." - Trent Whiteley Logging in Action teaches you how to make your log processing a real asset for your application, all with free and open source tools. You'll use the powerful log management tool Fluentd to solve common log problems, and learn how proper log management can improve performance and make management of software solutions easier. Through useful examples like sending log driven events to Slack, you'll get hands-on experience applying structure to your unstructured data. about the technology Fluentd is a powerful log management tool that seamlessly handles messy logging data, from operational errors, to application events, and security events. It decouples log data, such as SNMP or slow database queries, from backend systems and easily sends it where it needs to go-thanks to 500+ flexible plugins covering all major services. about the book Logging in Action is a guide to streamlining your log processing, turning logged data into a tool that will boost your application's performance. It's packed with tips and tricks on how proper log management can improve your application's security, speed, and cost-effectiveness. You'll master the basics of the Fluentd management tool, then take a peek behind the scenes at how different configurations will impact and improve the way your systems function. By the time you're done, you'll be able to reliably configure Fluentd so that it can easily scale to handle even the largest data loads. what's inside Deploy Fluentd and Fluent Bit into varied environments Configure Fluentd and Fluent Bit to solve common log problems Fluentd for microservices Connect a custom log source or destination with Fluentd's extensibility framework Create a custom plugin for niche problems Logging best practices and common pitfalls about the reader For developers and operations people familiar with application logging or infrastructure monitor logs. about the author Phil Wilkins has spent over 25 years in the software industry. He works as a Technology Evangelist for Capgemini, specializing in cloud integration, APIs, and related technologies. Phil is TOGAF certified, and recognized by Oracle as an Ace Director (independent technology advocate) for his contributions to the integration and PaaS community.

Android Application Development All-in-One For Dummies, 3rd Edition (Paperback, 3rd Edition): B Burd Android Application Development All-in-One For Dummies, 3rd Edition (Paperback, 3rd Edition)
B Burd
R945 R681 Discovery Miles 6 810 Save R264 (28%) Ships in 9 - 15 working days

Conquer the world of Android app development Android has taken over the mobile and TV markets and become unstoppable! Android offers a vast stage for developers to serve millions--and rake in the profits--with diverse and wide-ranging app ideas. Whether you're a raw recruit or a veteran programmer, you can get in on the action and become a master of the Android programming universe with the new edition of Android Application Development For Dummies All-in-One. In addition to receiving guidance on mobile and TV development, you'll find overviews of native code, watch, car, Android wear, and other device development. This friendly, easy-to-follow book kicks off by offering a fundamental understanding of Android's major technical ideas, including functional programming techniques. It moves on to show you how to work effectively in Studio, program cool new features, and test your app to make sure it's ready to release to a waiting world. You'll also have an opportunity to brush up on your Kotlin and develop your marketing savvy. There are millions of potential customers out there, and you want to stand out from the crowd! Understand new features and enhancements Get development best-practices Know your Android hardware Access online materials With a market share like Android's, the stakes couldn't be higher. Android Application Development For Dummies All-in-One levels the field and gives you the tools you need to take on the world.

Java in a Nutshell - A Desktop Quick Reference (Paperback, 8th New edition): Benjamin J. Evans, Jason Clark, David Flanagan Java in a Nutshell - A Desktop Quick Reference (Paperback, 8th New edition)
Benjamin J. Evans, Jason Clark, David Flanagan
R1,264 R1,110 Discovery Miles 11 100 Save R154 (12%) Ships in 12 - 17 working days

This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17 Learn object-oriented programming using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand techniques used in object-oriented design Examine how concurrency and memory are intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs including asynchronous channels Become familiar with development tools in OpenJDK

The Web Accessibility Project - Development and Testing Best Practices (Paperback): Narayanan Palani The Web Accessibility Project - Development and Testing Best Practices (Paperback)
Narayanan Palani
R2,021 Discovery Miles 20 210 Ships in 9 - 15 working days

Approximately 15% of the global population is affected by some sort of disability, according to the World Report on Disability. Many C-Suite executives perceive digital accessibility (DA) as an endless task. Among the engineering leaders, one in four leaders are reliant on very limited knowledge about digital accessibility. Many countries are increasing their legislative efforts to make web accessibility an important part in web development and testing of software releases. Numerous organizations are facing extreme turbulence when not adhering to international accessibility guidelines while developing their software's and website applications. Web Content Accessibility Guidelines (WCAG) is a global guide on accessibility recommendations that are developed through the World Wide Web Consortium (W3C) to help organizations to meet minimum standard accessibility guidelines. It has become critical for every organization to focus on implementing the accessibility checks at every stage of their application development to avoid costly mistakes. Meanwhile, the need for front-end engineers and Quality Assurance (QA) test analysts to learn WCAG best practices is immensely important for the growing need to incorporate accessibility-focused inclusive design, development, and extensive accessibility testing, which are essential for most of the customer-facing websites. In a fast-paced world, incorporating shift left accessibility within development and testing is the new normal. The Web Accessibility Project: Development and Testing Best Practices helps developers address right accessibility attributes to user interface (UI) components. It also helps developers focus on developing manual and automation tests for QA professionals to inject accessibility audit, accessibility functional tests, and accessibility automation tests as part of their Continuous Integration and Continuous Development (CI/CD) models. The book is filled with readily usable best practices to adapt web accessibility early in application development. By applying the accessibility best practices covered in this book, developers can help their organizations rise to a whole new level of accessibility adherence, innovation, and inclusive design. They will also see greater work satisfaction in their professional lives and a way to help improve digital accessibility for end users.

Programming for the Absolute Beginner (Paperback, 2nd edition): Jerry Lee Ford Jr Programming for the Absolute Beginner (Paperback, 2nd edition)
Jerry Lee Ford Jr
R860 Discovery Miles 8 600 Ships in 12 - 17 working days

Are you interested in learning to program computers? PROGRAMMING FOR THE ABSOLUTE BEGINNER, SECOND EDITION is a friendly guide that will teach you the fundamentals of computer programming through the hands-on (and fun!) development of computer games. This book teaches programming using Just BASIC, a free, easy-to-learn software that lets you create programs for computers running Windows. Popular author and educator Jerry Ford, Jr., teaches you fundamental programming principles and gives you a broad view of computer programming and its many possibilities. As you work through this book, you will not only learn the basics of programming, but you'll also build a foundation from which you can advance into other programming languages with confidence. Get started programming today with PROGRAMMING FOR THE ABSOLUTE BEGINNER, SECOND EDITION.

SRv6 Network Programming - Ushering in a New Era of IP Networks (Hardcover): Zhenbin Li, Zhibo Hu, Cheng Li SRv6 Network Programming - Ushering in a New Era of IP Networks (Hardcover)
Zhenbin Li, Zhibo Hu, Cheng Li; Contributions by Chang-Qing Yang
R3,876 Discovery Miles 38 760 Ships in 9 - 15 working days

SRv6 Network Programming, beginning with the challenges for Internet Protocol version 6 (IPv6) network development, describes the background, roadmap design, and implementation of Segment Routing over IPv6 (SRv6), as well as the application of this technology in traditional and emerging services. The book begins with the development of IP technologies by focusing on the problems encountered during MPLS and IPv6 network development, giving readers insights into the problems tackled by SRv6 and the value of SRv6. It then goes on to explain SRv6 fundamentals, including SRv6 packet header design, the packet forwarding process, protocol extensions such as Interior Gateway Protocol (IGP), Border Gateway Protocol (BGP), and Path Computation Element Protocol (PCEP) extensions, and how SRv6 supports existing traffic engineering (TE), virtual private networks (VPN), and reliability requirements. Next, SRv6 network deployment is introduced, covering the evolution paths from existing networks to SRv6 networks, SRv6 network deployment processes, involved O&M technologies, and emerging 5G and cloud services supported by SRv6. Bit Index Explicit Replication IPv6 encapsulation (BIERv6), an SRv6 multicast technology, is then introduced as an important supplement to SRv6 unicast technology. The book concludes with a summary of the current status of the SRv6 industry and provides an outlook for new SRv6-based technologies. SRv6 Network Programming: Ushering in a New Era of IP Networks collects the research results of Huawei SRv6 experts and reflects the latest development direction of SRv6. With rich, clear, practical, and easy-to-understand content, the volume is intended for network planning engineers, technical support engineers and network administrators who need a grasp of the most cutting-edge IP network technology. It is also intended for communications network researchers in scientific research institutions and universities. Authors: Zhenbin Li is the Chief Protocol Expert of Huawei and member of the IETF IAB, responsible for IP protocol research and standards promotion at Huawei. Zhibo Hu is a Senior Huawei Expert in SR and IGP, responsible for SR and IGP planning and innovation. Cheng Li is a Huawei Senior Pre-research Engineer and IP standards representative, responsible for Huawei's SRv6 research and standardization.

Automated Machine Learning in Action (Paperback): Qingquan Song, Haifeng Jin, Xia Hu Automated Machine Learning in Action (Paperback)
Qingquan Song, Haifeng Jin, Xia Hu
R1,032 Discovery Miles 10 320 Ships in 12 - 17 working days

Optimize every stage of your machine learning pipelines with powerful automation components and cutting-edge tools like AutoKeras and KerasTuner. Automated Machine Learning in Action, filled with hands-onexamples and written in an accessible style, reveals how premade machine learning components can automate time-consuming ML tasks. Automated Machine Learning in Action teaches you to automate selecting the best machine learning models or data preparation methods for your own machine learning tasks, so your pipelines tune themselves without needing constant input. You'll quickly run through machine learning basics thatopen upon AutoML to non-data scientists, before putting AutoML into practicefor image classification, supervised learning, and more. Automated machine learning (AutoML) automates complex andtime-consuming stages in a machine learning pipeline with pre packaged optimal solutions. This frees up data scientists from data processing and manualtuning, and lets domain experts easily apply machine learning models to their projects.

Branching Story, Unlocked Dialogue - Designing and Writing Visual Novels (Paperback): Toiya Kristen Finley Branching Story, Unlocked Dialogue - Designing and Writing Visual Novels (Paperback)
Toiya Kristen Finley
R1,102 Discovery Miles 11 020 Ships in 9 - 15 working days

This book covers the distinguishing characteristics and tropes of visual novels (VNs) as choice-based games and analyzes VNs like 999: Nine Hours, Nine Persons, Nine Doors; Hatoful Boyfriend; and Monster Prom, some of the best examples of the genre as illustrations. The author covers structuring branching narrative and plot, designing impactful and compelling choices, writing entertaining relationships and character interactions, understanding the importance of a VN's prose, and planning a VN's overall narrative design and story delivery. The book contains exercises at the end of chapters to practice the techniques discussed. By the end of the book, if the reader finishes all the exercises, they may have several portfolio pieces or a significant portion of their own VN project designed. Features: Discusses different aspects and genres of VNs, what makes them enjoyable, and successful techniques developers can incorporate into their own games Analyzes various VNs and choice-based games that use these successful techniques Shares tips from developers on portfolio pieces, hiring a team to work on VNs, and plotting and outlining VNs Branching Story, Unlocked Dialogue: Designing and Writing Visual Novels is a valuable resource for developers and narrative designers interested in working on VNs. The book will show them how they can design their own VN projects, design branching narratives, develop entertaining plots and relationships, design impactful and compelling choices, and write prose that's a pleasure to read.

Computational Framework for the Finite Element Method in MATLAB (R) and Python (Hardcover): Pavel Sumets Computational Framework for the Finite Element Method in MATLAB (R) and Python (Hardcover)
Pavel Sumets
R3,117 Discovery Miles 31 170 Ships in 9 - 15 working days

Features Contains ready-to-use coding recipes allowing fast prototyping and solving of mathematical problems using FEM. Suitable for upper-level undergraduates and graduates in applied mathematics, science, or engineering. Both MATLAB and Python programming codes are provided to give readers more flexibility in the practical framework implementation.

Automated Software Testing with Cypress (Paperback): Narayanan Palani Automated Software Testing with Cypress (Paperback)
Narayanan Palani
R1,199 Discovery Miles 11 990 Ships in 9 - 15 working days

Unit Integration Testing (UIT) had been a challenge because there was no tool that could help in XHR programming and unit integration validations in an efficient way until Cypress arrived. Cypress started releasing versions in 2015 and became popular in 2018 with version 2.0.0. This book explores Cypress scripts that help implement 'shift left testing', which is a dream come true for many software testers. Shift left occurs in the majority of testing projects, but could not be implemented fully because tools were unavailable and knowledge was lacking about the possibilities of testing early in the life cycle. Shift left is a key testing strategy to help testing teams focus less on defect identifications and more on developing practices to prevent defects. Cypress scripts can help front-end developers and quality engineers to work together to find defects soon after web components are built. These components can be tested immediately after they are built with Cypress Test Driven Development (TDD) scripts. Thus, defects can be fixed straight away during the development stage. Testing teams do not have to worry about finding these same defects in a later development stage because Cypress tests keep verifying components in the later stages. Defect fixing has become much cheaper with Cypress than when other tools are used. The book also covers Behaviour Driven Development (BDD)-based Gherkin scripts and the Cypress Cucumber preprocessor, which can improve test scenario coverage. Automated Software Testing with Cypress is written to fulfil the BDD and TDD needs of testing teams. Two distinct open source repositories are provided in Github to help start running Cypress tests in no time!

Pharmaceutical and Medical Devices Manufacturing Computer Systems Validation (Paperback): Orlando Lopez Pharmaceutical and Medical Devices Manufacturing Computer Systems Validation (Paperback)
Orlando Lopez
R1,058 Discovery Miles 10 580 Ships in 9 - 15 working days

Validation of computer systems is the process that assures the formal assessment and report of quality and performance measures for all the life-cycle stages of software and system development, its implementation, qualification and acceptance, operation, modification, requalification, maintenance and retirement (PICS CSV PI 011-3). It is a process that demonstrates the compliance of computer systems functional and non-functional requirements, data integrity, regulated company procedures and safety requirements, industry standards, and applicable regulatory authority's requirements. Compliance is a state of being in adherence to application-related standards or conventions or regulations in laws and similar prescriptions. This book, which is relevant to the pharmaceutical and medical devices regulated operations, provides practical information to assist in the computer validation to production systems, while highlighting and efficiently integrating worldwide regulation into the subject. A practical approach is presented to increase efficiency and to ensure that the validation of computer systems is correctly achieved.

Computational Partial Differential Equations Using MATLAB (R) (Paperback, 2nd edition): Jichun Li, Yi-Tung Chen Computational Partial Differential Equations Using MATLAB (R) (Paperback, 2nd edition)
Jichun Li, Yi-Tung Chen
R1,386 Discovery Miles 13 860 Ships in 9 - 15 working days

In this popular text for an Numerical Analysis course, the authors introduce several major methods of solving various partial differential equations (PDEs) including elliptic, parabolic, and hyperbolic equations. It covers traditional techniques including the classic finite difference method, finite element method, and state-of-the-art numercial methods.The text uniquely emphasizes both theoretical numerical analysis and practical implementation of the algorithms in MATLAB. This new edition includes a new chapter, Finite Value Method, the presentation has been tightened, new exercises and applications are included, and the text refers now to the latest release of MATLAB. Key Selling Points: A successful textbook for an undergraduate text on numerical analysis or methods taught in mathematics and computer engineering. This course is taught in every university throughout the world with an engineering department or school. Competitive advantage broader numerical methods (including finite difference, finite element, meshless method, and finite volume method), provides the MATLAB source code for most popular PDEs with detailed explanation about the implementation and theoretical analysis. No other existing textbook in the market offers a good combination of theoretical depth and practical source codes.

Introduction to Python for Science and Engineering (Paperback): David J. Pine Introduction to Python for Science and Engineering (Paperback)
David J. Pine
R1,415 R1,275 Discovery Miles 12 750 Save R140 (10%) In Stock

Series in Computational Physics Steven A. Gottlieb and Rubin H. Landau, Series Editors Introduction to Python for Science and Engineering This guide offers a quick and incisive introduction to Python programming for anyone. The author has carefully developed a concise approach to using Python in any discipline of science and engineering, with plenty of examples, practical hints, and insider tips. Readers will see why Python is such a widely appealing program, and learn the basics of syntax, data structures, input and output, plotting, conditionals and loops, user-defined functions, curve fitting, numerical routines, animation, and visualization. The author teaches by example and assumes no programming background for the reader. David J. Pine is the Silver Professor and Professor of Physics at New York University, and Chair of the Department of Chemical and Biomolecular Engineering at the NYU Tandon School of Engineering. He is an elected fellow of the American Physical Society and American Association for the Advancement of Science (AAAS), and is a Guggenheim Fellow.

Software Sizing, Estimation, and Risk Management - When Performance is Measured Performance Improves (Hardcover): Daniel D.... Software Sizing, Estimation, and Risk Management - When Performance is Measured Performance Improves (Hardcover)
Daniel D. Galorath, Michael W. Evans
R3,675 Discovery Miles 36 750 Ships in 12 - 17 working days

To achieve consistent software project success under the pressures of today's software development environment, software organizations require achievable plans including viable estimates of schedule, resources, and risks. To estimate realistically, you must understand how to apply sound estimation processes, tools, and data. Software Sizing, Estimation, and Risk Management: When Performance is Measured Performance Improves is a practical, hands-on discussion of the software estimation, planning, and control process. This includes critical factors that impact estimates, methods for selecting and applying appropriate measures to projects, proper software sizing, and processes to identify and manage risk. The authors use their expertise in sizing, estimation, process engineering, and risk management to clearly demonstrate problems that make many estimates crumble and solutions that provide successful project plans. The book offers insight not available anywhere else, enabling you to recognize and avoid downstream impacts resulting from poor estimates.

Graphs, Algorithms, and Optimization (Paperback, 2nd edition): William Kocay, Donald L. Kreher Graphs, Algorithms, and Optimization (Paperback, 2nd edition)
William Kocay, Donald L. Kreher
R1,406 Discovery Miles 14 060 Ships in 9 - 15 working days

The second edition of this popular book presents the theory of graphs from an algorithmic viewpoint. The authors present the graph theory in a rigorous, but informal style and cover most of the main areas of graph theory. The ideas of surface topology are presented from an intuitive point of view. We have also included a discussion on linear programming that emphasizes problems in graph theory. The text is suitable for students in computer science or mathematics programs.

Data Structures & Algorithms in Java 6e International Student Version (Paperback, 6th Edition International Student Version):... Data Structures & Algorithms in Java 6e International Student Version (Paperback, 6th Edition International Student Version)
M.T. Goodrich
R1,315 Discovery Miles 13 150 Ships in 7 - 13 working days

The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.

Software Testing - A Craftsman's Approach, Fifth Edition (Paperback, 5th edition): Paul C. Jorgensen, Byron DeVries Software Testing - A Craftsman's Approach, Fifth Edition (Paperback, 5th edition)
Paul C. Jorgensen, Byron DeVries
R1,288 Discovery Miles 12 880 Ships in 9 - 15 working days

This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach continues to be a valuable reference for software testers, developers, and engineers, by applying the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input, the authors have streamlined chapters and examples. The Fifth Edition: Has a new chapter on feature interaction testing that explores the feature interaction problem and explains how to reduce tests Uses Java instead of pseudo-code for all examples including structured and object-oriented ones Presents model-based development and provides an explanation of how to conduct testing within model-based development environments Explains testing in waterfall, iterative, and agile software development projects Explores test-driven development, reexamines all-pairs testing, and explains the four contexts of software testing Thoroughly revised and updated, Software Testing: A Craftsman's Approach, Fifth Edition is sure to become a standard reference for those who need to stay up to date with evolving technologies in software testing.

Exam Ref 70-535 Architecting Microsoft Azure Solutions (Paperback, 2nd Revised edition): Haishi Bai, Dan Stolts, Santiago Munoz Exam Ref 70-535 Architecting Microsoft Azure Solutions (Paperback, 2nd Revised edition)
Haishi Bai, Dan Stolts, Santiago Munoz
R995 R759 Discovery Miles 7 590 Save R236 (24%) Ships in 9 - 15 working days

Prepare for Microsoft Exam 70-535-and help demonstrate your real-world mastery of architecting complete cloud solutions on the Microsoft Azure platform. Designed for architects and other cloud professionals ready to advance their status, 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: Design compute infrastructure Design data implementation Design networking implementation Design security and identity solutions Design solutions by using platform services Design for operations This Microsoft Exam Ref: Organizes its coverage by exam skills Features strategic, what-if scenarios to challenge you Includes DevOps and hybrid technologies and scenarios Assumes you have experience building infrastructure and applications on the Microsoft Azure platform, and understand the services it offers

Game Audio Fundamentals - An Introduction to the Theory, Planning, and Practice of Soundscape Creation for Games (Hardcover):... Game Audio Fundamentals - An Introduction to the Theory, Planning, and Practice of Soundscape Creation for Games (Hardcover)
Keith Zizza
R4,061 Discovery Miles 40 610 Ships in 12 - 17 working days

Game Audio Fundamentals takes the reader on a journey through game audio design: from analog and digital audio basics, to the art and execution of sound effects, soundtracks, and voice production, as well as learning how to make sense of a truly effective soundscape. Presuming no pre-existing knowledge, this accessible guide is accompanied by online resources - including practical examples and incremental DAW exercises - and presents the theory and practice of game audio in detail, and in a format anyone can understand. This is essential reading for any aspiring game audio designer, as well as students and professionals from a range of backgrounds, including music, audio engineering, and game design.

Visual Basic 2005 Made Simple (Paperback, 3Rev ed): Stephen Morris Visual Basic 2005 Made Simple (Paperback, 3Rev ed)
Stephen Morris
R587 Discovery Miles 5 870 Ships in 12 - 17 working days

Visual Basic .NET is the most recent version of Microsoft's language for creating Windows programs and developing Internet applications. Visual Basic .NET forms part of the .NET Framework, the development environment now used for all Microsoft programming languages. Visual Basic .NET is an enhanced edition of this popular language, incorporating all the functionality of Visual Basic 6 but with the addition of new object oriented features. Some of the terminology has changed in this new version of the product and the development environment has been enhanced but the main principles remain the same. Visual Basic .NET Made Simple is intended for new programmers, as well as those who are upgrading from earlier versions of Visual Basic and those who have worked in different languages or environments and need to acquire new skills. No previous knowledge of Visual Basic, other languages or object oriented programming is required. However, readers are expected to have a basic knowledge of Windows and its operation. Main topics covered include: * Creating applications for Windows XP * Writing and testing Visual Basic .NET code * Accessing external databases * Developing Internet applications

Maps and Monsters in Medieval England (Hardcover): Asa Mittman Maps and Monsters in Medieval England (Hardcover)
Asa Mittman
R4,645 Discovery Miles 46 450 Ships in 12 - 17 working days

This study centers on issues of marginality and monstrosity in medieval England. In the middle ages, geography was viewed as divinely ordered, so Britain's location at the periphery of the inhabitable world caused anxiety among its inhabitants. Far from the world's holy center, the geographic margins were considered monstrous. Medieval geography, for centuries scorned as crude, is now the subject of several careful studies. Monsters have likewise been the subject of recent attention in the growing field of "monster studies," though few works situate these creatures firmly in their specific historical contexts. This study sits at the crossroads of these two discourses (geography and monstrosity), treated separately in the established scholarship but inseparable in the minds of medieval authors and artists.

Functional and Concurrent Programming - Core Concepts and Features (Paperback): Michel Charpentier Functional and Concurrent Programming - Core Concepts and Features (Paperback)
Michel Charpentier
R1,061 Discovery Miles 10 610 Ships in 12 - 17 working days

Leverage Modern Language Constructs to Write High-Quality Code Faster The functional and concurrent programming language features supported by modern languages can be challenging, even for experienced developers. These features may appear intimidating to OOP programmers because of a misunderstanding of how they work. Programmers first need to become familiar with the abstract concepts that underlie these powerful features. In Functional and Concurrent Programming, Michel Charpentier introduces a core set of programming language constructs that will help you be productive in a variety of programming languages-now and in the future. Charpentier illustrates key concepts with numerous small, focused code examples, written in Scala, and with case studies that provide a thorough grounding in functional and concurrent programming skills. These skills will carry from language to language-including the most recent incarnations of Java. Using these features will enable developers and programmers to write high-quality code that is easier to understand, debug, optimize, and evolve. Key topics covered include: Recursion and tail recursion Pattern matching and algebraic datatypes Persistent structures and immutability Higher-order functions and lambda expressions Lazy evaluation and streams Threads and thread pools Atomicity and locking Synchronization and thread-safe objects Lock-free, non-blocking patterns Futures, promises, and functional-concurrent programming As a bonus, the book includes a discussion of common typing strategies used in modern programming languages, including type inference, subtyping, polymorphism, type classes, type bounds, and type variance. Most of the code examples are in Scala, which includes many of the standard features of functional and concurrent programming; however, no prior knowledge of Scala is assumed. You should be familiar with concepts such as classes, methods, objects, types, variables, loops, and conditionals and have enough programming experience to not be distracted by simple matters of syntax.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C++ Programming - Program Design…
D. Malik Paperback R1,636 R1,466 Discovery Miles 14 660
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,857 Discovery Miles 18 570
Program Construction - Calculating…
Roland Backhouse Paperback R1,283 R1,150 Discovery Miles 11 500
Java Programming
Joyce Farrell Paperback R1,324 R1,190 Discovery Miles 11 900
NES/Famicom: a visual compendium
Bitmap Books Hardcover R1,285 Discovery Miles 12 850
Algorithms Illuminated - Omnibus Edition
Tim Roughgarden Hardcover R1,563 Discovery Miles 15 630
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,116 Discovery Miles 21 160
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,511 Discovery Miles 25 110
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R1,036 Discovery Miles 10 360
Sams Teach Yourself: Beginning…
Greg Perry, Dean Miller Paperback R716 R651 Discovery Miles 6 510

 

Partners