0
Your cart

Your cart is empty

Browse All departments
Price
  • R50 - R100 (6)
  • R100 - R250 (741)
  • R250 - R500 (1,684)
  • R500+ (9,077)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Practical Software Project Estimation: A Toolkit for Estimating Software Development Effort & Duration (Hardcover, Ed):... Practical Software Project Estimation: A Toolkit for Estimating Software Development Effort & Duration (Hardcover, Ed)
International Software Benchmarking Standards Group, Peter R. Hill
R1,969 R1,462 Discovery Miles 14 620 Save R507 (26%) Shipped within 20 - 25 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Product verifiable, defensible, and achievable software estimatesBased on data collected by the International Software Benchmarking Standards Group (ISBSG), Practical Software Project Estimation explains how to accurately forecast the size, cost, and schedule of software projects. Get expert advice on generating accurate estimates, minimizing risks, and planning and managing projects. Valuable appendixes provide estimation equations, delivery rate tables, and the ISBSG Repository demographics. Verify project objectives and requirements Determine, validate, and refine software functional size Produce indicative estimates using regression equations Predict effect and duration through comparison and analogy Build estimation frameworks Perform benchmarks using the ISBSG Repository Compare IFPUG, COSMIC, and FiSMA sizing methods Peter Hill is the chief executive officer and a director of the ISBSG. He has been in the information services industry for more than 40 years and has compiled and edited five books for the ISBSG.

Beginning Modern Unix - Learn to Live Comfortably in a Modern Unix Environment (Paperback, 1st ed.): Manish Jain Beginning Modern Unix - Learn to Live Comfortably in a Modern Unix Environment (Paperback, 1st ed.)
Manish Jain
R857 R615 Discovery Miles 6 150 Save R242 (28%) Shipped within 20 - 25 working days

Discover how to leverage modern Unix even if you've never worked with Unix before. This book presents everything in conceptual terms that you can understand, rather than tips to be committed raw to memory. You will learn everyday tasks ranging from basic system administration-partitioning and mounting filesystems, software installation, network configuration, working from the command line) - to Bourne shell scripting, using graphical applications, as well as fanciful things such as emulation layers for Windows and Linux and virtualization with VirtualBox. It's now 50 years since the creation of Unix but it is still growing. As Unix now moves to everyone's OS (open-source FreeBSD/Linux), it is the perfect time to start your journey with Beginning Modern Unix as your guide. What You'll Learn Live comfortably in a modern Unix environment, both on the command-line and in the graphical world. Choose the right hardware for Unix Work with Unix in real world settings Develop Unix applications Review advanced techniques in Shell scripting Who This Book Is For Everyone who uses a computer - those who intend to migrate to Unix as well as those who are worried about migrating to Unix, perhaps fearing it is a pure command-line or 'difficult' world.

CNC Programming using Fanuc Custom Macro B (Paperback, Ed): S.K. Sinha, Kumares C. Sinha CNC Programming using Fanuc Custom Macro B (Paperback, Ed)
S.K. Sinha, Kumares C. Sinha 1
R1,278 Discovery Miles 12 780 Shipped within 20 - 25 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Master CNC macro programmingCNC Programming Using Fanuc Custom Macro B shows you how to implement powerful, advanced CNC macro programming techniques that result in unparalleled accuracy, flexible automation, and enhanced productivity. Step-by-step instructions begin with basic principles and gradually proceed in complexity. Specific descriptions and programming examples follow Fanuc's Custom Macro B language with reference to Fanuc 0i series controls. By the end of the book, you will be able to develop highly efficient programs that exploit the full potential of CNC machines. COVERAGE INCLUDES: Variables and expressions Types of variables--local, global, macro, and system variables Macro functions, including trigonometric, rounding, logical, and conversion functions Branches and loops Subprograms Macro call Complex motion generation Parametric programming Custom canned cycles Probing Communication with external devices Programmable data entry

