0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (5)
  • R100 - R250 (106)
  • R250 - R500 (481)
  • R500+ (3,094)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Node.js for PHP Developers (Paperback): Daniel Howard Node.js for PHP Developers (Paperback)
Daniel Howard
R685 R551 Discovery Miles 5 510 Save R134 (20%) Ships in 10 - 15 working days

If you're a PHP developer, you too can take advantage of the incredible capabilities of Node.js. This book provides several practical recipes for porting your existing PHP code to Node, and what you can achieve with this open source framework once you're done. By comparing specific PHP features with their Node counterparts, author Daniel Howard demonstrates how the concept behind PHP has evolved in Node. In the process, Howard details experience porting his own SourceForge project from PHP to Node, with specific search-and-replace commands that you can use to transform the code. You'll also learn the similarities between PHP and JavaScript.

HTML5 Hacks (Paperback): Jesse Cravens HTML5 Hacks (Paperback)
Jesse Cravens; Contributions by Jeff Burtoft
R808 R639 Discovery Miles 6 390 Save R169 (21%) Ships in 10 - 15 working days

With 90 detailed hacks, expert web developers Jesse Cravens and Jeff Burtoft demonstrate intriguing uses of HTML5-related technologies. Each recipe provides a clear explanation, screenshots, and complete code examples for specifications that include Canvas, SVG, CSS3, multimedia, data storage, web workers, WebSockets, and geolocation.

You'll also find hacks for HTML5 markup elements and attributes that will give you a solid foundation for creative recipes that follow. The last chapter walks you through everything you need to know to get your HTML5 app off the ground, from Node.js to deploying your server to the cloud.

Here are just a few of the hacks you'll find in this book: Make iOS-style card flips with CSS transforms and transitionsReplace the background of your video with the Canvas tagUse Canvas to create high-res Retina Display-ready mediaMake elements on your page user-customizable with editable contentCache media resources locally with the filesystem APIReverse-geocode the location of your web app userProcess image data with pixel manipulation in a dedicated web workerPush notifications to the browser with Server-Sent Events

PHP & MySQL (Paperback, 2nd Revised edition): Brett McLaughlin PHP & MySQL (Paperback, 2nd Revised edition)
Brett McLaughlin
R933 R728 Discovery Miles 7 280 Save R205 (22%) Ships in 10 - 15 working days

If you can build websites with CSS and JavaScript, this book takes you to the next level - creating dynamic, database-driven websites with PHP and MySQL. Learn how to build a database, manage your content, and interact with users through queries and web forms. With step-by-step tutorials, real-world examples, and jargon-free explanations, you'll quickly discover the power of server-side programming. This second edition provides new code files and expanded coverage of local and server-side programming. The important stuff you need to know: Learn the language. Get up to speed on PHP and SQL syntax quickly. Gain new techniques. Take advantage of the all-new chapter on integrating PHP with HTML web pages. Manage your content. Use the file system to access user data, including images and other binary files. Make it dynamic. Create pages that change with each new viewing. Build a good database. Use MySQL to store user information and other data. Keep your site working. Learn the tools for fixing things that go wrong. Control operations. Create an administrative interface to oversee your site.

ClojureScript - Up and Running (Paperback): Stuart Sierra ClojureScript - Up and Running (Paperback)
Stuart Sierra; Contributions by Luke Van Der Hart
R448 R367 Discovery Miles 3 670 Save R81 (18%) Ships in 10 - 15 working days

Learn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript--without the flaws--but also supports the full semantics of its parent language. You'll delve into ClojureScript's immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.

No previous experience with Clojure or ClojureScript is necessary. If you're familiar with JavaScript, HTML, CSS, and the DOM, you'll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.Start writing ClojureScript code with the Leiningen build systemLearn how the ClojureScript compiler works to produce optimized JavaScriptUse JavaScript functions and libraries directly from ClojureScript codeExplore functions in Clojure's sequence library such as map, reduce, and filterUse macros to define new control structures or embed domain-specific languagesCompile manually or script your own workflow with ClojureScript's compiler toolsIntegrate ClojureScript with Clojure on the JVM to build powerful client-server applications

Adobe Edge Animate (Paperback): Chris Grover Adobe Edge Animate (Paperback)
Chris Grover
R796 R626 Discovery Miles 6 260 Save R170 (21%) Ships in 10 - 15 working days

