0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (101)
  • R250 - R500 (541)
  • R500+ (3,368)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Java Generics And Collections (Paperback): Maurice Naftalin Java Generics And Collections (Paperback)
Maurice Naftalin; Contributions by Philip Wadler
R860 R636 Discovery Miles 6 360 Save R224 (26%) Ships in 12 - 17 working days

This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features. "Java Generics and Collections" covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it. Topics covered include: Fundamentals of generics: type parameters and generic methods; Other new features: boxing and unboxing, foreach loops, varargs; Subtyping and wildcards; Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries; Generics and reflection; Design patterns for generics; Sets, Queues, Lists, Maps, and their implementations; Concurrent programming and thread safety with collections; ane Performance implications of different collections. Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.

Brilliant Search Engine Optimisation (SEO) (Paperback): David Amerland Brilliant Search Engine Optimisation (SEO) (Paperback)
David Amerland 1
R622 R563 Discovery Miles 5 630 Save R59 (9%) Ships in 9 - 15 working days

This guide features everything you need to get your website indexed so it appears at the top of Google searches to generate the profile you need to have a successful online business.

Using Gatsby and Netlify CMS - Build Blazing Fast JAMstack Apps Using Gatsby and Netlify CMS (Paperback, 1st ed.): Joe Attardi Using Gatsby and Netlify CMS - Build Blazing Fast JAMstack Apps Using Gatsby and Netlify CMS (Paperback, 1st ed.)
Joe Attardi
R1,275 R1,005 Discovery Miles 10 050 Save R270 (21%) Ships in 10 - 15 working days

Leverage the powerful new combination of Gatsby and Netlify CMS, a free open source content management solution, to build blazing fast apps. This book shows you how to create a React-powered website using the Gatsby framework for the frontend, and Netlify CMS as the content backend. Through the course of the book you'll gradually build a website for a coffee shop that includes a blog and a bakery/coffee menu that is customizable through Netlify CMS. The project starts with a bare-bones Gatsby site to which you'll add functionality such as setting up/configuring the CMS, creating different types of content, and writing some Gatsby glue code to consume the Markdown data via plugins. When done, you'll be well-equipped to build on your existing JavaScript and React knowledge to effectively use Gatsby and Netlify CMS for yourself or your clients. Using Gatsby and Netlify CMS is an ideal guide for anyone looking to build their own sites and manage their own content without having to deal with creating Markdown files or Git repositories. What You'll Learn Clone repositories, install dependencies and deploy on Netlify Configure Netlify Identity and Git Gateway Use Netlify CMS Content Manager Source blog data using Gatsby plugin Manage dynamic page reactions using Gatsby Node APIs Work with pagination, content and menus Customize Netlify CMS Who This Book Is For Experienced JavaScript developers with a good handle on React who want to learn how to build a maintainable Gatsby powered site. Basic familiarity with Gatsby is assumed but not required.

Jump Start Git, 2e (Paperback): Shaumik Daityari Jump Start Git, 2e (Paperback)
Shaumik Daityari
R716 R527 Discovery Miles 5 270 Save R189 (26%) Out of stock

Get a Jump Start on version control with Git today! If you've worked on a web development project of any size, you've probably used Git, the most broadly adopted distributed version control system available. It enables you to store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since it's distributed, it smoothes the path for dev team collaboration. This short, practical book will help you to: Understand Git's core philosophy. Get started with Git: install it, learn the basic commands, and set up your first project. Work with Git as part of a collaborative team. Use Git's debugging tools for maximum debug efficiency. Master Git workflow Take control with Git's advanced features: reflog, rebase, stash, and more. Use Git with cloud-based Git repository host services like Github and Bitbucket. See how Git's used effectively on large open-source projects. Whether you're a Git newbie or you've been using it for some time but only really scratching the surface of its capabilities, this book will help you to gain a deep understanding of how Git works, and how to use it to streamline your workflow.