Python Programming In Context (Paperback, 3rd Revised edition): Bradley N Miller, David L Ranum, Julie Anderson Python Programming In Context (Paperback, 3rd Revised edition)
Bradley N Miller, David L Ranum, Julie Anderson
R2,580 Discovery Miles 25 800 16 working days

Python Programming in Context, Third Edition provides a comprehensive and accessible introduction to Python fundamentals. Updated with Python 3.8, the new Third Edition offers a thorough overview of multiple applied areas, including image processing, cryptography, astronomy, the Internet, and bioinformatics. Taking an active learning approach, each chapter starts with a comprehensive real-world project that teaches core design techniques and Python programming to immediately engage students. An ideal first language for learners entering the rapidly expanding fields of computer science, data science, and scientific programing, Python gives students a solid platform of key problem-solving skills that translate easily across programming languages. The Third Edition's emphasis on problem-solving, extrapolation, and the development of independent exploration and solution-building provides students with a unique and innovative approach to learning programming. While students solve problems of general interest, language elements are introduced with deliberate and incremental exposure to the fundamentals. Python Programming in Context, Third Edition is the ideal introductory text for those learning the Python language.

Flutter Recipes - Mobile Development Solutions for iOS and Android (Paperback, 1st ed.): Fu Cheng Flutter Recipes - Mobile Development Solutions for iOS and Android (Paperback, 1st ed.)
Fu Cheng
R629 R514 Discovery Miles 5 140 Save R115 (18%) Shipped within 20 - 25 working days

Take advantage of this comprehensive reference to solving common problems when developing with Flutter. Along with an introduction to the basic concepts of Flutter development, the recipes in this book cover all important aspects of this emerging technology, including development, testing, debugging, performance tuning, app publishing, and continuous integration. Although Flutter presents a rich, cross-platform mobile development framework, helpful documentation is not easily found. Here you'll review solutions to various scenarios and use creative, tested ways to accomplish everything from simple to complex development tasks. Flutter is developed using Dart and contains a unique technology stack that sets it apart from its competitors. This book takes the mystery out of working with the Dart language and integrating Flutter into your already existing workflows and development projects. With Flutter Recipes, you'll learn how to build and deploy apps freshly started in Flutter, as well as apps already in progress, while side-stepping any potential roadblocks you may face along the way. What You'll Learn Debug with Dart Observatory Program accessibility and localization features Build and release apps for iOS and Android Incorporate reactive programming Who This Book Is For Mobile developers with some experience in other frameworks who would like to work with the growing and popular Flutter.

iOS Programming - The Big Nerd Ranch Guide (Paperback, 7th edition): Christian Keur, Aaron Hillegass iOS Programming - The Big Nerd Ranch Guide (Paperback, 7th edition)
Christian Keur, Aaron Hillegass
R889 Discovery Miles 8 890 Shipped within 20 - 25 working days

iOS Programming: The Big Nerd Ranch Guide leads readers through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, they will have the know-how and the confidence needed to tackle iOS projects of their own. Based on Big Nerd Ranch's popular iOS training and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors explain what's important and share their insights into the larger context of the iOS platform. Students get a real understanding of how iOS development works, the many features that are available, and when and where to apply what they have learned.

Python. Der Sprachkurs fur Einsteiger und Individualisten (German, Paperback): Arnold V. Willemer Python. Der Sprachkurs fur Einsteiger und Individualisten (German, Paperback)
Arnold V. Willemer
R468 R429 Discovery Miles 4 290 Save R39 (8%) Shipped within 20 - 25 working days