Want to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You've come to the right guide. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all the code for you. With this book, you'll be designing great-looking web elements in no time. The important stuff you need to know: Get to know the workspace. Learn how Adobe Edge Animate performs its magic. Create and import graphics. Make drawings with Animate's tools, or use art you've designed in other programs. Work with text. Build menus, label buttons, provide instructions, and perform other tasks. Jump into animation. Master Animate's elements, properties, and timeline panels. Make it interactive. Use triggers and actions to give users control over their web experience. Dig into JavaScript. Customize your projects by tweaking your code.

Technological and Business Fundamentals for Mobile App Development (Paperback, 1st ed. 2022): Tamie Salter Technological and Business Fundamentals for Mobile App Development (Paperback, 1st ed. 2022)
Tamie Salter
R1,383 Discovery Miles 13 830 Ships in 18 - 22 working days

This book is an essential introductory guide to the knowledge required to develop apps. Chapter by chapter it provides the core principles any person must understand in order to develop mobile applications. It outlines the fundamental skills and knowledge that business and computer science students need to either oversee the development of a mobile app or themselves undertake to develop a mobile app. This workbook will give a holistic overview of the initial stages that must be considered when endeavoring to develop a mobile app. This workbook breaks topics down into core, technical and non-technical. Looking at each topic from all three angles, the core knowledge required for UI, UI for the technical person and UI for the non-technical person. The workbook guides the student through the key components or core of mobile app development and shows all students both the technical requirements and the non-technical requirements of each topic. It will allow all students to pick and choose how deep they wish to delve into the different topics.

Programming ASP.NET MVC 4 (Paperback): Jess Chadwick Programming ASP.NET MVC 4 (Paperback)
Jess Chadwick; Contributions by Todd Snyder, Hrusikesh Panda
R1,252 R940 Discovery Miles 9 400 Save R312 (25%) Ships in 10 - 15 working days

Learn how to build real-world applications with the ASP.NET MVC framework, using powerful architecture patterns, and modern web technologies such as HTML 5 and jQuery. With this hands-on guide, you'll gain a complete understanding of this framework with examples that demonstrate how various ASP.NET MVC 4 features work. You'll also get valuable code examples that you can directly apply to your own projects. This practical book also includes tips, tricks, and best practices for web application development in general and ASP.NET MVC 4 in particular - including pitfalls you need to avoid. Key topics include: Web application architecture(s) The ASP.NET MVC 4 framework Mobile web development Cloud architecture and development Best practices for using HTML5, CSS, Javascript, and jQuery

JSON at Work - Practical Data Integration for the Web (Paperback): Tom Marrs JSON at Work - Practical Data Integration for the Web (Paperback)
Tom Marrs
R1,128 R851 Discovery Miles 8 510 Save R277 (25%) Ships in 10 - 15 working days

JSON is becoming the backbone for meaningful data interchange over the internet. This format is now supported by an entire ecosystem of standards, tools, and technologies for building truly elegant, useful, and efficient applications. With this hands-on guide, author and architect Tom Marrs shows you how to build enterprise-class applications and services by leveraging JSON tooling and message/document design. JSON at Work provides application architects and developers with guidelines, best practices, and use cases, along with lots of real-world examples and code samples. You'll start with a comprehensive JSON overview, explore the JSON ecosystem, and then dive into JSON's use in the enterprise. Get acquainted with JSON basics and learn how to model JSON data Learn how to use JSON with Node.js, Ruby on Rails, and Java Structure JSON documents with JSON Schema to design and test APIs Search the contents of JSON documents with JSON Search tools Convert JSON documents to other data formats with JSON Transform tools Compare JSON-based hypermedia formats, including HAL and jsonapi Leverage MongoDB to store and access JSON documents Use Apache Kafka to exchange JSON-based messages between services

Developing Java Beans (Paperback, June 1997): Robert Englander Developing Java Beans (Paperback, June 1997)
Robert Englander
R701 R630 Discovery Miles 6 300 Save R71 (10%) Ships in 18 - 22 working days

Developing Java Beans is a complete introduction to Java's component architecture. It describes how to write Beans, which are software components that can be used in visual programming environments. This book discusses event adapters, serialization, introspection, property editors, and customizers, and shows how to use Beans within ActiveX controls.

Web Information Systems Engineering - WISE 2022 - 23rd International Conference, Biarritz, France, November 1-3, 2022,... Web Information Systems Engineering - WISE 2022 - 23rd International Conference, Biarritz, France, November 1-3, 2022, Proceedings (Paperback, 1st ed. 2022)
Richard Chbeir, Helen Huang, Fabrizio Silvestri, Yannis Manolopoulos, Yanchun Zhang
R2,758 Discovery Miles 27 580 Ships in 18 - 22 working days