Programming Scala - Scalability = Functional Programming + Objects (Paperback, 3rd edition): Wampler Programming Scala - Scalability = Functional Programming + Objects (Paperback, 3rd edition)
Wampler
R1,558 R1,367 Discovery Miles 13 670 Save R191 (12%) Ships in 12 - 17 working days

Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away. You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still. This third edition covers the new features in Scala 3.0 with updates throughout the book. Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntax Dive into basic and advanced functional programming techniques Build killer big data and distributed apps using Scala's functional combinators and tools like Spark and Akka Create concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more

Rocket Surgery Made Easy - The Do-It-Yourself Guide to Finding and Fixing Usability Problems (Paperback): Steve Krug Rocket Surgery Made Easy - The Do-It-Yourself Guide to Finding and Fixing Usability Problems (Paperback)
Steve Krug 1
R1,129 R892 Discovery Miles 8 920 Save R237 (21%) Ships in 10 - 15 working days

It's been known for years that usability testing can dramatically improve products. But with a typical price tag of $5,000 to $10,000 for a usability consultant to conduct each round of tests, it rarely happens.
In this how-to companion to "Don't Make Me Think: A Common Sense Approach to Web Usability," Steve Krug spells out a streamlined approach to usability testing that anyone can easily apply to their own Web site, application, or other product. (As he said in "Don't Make Me Think," "It's not rocket surgery.")
Using practical advice, plenty of illustrations, and his trademark humor, Steve explains how to:
Test any design, from a sketch on a napkin to a fully-functioning Web site or applicationKeep your focus on finding the most important problems (because no one has the time or resources to fix them all)Fix the problems that you find, using his "The least you can do" approachBy paring the process of testing and fixing products down to its essentials ("A morning a month, that's all we ask"), "Rocket Surgery" makes it realistic for teams to test early and often, catching problems while it's still easy to fix them. "Rocket Surgery Made Easy" adds demonstration videos to the proven mix of clear writing, before-and-after examples, witty illustrations, and practical advice that made "Don't Make Me Think" so popular.

PHP 7 Zend Certification Study Guide - Ace the ZCE 2017-PHP Exam (Paperback, 1st ed.): Andrew Beak PHP 7 Zend Certification Study Guide - Ace the ZCE 2017-PHP Exam (Paperback, 1st ed.)
Andrew Beak
R1,488 Discovery Miles 14 880 Ships in 12 - 17 working days

Improve your programming knowledge and become Zend Certified. This book closely follows the ZCE2017-PHP exam syllabus and adds important details that help candidates to prepare for the test. Zend Certification is an industry recognized standard for PHP engineers. It is very difficult to pass the examination without extensive preparation. Unlike other books on PHP, this book is very focused on reaching industry standards.The Zend examination syllabus is comprised of three focus areas and a number of additional topics. This book explains the structure of the examination and then addresses each of the topics for PHP 7. A short quiz follows each chapter to help identify gaps in your knowledge. PHP 7 Zend Certification Study Guide also contains a practice test containing 70 questions from the entire syllabus to use when reviewing for your exams. The book provides original code examples throughout and every php featured is explained clearly with examples and uses an efficient way to describe the most important details of the particular feature. What You'll Learn Brush up your knowledge of PHP programming Explore new features of the PHP v7.1 Build a secure configuration of your server Review strategies and tips to get Zend Certified Who this Book Is For Intermediate PHP programmers with two or three years of experience who are appearing for the Zend certification exams and programmers who are proficient in other languages, but want a quick reference book to dive into PHP.

Python for Data Analysis - Learn the Principles of Data Analysis and Raise Your Programming Iq. Improve Your Machine Learning... Python for Data Analysis - Learn the Principles of Data Analysis and Raise Your Programming Iq. Improve Your Machine Learning Experience and Become a Skilled Programmer by Learning 10+ Coding Secrets (Hardcover)
Robert Campbell
R888 R723 Discovery Miles 7 230 Save R165 (19%) Ships in 10 - 15 working days
Algorithm Design - Pearson New International Edition (Paperback, Pearson New International Edition): Jon Kleinberg, Eva Tardos Algorithm Design - Pearson New International Edition (Paperback, Pearson New International Edition)
Jon Kleinberg, Eva Tardos
R2,861 Discovery Miles 28 610 Ships in 9 - 15 working days

August 6, 2009 Author, Jon Kleinberg, was recently cited in the New York Times for his statistical analysis research in the Internet age. Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of computer science.