Python einfach und leistungsfahig Sie haben schon viel Gutes uber Python gehort und mochten auch in Python programmieren? Dann brauchen Sie dieses Buch. Vorwissen hingegen brauchen Sie nicht. Arnold Willemer erklart Ihnen zu Beginn, was ein Programmierer uberhaupt macht und wie ein Computer mit Zahlen und Texten umgeht. Danach erarbeiten Sie sich mit ihm Schritt fur Schritt die Kunst des Programmierens in Python. Die witzige und gut gelaunte Schreibe des Autors wirkt zusatzlich motivierend. Und Ihren Lernerfolg konnen Sie anhand vieler Aufgaben und Musterlosungen uberprufen. So ermoglicht Ihnen das Buch zuverlassig den schnellen Einstieg in Python. Aus dem Inhalt Programmieren fur Einsteiger Beschaffung und Installation der notwendigen Werkzeuge Variablen, Abfragen, Schleifen, Funktionen Objektorientierte Programmierung Sequenzen, Tupel und Listen Grafi sche Oberfl achen mit Tkinter Visualisieren mit dem Canvas-Widget Module und Bibliotheken Datenbankprogrammierung Kommunikation in Netzwerken und mit dem Betriebssystem

Practical GameMaker Projects - Build Games with GameMaker Studio 2 (Paperback, 1st ed.): Ben Tyers Practical GameMaker Projects - Build Games with GameMaker Studio 2 (Paperback, 1st ed.)
Ben Tyers
R722 R492 Discovery Miles 4 920 Save R230 (32%) Shipped within 20 - 25 working days

Make ten simple, casual games, and learn a ton of GML coding along the way. Each of these games is the kind you can play when you have a minute or two free, and are great for playing on your PC, or exported to HTML5 or Android. Each game in Practical GameMaker Projects has its own chapter that explains the process of making each game, along with sketches, screenshots, coding, explanations, and tips. For each game there is a YYZ project file of the completed game that is ready to load and play. Also, all resources are available so you can make the game as you follow along in the book. To take full advantage of this book and the accompanying resources and project files, a Creator, Developer or Educational version of GameMaker Studio 2 is required. You can still gain a lot from this book if you have the free version of GameMaker Studio 2, but note that the free version doesn't allow the importation of YYZ project files used in the book, and has other limitations such as a limit on how many resources you can create. Each chapter has an introduction that explains what the aim of the game is, followed by a design and coding section which will cover the coding of the game. You're free to re-use code in your own projects, both free and paid. At the end of each chapter there is a things-to-try page that gives you five things to add to the game to improve its playability or appearance - pushing you a little to improve your planning and GML skills. What You'll Learn Build ten game applications using GameMaker Studio 2 Use the GameMaker Markup Language along the way Master the concepts behind each of the ten game apps Design and code for each of the ten game examples Try some add-ons for each of the ten games Who This Book Is For Game developers with at least some prior game development experience. GameMaker Studio experience recommended, but not required.

Query Store for SQL Server 2019 - Identify and Fix Poorly Performing Queries (Paperback, 1st ed.): Tracy Boggiano, Grant... Query Store for SQL Server 2019 - Identify and Fix Poorly Performing Queries (Paperback, 1st ed.)
Tracy Boggiano, Grant Fritchey
R623 R483 Discovery Miles 4 830 Save R140 (22%) 16 working days

Apply the new Query Store feature to identify and fix poorly performing queries in SQL Server. Query Store is an important and recent feature in SQL Server that provides insight into the details of query execution and how that execution has changed over time. Query Store helps to identify queries that aren't performing well, or that have regressed in their performance. Query Store provides detailed information such as wait stats that you need to resolve root causes, and it allows you to force the use of a known good execution plan. With SQL Server 2017 and later you can automate the correction of regressions in performance. Query Store for SQL Server 2019 helps you protect your database's performance during upgrades of applications or version of SQL Server. The book provides fundamental information on how Query Store works and best practices for implementation and use. You will learn to run and interpret built-in reports, configure automatic plan correction, and troubleshoot queries using Query Store when needed. Query Store for SQL Server 2019 helps you master Query Store and bring value to your organization through consistent query execution times and automate correction of regressions. What You'll Learn Apply best practices in implementing Query Store on production servers Detect and correct regressions in query performance Lower the risk of performance degradation following an upgrade Use tools and techniques to get the most from Query Store Automate regression correction and other uses of Query Store Who This Book Is For SQL Server developers and administrators responsible for query performance on SQL Server. Anyone responsible for identifying poorly performing queries will be able to use Query Store to find these queries and resolve the underlying issues.