This book constitutes the proceedings of the 23nd International Conference on Web Information Systems Engineering, WISE 2021, held in Biarritz, France, in November 2022. The 31 full, 13 short and 3 demo papers were carefully reviewed and selected from 94 submissions. The papers are organized in the following topical sections: Social Media, Spatial & Temporal Issues, Query Processing & Information Extraction, Architecture and Performance, Graph Data Management, Security & Privacy, Information Retrieval & Text Processing, Reinforcement Learning, Learning & Optimization, Spatial Data Processing, Recommendation, Neural Networks, and Demo Papers.

Practical GitOps - Infrastructure Management Using Terraform, AWS, and GitHub Actions (Paperback, 1st ed.): Rohit Salecha Practical GitOps - Infrastructure Management Using Terraform, AWS, and GitHub Actions (Paperback, 1st ed.)
Rohit Salecha
R1,460 R1,213 Discovery Miles 12 130 Save R247 (17%) Ships in 18 - 22 working days

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.

Drupal for Designers (Paperback): Dani Nordin Drupal for Designers (Paperback)
Dani Nordin
R904 R699 Discovery Miles 6 990 Save R205 (23%) Ships in 10 - 15 working days

Are you a solo web designer or part of a small team itching to build interesting projects with Drupal? This hands-on book provides the tools and techniques to get you going. Award-winning designer Dani Nordin guides you through site planning, teaches you how to create solid, user-centered design for the Drupal framework, and shows you tricks for using real, honest-to-goodness, developer Ninja Magick.

This book is a compilation of three short guides--"Planning Drupal Projects," "Design and Prototyping for Drupal," and "Drupal Development Tricks for Designers"--plus exclusive "director's material." If you're familiar with HTML and CSS, but struggling with Drupal's learning curve, this is the book you've been looking for.Get extra material, including an expanded Grids chapter, more recommended modules, and a Short Form Project planLearn how to work user-centered design practices into Drupal projectsChoose the right modules for your project, and discover several go-to modulesUse strategies for sketching, wireframing, and designing effective layoutsManage Drupal's markup, including code generated by the powerful Views moduleLearn how to work with Drupal on the command lineSet up your development environment and collaborate with other designers and developersLearn the basics of Git, the free open source version control system

A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.): Shashank Mohan Jain A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.)
Shashank Mohan Jain
R721 R635 Discovery Miles 6 350 Save R86 (12%) Ships in 18 - 22 working days

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. What You Will Learn Build NFT tokens Examine Web3 differs from Web2-based applications Understand the fundamentals of blockchain and the corresponding data structures around it See how consensus and trustless computing can be performed using blockchain Use Solidity and Truffle to build Web3 applications Who This Book Is For Software developers and architects who are looking to hone their skills in dApps and web3 applications developed on sound principles of decentralized computing.

Using Drupal 2e (Paperback, 2nd edition): Angela Byron Using Drupal 2e (Paperback, 2nd edition)
Angela Byron
R1,033 R792 Discovery Miles 7 920 Save R241 (23%) Ships in 10 - 15 working days

With the recipes in this book, you'll take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. Learn how to combine modules in interesting ways (with minimal code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. The second edition of this popular book is one of the few resources to cover Drupal 7, the latest version of the open source content management system. Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. * Get an overview of Drupal concepts and key modules, with a bird's-eye view of each module's specialty * Explore various solutions that meet the requirements for each project described, with details about which modules are selected and why * Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires * Get information on additional modules that will make your project even more powerful * Be able to access the modules described in the book, along with other resources

Drupal Development Tricks for Designers (Paperback): Dani Nordin Drupal Development Tricks for Designers (Paperback)
Dani Nordin
R334 R273 Discovery Miles 2 730 Save R61 (18%) Ships in 10 - 15 working days

Take your Drupal skills even further with valuable tricks for making site building truly efficient. In this concise guide--the third in a series by award-winning designer Dani Nordin--you'll learn how to set up your own development environment, quickly update your modules, and use version control to protect yourself from bonehead mistakes.