Practical JAMstack - Blazing Fast, Simple, and Secure Web Development, the Modern Way (Paperback, 1st ed.): Frank Zammetti Practical JAMstack - Blazing Fast, Simple, and Secure Web Development, the Modern Way (Paperback, 1st ed.)
Frank Zammetti
R1,516 R934 Discovery Miles 9 340 Save R582 (38%) Ships in 9 - 15 working days

Learn what JAMstack is all about, what those three big letters in the front mean and why it's so beneficial. This book shows you how to create sites and apps on the JAMstack using GatsbyJS, a tool made specifically for generating them. As part of that, you'll learn about React, one of the hottest front-end development tools out there today. You will build three separate projects, starting with a relatively simple site to get your feet wet, then a more robust and dynamic application to see more advanced topics like API usage and data storage. Finally, you'll build a game on the JAMstack to get a whole different perspective on how all the pieces can fit together. JAMstack, a modern take on best practices, is taking the web development world by storm and allowing developers to create web site and apps that are blazingly fast and highly secure. In many ways JAMstack is a throwback to web development of yesteryear, all while providing a simpler development experience that is streamlined by many years of best practices being brought to bear. What You'll Learn Review the principles of JAMstack: Javascript, APIs and Markup Use React to build a front-end Set up a GitHub account and hosting using GitHub Pages Host in Netlify (the creators of JAMstack!) Understand Netlify functions and FaunaDB for persistent data storage Explore GraphQL usage for querying data Work with the Phaser game library Who This Book Is For Web developers with some HTML, CSS and JavaScript experience, who want to apply best practices to build web sites that have no back-end server infrastructure while still providing dynamic content along with a streamlined development process. Architects who just want to learn JAMstack, even if they aren't going to be hacking code all day.

Designing Web APIs - Building APIs That Developers Love (Paperback): Brenda Jin, Saurabh Sahni, Amir Shevat Designing Web APIs - Building APIs That Developers Love (Paperback)
Brenda Jin, Saurabh Sahni, Amir Shevat
R1,097 R800 Discovery Miles 8 000 Save R297 (27%) Ships in 12 - 17 working days

Designing an API is complicated to begin with, but evolving your API design over time makes the process even more difficult. There are several books on the topic, but none that guide you through key decisions for designing and building APIs for specific audiences and types of products. Well, until now, that is. Using case studies from companies such as Slack, Stripe, Facebook, and Github, this practical guide shows you how to navigate complex decisions when building, scaling, and evolving your own APIs. You'll learn best practices for designing APIs that developers will love, and discover how to evolve your APIs as your product grows. Developers, architects, tech leads, product managers, and engineering managers will: Examine strategies to expose data through web APIs, using webhooks, websockets, and HTTP Learn how to evolve APIs while keeping them consistent Be able to scale APIs with pagination and rate limiting Handle security, performance, monitoring, and testing Build a thriving ecosystem around your API

Practical hapi - Build Your Own hapi Apps and Learn from Industry Case Studies (Paperback, 1st ed.): Kanika Sud Practical hapi - Build Your Own hapi Apps and Learn from Industry Case Studies (Paperback, 1st ed.)
Kanika Sud
R1,356 R839 Discovery Miles 8 390 Save R517 (38%) Ships in 9 - 15 working days

Understand the core concepts of hapi and learn to build RESTful APIs that are quick, useful, and productive. Created by the mobile team at Walmart Labs, hapi is a light Node.js framework that is perfect for building API servers, websites, and HTTP proxy applications. With this quick guide, you'll learn the basics of hapi and use those skills to build an application and a REST API with MySQL. You'll then wrap up with a Capstone project of industry relevance, understanding solution design, and how hapi fits into industry relevant projects for data driven apps. Used by companies such as PayPal and Mozilla, hapi is a key framework for anyone serious about enterprise web development. Practical hapi will ensure you focus your time on critical project tasks instead of building infrastructure. What You'll Learn Utilize the power of RESTful APIs and Node.js Build your first hapi application based on its core concepts Work with promises and asynchronous programming effectively Use Sequelize for database connectivity Who This Book Is For Anyone with basic knowledge of JavaScript or Node.js who wants to learn to work with hapi. A primer for the relevant Node.js and JavaScript is provided so those with general programming experience can also use this book.