Make Your Own Puzzlescript Games (Paperback): Anna Anthropy Make Your Own Puzzlescript Games (Paperback)
Anna Anthropy
R352 R288 Discovery Miles 2 880 Save R64 (18%) 16 working days
Autotools, 2nd Edition - A Practitioner's Guide to GNU Autoconf, Automake, and Libtool (Paperback): John Calcote Autotools, 2nd Edition - A Practitioner's Guide to GNU Autoconf, Automake, and Libtool (Paperback)
John Calcote
R959 R734 Discovery Miles 7 340 Save R225 (23%) 16 working days
Professional Embedded ARM Development (Paperback): James A. Langbridge Professional Embedded ARM Development (Paperback)
James A. Langbridge
R909 R600 Discovery Miles 6 000 Save R309 (34%) Shipped within 20 - 25 working days

A practical Wrox guide to ARM programming for mobile devices With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular specialty. While ARM technology is not new, existing books on the topic predate the current explosive growth of mobile devices using ARM and don't cover these all-important aspects. Newcomers to embedded technology will find this guide approachable and easy to understand. * Covers the tools required, assembly and debugging techniques, C optimizations, and more * Lists the tools needed for various types of projects and explores the details of the assembly language * Examines the optimizations that can be made to ensure fast code * Provides step-by-step instructions for a basic application and shows how to build upon it Professional Embedded ARM Development prepares you to enter this exciting and in-demand programming field.

JavaScript with Promises (Paperback): Daniel Parker JavaScript with Promises (Paperback)
Daniel Parker
R380 R268 Discovery Miles 2 680 Save R112 (29%) Shipped within 20 - 25 working days

Asynchronous JavaScript is everywhere, whether you're using Ajax, AngularJS, Node.js, or WebRTC. This practical guide shows intermediate to advanced JavaScript developers how Promises can help you manage asynchronous code effectively-including the inevitable flood of callbacks as your codebase grows. You'll learn the inner workings of Promises and ways to avoid difficulties and missteps when using them. The ability to asynchronously fetch data and load scripts in the browser broadens the capabilities of JavaScript applications. But if you don't understand how the async part works, you'll wind up with unpredictable code that's difficult to maintain. This book is ideal whether you're new to Promises or want to expand your knowledge of this technology. Understand how async JavaScript works by delving into callbacks, the event loop, and threading Learn how Promises organize callbacks into discrete steps that are easier to read and maintain Examine scenarios you'll encounter and techniques you can use when writing real-world applications Use features in the Bluebird library and jQuery to work with Promises Learn how the Promise API handles asynchronous errors Explore ECMAScript 6 language features that simplify Promise-related code

Professional Swift (Paperback): Michael Dippery Professional Swift (Paperback)
Michael Dippery
R907 R598 Discovery Miles 5 980 Save R309 (34%) Shipped within 20 - 25 working days

Transition from Objective-C to the cleaner, more functional Swift quickly and easily Professional Swift shows you how to create Mac and iPhone applications using Apple's new programming language. This code-intensive, practical guide walks you through Swift best practices as you learn the language, build an application, and refine it using advanced concepts and techniques. Organized for easy navigation, this book can be read end-to-end for a self-paced tutorial, or used as an on-demand desk reference as unfamiliar situations arise. The first section of the book guides you through the basics of Swift programming, with clear instruction on everything from writing code to storing data, and Section II adds advanced data types, advanced debugging, extending classes, and more. You'll learn everything you need to know to make the transition from Objective-C to Swift smooth and painless, so you can begin building faster, more secure apps than ever before. * Get acquainted with the Swift language and syntax * Write, deploy, and debug Swift programs * Store data and interface with web services * Master advanced usage, and bridge Swift and Objective-C Professional Swift is your guide to the future of OS X and iOS development.