Handle repetitive tasks with ease, avoid hours of frustration, and devote more time to pushing the envelope of Drupal design--just by picking up the basics of a few developer tools. It's much more than simple coding; it's real, honest-to-goodness developer Ninja Magick. Learn basic commands and use them in Drupal on the command line Set up your local development environment, and learn ways to collaborate on code with others Download modules, themes, libraries, and more with Drush, the Drupal shell Use Git, the free version control system, and create a GitHub account Pack content types, views, and other functionality you use often into a custom module with Features

JQuery UI (Paperback): Eric Sarrion JQuery UI (Paperback)
Eric Sarrion
R570 R470 Discovery Miles 4 700 Save R100 (18%) Ships in 10 - 15 working days

With the jQuery UI library, you can apply the power and standards of jQuery to user interface design, complete with interactive elements, animation, and themeable widgets. This concise, code-heavy guide demonstrates how to harness interactive features that HTML5 lacks, including tabs, accordions, and dialog boxes. You'll also learn how to program common but complex tasks, such as managing drag and drop and autocomplete, that make it easier for users to interact with your site.

This book provides a quick tour of how jQuery UI can improve your HTML pages, followed by standalone chapters that focus on each of the components in detail. If you're a web developer or designer looking to enrich your website with new features--without having to dive into full-fledged Javascript--jQuery UI is a must.

This book covers the following extensions in version 1.8: Tab managementAccordion menusDialog boxesButtonsProgress barsSlidersDate pickersAutocompletersDrag and drop managementSelection, resizing, and switching of elementsNew visual effects

Getting Started with Fluidinfo (Paperback): Nicholas J. Radcliffe Getting Started with Fluidinfo (Paperback)
Nicholas J. Radcliffe; Contributions by Nicholas H. Tollervey
R559 R456 Discovery Miles 4 560 Save R103 (18%) Ships in 10 - 15 working days

Imagine a public storage system that has a place online for structured data about everything that exists--or that could exist. This book introduces Fluidinfo, a system that enables you to store information about anything, real or imaginary, in any digital form. You'll learn how to organize and search for data, and decide who can use, modify, and extend what you've contributed.

This guide demonstrates Fluidinfo's potential to create social data, with facilities that encourage users and applications to share, remix, and reuse data in ways they may not have anticipated. You'll learn how to use tools for reading and writing data, and how to use Fluidinfo in your own applications by working with its writable API and simple query language. Read and write Fluidinfo data from web applications--and reuse and build upon each other's data Discover Fluidinfo's permissions system for tags and namespaces Learn how to use Fish, the command-line tool for interacting with Fluidinfo data Delve into Fluidinfo's RESTful API, and learn how to make HTTP requests Use Fluidinfo client libraries to build a simple Python utility or a JavaScript web application

Refactoring JavaScript (Paperback): Evan Burchard Refactoring JavaScript (Paperback)
Evan Burchard
R1,294 R861 Discovery Miles 8 610 Save R433 (33%) Ships in 10 - 15 working days

How often do you hear people say things like this? "Our JavaScript is a mess, but we're thinking about using [framework of the month]." Like it or not, JavaScript is not going away. No matter what framework or "compiles-to-js" language or library you use, bugs and performance concerns will always be an issue if the underlying quality of your JavaScript is poor. Rewrites, including porting to the framework of the month, are terribly expensive and unpredictable. The bugs won't magically go away, and can happily reproduce themselves in a new context. To complicate things further, features will get dropped, at least temporarily. The other popular method of fixing your JS is playing "JavaScript Jenga," where each developer slowly and carefully takes their best guess at how the out-of-control system can be altered to allow for new features, hoping that this doesn't bring the whole stack of blocks down. This book provides clear guidance on how best to avoid these pathological approaches to writing JavaScript: Recognize you have a problem with your JavaScript quality. Forgive the code you have now, and the developers who made it. Learn repeatable, memorable, and time-saving refactoring techniques. Apply these techniques as you work, fixing things along the way. Internalize these techniques, and avoid writing as much problematic code to begin with. Bad code doesn't have to stay that way. And making it better doesn't have to be intimidating or unreasonably expensive.

Beyond Accessibility Compliance - Building the Next Generation of Inclusive Products (Paperback, 1st ed.): Sukriti Chadha Beyond Accessibility Compliance - Building the Next Generation of Inclusive Products (Paperback, 1st ed.)
Sukriti Chadha
R1,166 R969 Discovery Miles 9 690 Save R197 (17%) Ships in 18 - 22 working days