Beginning JavaScript - The Ultimate Guide to Modern JavaScript Development (Paperback, 3rd ed.): Russ Ferguson Beginning JavaScript - The Ultimate Guide to Modern JavaScript Development (Paperback, 3rd ed.)
Russ Ferguson
R1,157 R920 Discovery Miles 9 200 Save R237 (20%) Ships in 10 - 15 working days

Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content. Starting with the basics, you'll see how to employ prototypical inheritance, as well as memory management, variable hoisting and event bubbling. Also covered is an introduction to Node.js and package managers, key to understanding the tools necessary in front-end development and how they are used with current JavaScript frameworks. JavaScript is one of the most important technologies on the web, providing the means to add dynamic functionality to your web pages and serving as the backbone of working with frameworks like Angular and React. Beginning JavaScript, Third Edition will take you from being a JavaScript novice to working freely with this important technology - begin your JavaScript journey today! What You'll Learn Construct good JavaScript syntax following modern coding practices Use JavaScript to communicate with the server and retrieve data Dynamically manipulate markup, validate forms and deal with images Debug applications using features inside the browser Use TypeScript to bring strong typing to the language Who This Book Is For Beginner to intermediate developers with a basic knowledge of front-end programming who are looking for a deeper understanding of how JavaScript works in the browser and how to answer questions in an interview.

JAVA/J2EE - Interview Questions (CD-ROM): Shiv Prasad Koirala JAVA/J2EE - Interview Questions (CD-ROM)
Shiv Prasad Koirala
R139 Discovery Miles 1 390 Ships in 12 - 17 working days
Head First Programming (Paperback): David Griffiths Head First Programming (Paperback)
David Griffiths
R1,602 R1,266 Discovery Miles 12 660 Save R336 (21%) Ships in 10 - 15 working days

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? "Head First Programming" introduces the core concepts of writing computer programs - variables, decisions, loops, functions, and objects - which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. You can learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to: understand the core features of all programming languages, including variables, statements, decisions, loops, expressions, and operators; reuse code with functions; use library code to save time and effort; select the best data structure to manage complex data; write programs that talk to the Web; share your data with other programs; and, write programs that test themselves and help you avoid embarrassing coding errors. We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, "Head First Programming" uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Learn Rails 6 - Accelerated Web Development with Ruby on Rails (Paperback, 1st ed.): Adam Notodikromo Learn Rails 6 - Accelerated Web Development with Ruby on Rails (Paperback, 1st ed.)
Adam Notodikromo
R2,110 R1,642 Discovery Miles 16 420 Save R468 (22%) Ships in 10 - 15 working days

Effectively learn and apply software development and engineering techniques to web application development using Rails 6 with this accelerated tutorial. This book teaches modern engineering practices including git flow, containerization, debugging, testing, and deployment. Along the way, you'll see how to build a social network application and then deploy it on a cloud provider such as Amazon Web Services. After reading and using this book, you'll be able to effectively build and deploy your Rails application to the cloud. You'll also have used the Ruby on Rails framework to carry out the rapid development of an idea into a product without sacrificing quality. What You Will Learn Use the Ruby on Rails 6 web development framework Integrate Docker with your Ruby on Rails code Apply software engineering techniques to learning the Rails framework Design, build, and deploy a social networking application to the Amazon cloud Who This Book Is For Beginners with at least some prior programming experience. Ruby experience is helpful, but not required.

Building the Web of Things (Paperback): Dominique Guinard, Vlad Trifa Building the Web of Things (Paperback)
Dominique Guinard, Vlad Trifa
R697 R657 Discovery Miles 6 570 Save R40 (6%) Ships in 12 - 17 working days