Bayesian Statistics The Fun Way (Paperback): Will Kurt Bayesian Statistics The Fun Way (Paperback)
Will Kurt
R722 R508 Discovery Miles 5 080 Save R214 (30%) Shipped within 20 - 25 working days
Fullstack Vue - The Complete Guide to Vue.Js (Paperback): Nate Murray, Ari Lerner, Hassan Djirdeh Fullstack Vue - The Complete Guide to Vue.Js (Paperback)
Nate Murray, Ari Lerner, Hassan Djirdeh
R772 R728 Discovery Miles 7 280 Save R44 (6%) 16 working days
REST API Design Rulebook (Paperback): Mark Masse REST API Design Rulebook (Paperback)
Mark Masse
R382 R270 Discovery Miles 2 700 Save R112 (29%) Shipped within 20 - 25 working days

In today's market, where rival web services compete for attention, a well-designed REST API is a must-have feature. This concise book presents a set of API design rules, drawn primarily from best practices that stick close to the Web's REST architectural style. Along with rules for URI design and HTTP use, you'll learn guidelines for media types and representational forms.

REST APIs are ubiquitous, but few of them follow a consistent design methodology. Using these simple rules, you will design web service APIs that adhere to recognized web standards. To assist you, author Mark Masse introduces the Web Resource Modeling Language (WRML), a conceptual framework he created for the design and implementation of REST APIs.Learn design rules for addressing resources with URIsApply design principles to HTTP's request methods and response status codesWork with guidelines for conveying metadata through HTTP headers and media typesGet design tips to address the needs of client programs, including the special needs of browser-based JavaScript clientsUnderstand why REST APIs should be designed and configured, not coded

How to Do Everything: Facebook Applications (Paperback, Ed): Jesse Feiler How to Do Everything: Facebook Applications (Paperback, Ed)
Jesse Feiler
R612 R479 Discovery Miles 4 790 Save R133 (22%) Shipped within 20 - 25 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Create your own Facebook applications!With coverage of Facebook API, FBML, and FQL as well as MySQL and REST, How to Do Everything: Facebook Applications is a clear, start-to-finish guide to developing unique apps that run on Facebook Platform. Learn how to integrate Facebook applications with websites, blogs, and databases, and use your apps to sell a product and market a business, organization, or cause. You'll also discover how to provide entertainment and information to users while creating an advertising platform to make money. Get started quickly by downloading a pre-built, customizable Facebook application from the book's Facebook Page. Understand the Facebook Platform architecture Format Web pages and manage data using XML, XHTML, and CSS Use PHP and FBML (Facebook Markup Language) Work with the Facebook object, Facebook REST object, and Facebook API Use FQL (Facebook Query Language), Mock-AJAX, FBJS (Facebook JavaScript), and Facebook Mobile Master the Facebook Developer Application Design your application interface and implement utilities Integrate MySQL or Data Store data Add viral features including News Feed and Mini-Feed stories, notifications and requests, Share buttons, and favorites lists Promote your business with Facebook Social Ads, Facebook Pages, and Facebook Beacon

Flash Game Development - In a Social, Mobile and 3D World (Paperback, New edition): Keith Gladstien Flash Game Development - In a Social, Mobile and 3D World (Paperback, New edition)
Keith Gladstien
R905 R768 Discovery Miles 7 680 Save R137 (15%) Shipped within 20 - 25 working days