Take a deep look at accessibility as it applies to mobile and wearables. This book covers topics within the accessibility domain that are rarely covered or understood, despite the fact that nearly half of the world's population uses smartphones. Moreover, by 2025, 72% of smartphone users are expected to only use smartphones to access the internet. And yet, accessibility is often an afterthought instead of a core principle of product development. This book changes that.You will begin by exploring the current landscape and policy frameworks, looking at the software product lifecycle and how to embed inclusion from the start. You'll learn the nuances of mobile accessibility as it applies to mobile devices, wearables, and IoT. From there you'll move onto automated testing, accessibility and inclusion, and the next frontiers of emerging technology including AR and VR. There will be notes at the end of programming examples to help those in orthogonal roles, such as project management, understand the basics and the language to better communicate with their engineering counterparts. Over 1 billion people in the world live with some form of disability so it's imperative you devise a comprehensive game plan to make your digital products accessible for all. Beyond Accessibility Compliance is your guide to understanding the current landscape of assistive technology and how emerging techniques are changing the way we think about personalization and accessibility. What You'll Learn See how people with the most common forms of disabilities use digital products Review the basics of the product development lifecycle and how to embed accessibility Explore tangible answers as to how accessibility pertains to unique roles Understand the difference between compliance and usability Make data visualizations accessible for blind users Implement code-level changes to address gaps in accessibility Build a campus programs and course material inclusive for people with disabilities Who This Book Is For Current developers, designers, and others building technology products with basic knowledge of front-end development. This book is also suitable for students in computer science, engineering, HCI, and related fields. Sections that are not engineering-specific are applicable to design, user research, communication, and business students who are looking to pursue careers in technology.

Building web applications with Vue.js - MVVM patterns for conventional and single-page websites (Paperback, 1st ed. 2022):... Building web applications with Vue.js - MVVM patterns for conventional and single-page websites (Paperback, 1st ed. 2022)
Ralph Steyer
R1,966 Discovery Miles 19 660 Ships in 18 - 22 working days

Get started with Vue.js quickly and easily with this book This book provides a compact and practical introduction to the popular Vue.js. Use the MVVC concept for applications on the web on the basis of MVC design patterns and create single-page web applications easily. You will use one of the powerful frameworks based only on elementary WWW standard technologies. With Vue.js you will understand and apply data binding, components, directives and modularity. With this book, you will not only learn the most important basics of Vue.js. You will also learn how to create and maintain web applications with this JavaScript web framework. The focus of this comprehensive work is on the following aspects: - HTML/CSS/JavaScript and the Web: The Vue.js environment - Basis of JavaScript (above all JSON) - Working with the Vue instance - templates - Double Curly Syntax and Data Binding With its strong application focus, this book on Vue.js is an ideal companion for self-study or relevant courses. In terms of content, it is aimed at: (a) creators of websites (b) programmers c) Web designer Dive even deeper into the matter Ralph Steyer shows which prerequisites you should have to work with this book. Then you will learn more about the framework and the special features of Vue.js. In the further course, the author covers these partial aspects, among others: - First examples - just test Vue.js once - How and why does Vue.js work? - Conditional Rendering: The v-if directive - making decisions - Dynamic layouts with data binding - making stylesheets dynamic - Forms and form data binding - interaction with the user - Transitions and animations - Moving things If you want to learn even more about the application, this book gives you an outlook on further possible uses and functions of Vue.js in the final chapter. To make it easier for you to get started, you will find program codes and illustrations in each chapter that illustrate complex processes.

Understanding Search Engines (Paperback, 1st ed. 2023): Dirk Lewandowski Understanding Search Engines (Paperback, 1st ed. 2023)
Dirk Lewandowski
R1,638 Discovery Miles 16 380 Ships in 18 - 22 working days

This book provides a broad introduction to search engines by integrating five different perspectives on Web search and search engines that are usually dealt with separately: the technical perspective, the user perspective, the internet-based research perspective, the economic perspective, and the societal perspective. After a general introduction to the topic, two foundational chapters present how search tools can cover the Web's content and how search engines achieve this by crawling and processing the found documents. The next chapter on user behavior covers how people phrase their search queries and interact with search engines. This knowledge builds the foundation for describing how results are ranked and presented. The following three chapters then deal with the economic side of search engines, i.e., Google and the search engine market, search engine optimization (SEO), and the intermingling of organic and sponsored search results. Next, the chapter on search skills presents techniques for improving searches through advanced search interfaces and commands. Following that, the Deep Web and how its content can be accessed is explained. The two subsequent chapters cover ways to improve the quality of search results, while the next chapter describes how to access the Deep Web. Last but not least, the following chapter deals with the societal role of search engines before the final chapter concludes the book with an outlook on the future of Web search. With this book, students and professionals in disciplines like computer science, online marketing, or library and information science will learn how search engines work, what their main shortcomings are at present, and what prospects there are for their further development. The different views presented will help them to understand not only the basic technologies but also the implications the current implementations have concerning economic exploitation and societal impact.