The Internet of Things (IoT) is a hot topic! Analysts call it a disruptive technology. Competing standards and technologies pop up daily, and there are no tangible signs of a single protocol that will let all devices, services, and applications communicate seamlessly. Fortunately, there's a great universal IoT application platform available now: the World Wide Web. Web standards and tools provide the ideal substrate for connected devices and applications to exchange data. This vision is called the Web of Things. Building the Web of Things is a hands-on guide for designing and implementing scalable, flexible, and open IoT solutions using Web technologies. This book provides the right balance of theory, code samples, and practical examples, and shows how to connect all sorts of devices to the Web and expose their services and data over REST APIs. After building a simple proof of concept app, readers will learn a systematic methodology and system architecture for connecting things to the Web, finding other things, sharing data, and combining these components to rapidly build distributed applications and physical mashups. With each chapter, readers gain the knowledge and skills needed to take full advantage of a new generation of real-time, web-connected devices and services, giving them the ability to build scalable applications that merge the physical and digital worlds. KEY FEATURES Gets readers started with the Web of Things in minutes Offers a complete toolbox of Web and Internet technologies Hands-on guide for using the web to connect apps to the real world ABOUT THE TECHNOLOGY The Web of Things is about using the latest Web technologies as the underlying application-level protocol for the Internet of Things (IoT). While the Internet of Things mainly focuses on the networking side of how to connect things, the Web of Things focuses on the application layer, i.e., how things can expose and share their data and services so that they can easily be consumed by Web applications.

Data Science Essentials in Python (Paperback): Dmitry Zinoviev Data Science Essentials in Python (Paperback)
Dmitry Zinoviev
R707 R522 Discovery Miles 5 220 Save R185 (26%) Ships in 12 - 17 working days

Go from messy, unstructured artifacts stored in SQL and NoSQL databases to a neat, well-organized dataset with this quick reference for the busy data scientist. Understand text mining, machine learning, and network analysis; process numeric data with the NumPy and Pandas modules; describe and analyze data using statistical and network-theoretical methods; and see actual examples of data analysis at work. This one-stop solution covers the essential data science you need in Python. Data science is one of the fastest-growing disciplines in terms of academic research, student enrollment, and employment. Python, with its flexibility and scalability, is quickly overtaking the R language for data-scientific projects. Keep Python data-science concepts at your fingertips with this modular, quick reference to the tools used to acquire, clean, analyze, and store data. This one-stop solution covers essential Python, databases, network analysis, natural language processing, elements of machine learning, and visualization. Access structured and unstructured text and numeric data from local files, databases, and the Internet. Arrange, rearrange, and clean the data. Work with relational and non-relational databases, data visualization, and simple predictive analysis (regressions, clustering, and decision trees). See how typical data analysis problems are handled. And try your hand at your own solutions to a variety of medium-scale projects that are fun to work on and look good on your resume. Keep this handy quick guide at your side whether you're a student, an entry-level data science professional converting from R to Python, or a seasoned Python developer who doesn't want to memorize every function and option. What You Need: You need a decent distribution of Python 3.3 or above that includes at least NLTK, Pandas, NumPy, Matplotlib, Networkx, SciKit-Learn, and BeautifulSoup. A great distribution that meets the requirements is Anaconda, available for free from www.continuum.io. If you plan to set up your own database servers, you also need MySQL (www.mysql.com) and MongoDB (www.mongodb.com). Both packages are free and run on Windows, Linux, and Mac OS.

Beginning CSS Web Development - From Novice to Professional (Paperback, 1st Corrected ed., Corr. 2nd printing): Simon Collison Beginning CSS Web Development - From Novice to Professional (Paperback, 1st Corrected ed., Corr. 2nd printing)
Simon Collison
R978 R807 Discovery Miles 8 070 Save R171 (17%) Ships in 10 - 15 working days

Cascading Style Sheets (CSS) are one of the most important technologies on the web today. They give web developers the power to style their web sites so those sites are usable, compact, good looking, consistently displayable, and quick and efficient to change if so desired.

There are many books out there on CSS, but "Beginning CSS Web Development" is differentit doesn't waste time discussing theory, and it delves straight into the practical matter. It provides you with what you need to know, faster. It is also completely up to date, covering the most modern CSS standards and design techniques.

In addition to the essential CSS basics, this book covers advanced techniques like accessibility, hacks, and filters. The book concludes with a case study, and features a CSS reference section that allows you to look up required syntax as quickly as possible.