Adobe Flash is one of today's most popular game-development applications, giving programmers the power to create high-speed, hardware-driven 2D and 3D games and applications across many platforms and throughout the broad landscape of social network gaming. And with the significantly improved performance of Flash-created games on devices such as the iPhone, iPad, and Android mobiles, the latest versions of Flash Pro are capable of delivering powerful games into the world of mobile technology. If you're a developer who already knows the basics of Flash, and you're looking for tips and techniques that will help you debug your ActionScript 3.0 code, optimize your games, and test their efficiency, this is the book for you. For more than a decade, Adobe Certified Expert Keith Gladstien has helped Flash users solve thousands of programming-related problems on the Adobe ActionScript and Flash forums. Now, with the help of Keith's expertise collected in FLASH GAME DEVELOPMENT IN A SOCIAL, MOBILE, AND 3D WORLD, you will sharpen and perfect your Flash skills, and you'll find the help you need to solve every ActionScript problem you're likely to encounter. To simplify things for you, the book's companion website includes nearly all of the code that appears in the book. Start refining your skills and building your confidence with Adobe Flash and ActionScript today, with FLASH GAME DEVELOPMENT IN A SOCIAL, MOBILE, AND 3D WORLD.

Microsoft SQL Server 2016 Reporting Services, Fifth Edition (Paperback, 5th edition): Brian Larson Microsoft SQL Server 2016 Reporting Services, Fifth Edition (Paperback, 5th edition)
Brian Larson
R1,000 R672 Discovery Miles 6 720 Save R328 (33%) Shipped within 20 - 25 working days

A fully updated, definitive guide to SQL Server 2016 Reporting ServicesCreate, deploy, and manage robust business intelligence reports using the expert tips and best practices contained in this thoroughly revised, practical resource. The book discusses the complete process of building and distributing reports and explains how to maximize all of the powerful, integrated SSRS capabilities, including the new and enhanced features. Detailed examples and sample report and code samples are included in this practical reference. Written by a member of the Reporting Services development team, Microsoft SQL Server 2016 Reporting Services, Fifth Edition, shows, step-by-step, how to transform disparate corporate data into meaningful visualizations, and how to design and publish real-time Business Intelligence reports. You will find out how to install and configure the software, start writing basic reports, embed charts and images, and export reports to other formats. The latest methods for testing, tuning, and delivering reports are also fully covered. * Contains more than 60 practical, re-usable report and code samples * Ideal both as a learning guide and an on-the-job reference * Written by a Reporting Services developer and highly-respected speaker

A Short Course in Computational Science and Engineering - C++, Java and Octave Numerical Programming with Free Software Tools... A Short Course in Computational Science and Engineering - C++, Java and Octave Numerical Programming with Free Software Tools (Hardcover, New)
David Yevick
R798 Discovery Miles 7 980 Shipped within 20 - 25 working days

Building on his highly successful textbook on C++, David Yevick provides a concise yet comprehensive one-stop course in three key programming languages, C++, Java and Octave (a freeware alternative to MATLAB). Employing only public-domain software, this book presents a unique overview of numerical and programming techniques, including object-oriented programming, elementary and advanced topics in numerical analysis, physical system modelling, scientific graphics, software engineering and performance issues. Compact, transparent code in all three programming languages is applied to the fundamental equations of quantum mechanics, electromagnetics, mechanics and statistical mechanics. Uncommented versions of the code that can be immediately modified and adapted are provided online for the more involved programs. This compact, practical text is an invaluable introduction for students in all undergraduate- and graduate-level courses in the physical sciences or engineering that require numerical modelling, and also a key reference for instructors and scientific programmers.

How to Build a Billion Dollar App - Discover the secrets of the most successful entrepreneurs of our time (Paperback, Digital... How to Build a Billion Dollar App - Discover the secrets of the most successful entrepreneurs of our time (Paperback, Digital original)
George Berkowski
R340 R268 Discovery Miles 2 680 Save R72 (21%) Shipped within 13 - 17 working days

THE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS 'A must read for anyone who wants to start a mobile app business' Riccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga) 'A fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app' Michael Acton Smith, Founder and CEO, Mind Candy Apps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billion Dollar App, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success. Berkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber to provide all the information you need to create your own spectacularly successful mobile business. He guides you through each step, from an idea scribbled on the back of an envelope, through to finding a cofounder, building a team, attracting (and keeping) millions of users, all the way through to juggling the pressures of being CEO of a billion-dollar company (and still staying ahead of the competition). If you've ever dreamed of quitting your nine to five job to launch your own company, you're a gifted developer, seasoned entrepreneur or just intrigued by mobile technology, How to Build a Billion Dollar App will show you what it really takes to create your own billion-dollar, mobile business.