Google AdWords (Paperback): Anastasia Holdren Google AdWords (Paperback)
Anastasia Holdren
R677 R543 Discovery Miles 5 430 Save R134 (20%) Ships in 10 - 15 working days

Do people really click the handful of text ads that accompany Google search results? Absolutely. Growth of Google AdWords continues to increase, as does online advertising in the United States. This book shows you how each piece of Google's advertising platform works, focusing on areas that impact the performance and cost of your ad campaigns.

Learn how to create an AdWords account, and then dive into the particulars of setting up your first campaign, optimizing keywords, writing effective ads, and tracking conversions. Most advertisers don't understand how AdWords works. This book gives you an edge. Learn the advantages of proper account structure based on tightly knit themes Understand AdWords auction and the importance of keyword Quality Score Determine your preferred bidding model and daily ad budget Evaluate campaign performance by timeframe, keyword, and other criteria Hone your keyword list whenever search queries trigger your ads Add negative keywords to filter out irrelevant queries Outperform competitors and organic search results with targeted ad copy Determine conversion goals, and use AdWords tools to track them

MongoDB and Python (Paperback): Niall O'Higgins MongoDB and Python (Paperback)
Niall O'Higgins
R444 R361 Discovery Miles 3 610 Save R83 (19%) Ships in 10 - 15 working days

Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.

This guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. You'll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks.

The recipes will help you: Read, write, count, and sort documents in a MongoDB collectionLearn how to use the rich MongoDB query languageMaintain data integrity in replicated/distributed MongoDB environmentsUse embedding to efficiently model your data without joinsCode defensively to avoid keyerrors and other bugsApply atomic operations to update game scores, billing systems, and more with the fast accounting patternUse MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks

Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback): Nicholas H. Tollervey Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback)
Nicholas H. Tollervey
R1,266 R833 Discovery Miles 8 330 Save R433 (34%) Ships in 10 - 15 working days

It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you're familiar with Python as a programmer, educator, or maker, you're ready to learn-and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You'll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit's Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community

Building Web Apps for Google TV (Paperback): Andres Ferrate Building Web Apps for Google TV (Paperback)
Andres Ferrate; Contributions by Amanda Surya, Paul Carff, Shawn Shen, Steven Hines
R665 R531 Discovery Miles 5 310 Save R134 (20%) Ships in 10 - 15 working days

By integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills--in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. "Building Web Apps for Google TV" will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.

This book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.Discover the elements of a compelling TV web app, and what comprises TV-friendly navigation Learn the fundamentals for designing the 10-foot user experience Work with the Google Chrome browser on a TV display, and migrate an existing site Use examples for developing a TV web app, including the UI, controls, and scrolling Understand how to optimize, deliver, and protect video content for Google TV Help users discover your content by optimizing your site for Search--especially videos

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Applied Combinatorics
Alan Tucker Hardcover R5,386 Discovery Miles 53 860
Lectures on Rhetoric and Belles Lettres
Hugh Blair Paperback R643 Discovery Miles 6 430
Mathematical Elasticity, Volume 27…
Philippe G. Ciarlet Hardcover R4,146 Discovery Miles 41 460
Laser Safety - Practical knowledge and…
Ken Barat Clso Paperback R762 Discovery Miles 7 620
If I Survive You
Jonathan Escoffery Paperback R295 R233 Discovery Miles 2 330
Cybersecurity Systems for Human…
Robinson E. Pino, Alexander Kott, … Hardcover R3,877 R3,324 Discovery Miles 33 240
Access Control Models and Architectures…
Maanak Gupta, Smriti Bhatt, … Hardcover R3,984 Discovery Miles 39 840
Lectures on Rhetoric and Belles Lettres
Hugh Blair Paperback R571 Discovery Miles 5 710
Tensorial Methods and Renormalization in…
Sylvain Carrozza Hardcover R3,341 Discovery Miles 33 410
Visions of Technological Transcendence…
James A. Herrick Hardcover R1,583 Discovery Miles 15 830

 

Partners