Python in a Nutshell (Paperback, 3rd Revised edition): Alex Martelli Python in a Nutshell (Paperback, 3rd Revised edition)
Alex Martelli; Contributions by Anna Ravenscroft, Steve Holden
R1,731 R1,301 Discovery Miles 13 010 Save R430 (25%) Out of stock

Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today's most popular programming languages. The third edition of this practical book provides a quick reference to the language-including Python 3.5, 2.7, and highlights of 3.6-commonly used areas of its vast standard library, and some of the most useful third-party modules and packages. Ideal for programmers with some Python experience, and those coming to Python from other programming languages, this book covers a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing. Discover how Python provides a unique mix of elegance, simplicity, practicality, and sheer power. This edition covers: Python syntax, Object-Oriented Python, standard library modules, and third-party Python packages Python's support for file and text operations, persistence and databases, concurrent execution, and numeric computations Networking basics, event-driven programming, and client-side network protocol modules Python extension modules, and tools for packaging and distributing extensions, modules, and applications

Practical TensorFlow.js - Deep Learning in Web App Development (Paperback, 1st ed.): Juan De Dios Santos Rivera Practical TensorFlow.js - Deep Learning in Web App Development (Paperback, 1st ed.)
Juan De Dios Santos Rivera
R1,653 R1,007 Discovery Miles 10 070 Save R646 (39%) Ships in 9 - 15 working days

Develop and deploy deep learning web apps using the TensorFlow.js library. TensorFlow. js is part of a bigger framework named TensorFlow, which has many tools that supplement it, such as TensorBoard , ml5js , tfjs-vis. This book will cover all these technologies and show they integrate with TensorFlow. js to create intelligent web apps. The most common and accessible platform users interact with everyday is their web browser, making it an ideal environment to deploy AI systems. TensorFlow.js is a well-known and battle-tested library for creating browser solutions. Working in JavaScript, the so-called language of the web, directly on a browser, you can develop and serve deep learning applications.You'll work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN). Through hands-on examples, apply these networks in use cases related to image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis. Also, these topics are very varied in terms of the kind of data they use, their output, and the training phase. Not everything in machine learning is deep networks, there is also what some call shallow or traditional machine learning. While TensorFlow.js is not the most common place to implement these, you'll be introduce them and review the basics of machine learning through TensorFlow.js. What You'll Learn Build deep learning products suitable for web browsers Work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN) Develop apps using image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis Who This Book Is For Programmers developing deep learning solutions for the web and those who want to learn TensorFlow.js with at least minimal programming and software development knowledge. No prior JavaScript knowledge is required, but familiarity with it is helpful.

Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl Cgi (Paperback): Ivan Bayross Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl Cgi (Paperback)
Ivan Bayross
R790 Discovery Miles 7 900 Ships in 12 - 17 working days
Building Scalable PHP Web Applications Using the Cloud - A Simple Guide to Programming and Administering Cloud-Based... Building Scalable PHP Web Applications Using the Cloud - A Simple Guide to Programming and Administering Cloud-Based Applications (Paperback, 1st ed.)
Jonathan Bartlett
R801 Discovery Miles 8 010 Ships in 12 - 17 working days

Eliminate the guesswork involved in writing and deploying a cloud application. This step-by-step guide uses PHP to minimize the complexity of the code and setup, but the tools and techniques can be applied on any platform using any language. Everything that you need to jumpstart your application on the cloud is right here. Clear diagrams, step-by-step configuration information, and complete code listings tell you everything you need to get off the ground and start developing your cloud application today. This book introduces several cloud architectures and technologies that will help you accelerate your application in the cloud. Chapters cover load-balanced clusters, database replication, caching configuration, content delivery networks, infinite-scale file storage, and cloud system administration. Cloud computing has dramatically changed the landscape of web hosting. Instead of spending weeks negotiating contracts for servers, new servers can be deployed with the push of a button, and your application can be resized almost instantly to meet today's needs. No matter what size of web application you are developing, you can benefit from modern cloud servers, and this is the guide to tell you how. What You'll Learn Use the cloud and its various platforms with Docker management tools Build a simple PHP-based scalable web application Create a basic cloud cluster Work with Amazon and Google Cloud Platform in your PHP web application development Who This Book Is For Developers who have some prior programming experience, including PHP, and who are new to building applications