Swift Programming - The Big Nerd Ranch Guide (Paperback, 3rd edition): Matthew Mathias, John Gallagher Swift Programming - The Big Nerd Ranch Guide (Paperback, 3rd edition)
Matthew Mathias, John Gallagher
R789 Discovery Miles 7 890 Shipped within 20 - 25 working days

Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. After working through the book, you will have the knowledge and confidence to develop your own solutions to a wide range of programming challenges using Swift.

Software Abstractions - Logic, Language, and Analysis (Paperback, revised edition): Daniel Jackson Software Abstractions - Logic, Language, and Analysis (Paperback, revised edition)
Daniel Jackson
R677 R527 Discovery Miles 5 270 Save R150 (22%) Shipped within 20 - 25 working days

An approach to software design that introduces a fully automated analysis giving designers immediate feedback, now featuring the latest version of the Alloy language. In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach-which Jackson calls "lightweight formal methods" or "agile modeling"-takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback. Jackson has developed Alloy, a language that captures the essence of software abstractions simply and succinctly, using a minimal toolkit of mathematical notions. This revised edition updates the text, examples, and appendixes to be fully compatible with Alloy 4.

Learning React Native, 2e (Paperback, 2nd Revised edition): Bonnie Eisenman Learning React Native, 2e (Paperback, 2nd Revised edition)
Bonnie Eisenman
R1,284 R731 Discovery Miles 7 310 Save R553 (43%) Shipped within 20 - 25 working days

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers-apps that can access platform features such as the camera, user location, and local storage. Through code examples and step-by-step instructions, web developers and frontend engineers familiar with React will learn how to build and style interfaces, use mobile components, and debug and deploy apps. You'll learn how to extend React Native using third-party libraries or your own Java and Objective-C libraries. Understand how React Native works under the hood with native UI components Examine how React Native's mobile-based components compare to basic HTML elements Create and style your own React Native components and applications Take advantage of platform-specific APIs, as well as modules from the framework's community Incorporate platform-specific components into cross-platform apps Learn common pitfalls of React Native development, and tools for dealing with them Combine a large application's many screens into a cohesive UX Handle state management in a large app with the Redux library

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
A Guide To SQL
Philip Pratt, Mary Z Last Paperback R770 R652 Discovery Miles 6 520
Fundamentals of Programming using Java
Edward Currie Paperback  (1)
R655 R559 Discovery Miles 5 590
Programming with Mobile Applications…
Thomas M. Duffy Paperback R956 R801 Discovery Miles 8 010
Big Java - Early Objects
Cay S. Horstmann Paperback R1,310 R1,200 Discovery Miles 12 000
Creating a Winning E-Business
H. Albert Napier, Stuart Wagner, … Paperback R687 R587 Discovery Miles 5 870
Computer Coding For Kids - A Unique…
Carol Vorderman Paperback  (1)
R320 R252 Discovery Miles 2 520
Portrait Revolution - Inspiration, Tips…
Julia L Kay Paperback  (1)
R479 R341 Discovery Miles 3 410
PHP and MySQL fur Dummies
Janet Valade Paperback R479 R441 Discovery Miles 4 410
Code the Classics Volume 1
David Crookes, Andrew Gillett Hardcover  (1)
R354 Discovery Miles 3 540
NoSQL For Dummies
Adam Fowler Paperback R612 R420 Discovery Miles 4 200

 

Partners