QuickTime for Java - A Developer's Notebook (Paperback): Chris Adamson QuickTime for Java - A Developer's Notebook (Paperback)
Chris Adamson
R738 R528 Discovery Miles 5 280 Save R210 (28%) Out of stock

QuickTime Java (QJT) is a terrific multimedia toolkit, but it's also terrifying to the uninitiated. Java developers who need to add audio, video, or interactive media creation and playback to their applications find that QTJ is powerful, but not easy to get into. In fact, when it comes to class-count, QuickTime Java is nearly as large as all of Java 1.1.

Once you learn the entire scope of Apple's QuickTime software, you really appreciate the problem. At its simplest, QuickTime allows Mac and Windows users to play audio and video on their computers. But QuickTime is many things: a file format, an environment for media authoring, and a suite of applications that includes browser plug-ins for viewing media within a web page, a PictureViewer for working with still pictures, QuickTime Streaming Server for delivering streaming media files on the Internet in real time, and QuickTime Broadcaster for delivering live events on the Internet. Among others.

As if that weren't daunting enough, the javadocs on QJT are wildly incomplete, and other books on the topic are long out of date and not well regarded, making progress with QTJ extremely difficult. So what can you do? Our new hands-on guide, "QuickTime Java: A Developer's Notebook," not only catches up with this technology, but de-mystifies it.

This practical "all lab, no lecture" book is an informal, code-intensive workbook that offers the first real look at this important software. Like other titles in our Developer's Notebook series, "QuickTime Java: A Developer's Notebook" is for impatient early adopters who want get up to speed on what they can use right now. It's deliberately light on theory, emphasizing example over explanationand practice over concept, so you can focus on learning by doing.

"QuickTime Java: A Developer's Notebook" gives you just the functionality you need from QTJ. Even if you come to realize that 95% of the API is irrelevant to you, this book will help you master the 5% that really counts.

Cython (Paperback): Kurt Smith Cython (Paperback)
Kurt Smith
R844 R546 Discovery Miles 5 460 Save R298 (35%) Ships in 12 - 17 working days

Build software that combines Python's expressivity with the performance and control of C (and C++). It's possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this practical guide, you'll learn how to use Cython to improve Python's performance - up to 3000x - and to wrap C and C++ libraries in Python with ease. Author Kurt Smith takes you through Cython's capabilities, with sample code and in-depth practice exercises. If you're just starting with Cython, or want to go deeper, you'll learn how this language is an essential part of any performance-oriented Python programmer's arsenal.Use Cython's static typing to speed up Python code Gain hands-on experience using Cython features to boost your numeric-heavy Python Create new types with Cython - and see how fast object-oriented programming in Python can be Effectively organize Cython code into separate modules and packages without sacrificing performance Use Cython to give Pythonic interfaces to C and C++ libraries Optimize code with Cython's runtime and compile-time profiling tools Use Cython's prange function to parallelize loops transparently with OpenMP

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
AWS Certified Solutions Architect Study…
B Piper Paperback R1,425 R1,010 Discovery Miles 10 100
NGINX Cookbook - Advanced Recipes for…
Derek Dejonghe Paperback R769 Discovery Miles 7 690
OCP Oracle Certified Professional Java…
J Boyarsky Paperback R757 Discovery Miles 7 570
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Managing Chaos - Digital Governance by…
Lisa Welchman Paperback R976 Discovery Miles 9 760
JavaScript for Web Warriors
Patrick Carey, Sasha Vodnik Paperback R1,336 R1,199 Discovery Miles 11 990
JavaScript in easy steps
Mike McGrath Paperback R337 Discovery Miles 3 370
HTML5 and CSS - Complete, International…
Denise Woods Paperback R1,008 R918 Discovery Miles 9 180
OCP Oracle Certified Professional Java…
J Boyarsky Paperback R1,593 Discovery Miles 15 930
Beginning ReactJS Foundations Building…
C Minnick Paperback R889 Discovery Miles 8 890

 

Partners