0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (90)
  • R250 - R500 (505)
  • R500+ (3,213)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Building React Apps with Server-Side Rendering - Use React, Redux, and Next to Build Full Server-Side Rendering Applications... Building React Apps with Server-Side Rendering - Use React, Redux, and Next to Build Full Server-Side Rendering Applications (Paperback, 1st ed.)
Mohit Thakkar
R1,510 R1,235 Discovery Miles 12 350 Save R275 (18%) Ships in 10 - 15 working days

Leverage the benefits of both client-side and server-side rendering to get the most out of your React applications. By the end of this book you will be able to build and deploy React applications using the Next.js framework to fully render server-side HTML on every Web page. You'll begin by reviewing JavaScript fundamentals and how they work with the core principles of React. You'll then move on to Next.js, the React framework for server-rendered applications. Using this framework, you will create a fast and secure solutional React application that renders content on the server-side, protects sensitive information, and optimizes response times. Before deploying the application using Docker containers, you'll create automated unit tests to verify that every component is appropriately doing its job Building React Apps with Server-Side Rendering also covers other fun and interesting topics such as Bootstrap 4, JSX (JavaScript XML), adding styling to your React applications, and much more. By the end of this book, you will be able to build and deploy React applications that fully render server-side HTML on every page. In the end you'll have a client-side rendered React application that integrates server-side rendering into it using Next.js framework. What You'll Learn Examine fundamental concepts of JavaScript (ES 2015) Create client-side apps using JavaScript frameworks React and Redux Add server-side rendering to React apps using the NextJS Framework Who This Book Is For Web developers who have prior experience in working with JavaScript, HTML and CSS, who wish to step up a level and create better web applications using modern JavaScript frameworks like React, Reduct & Next.

Learn PHP 8 - Using MySQL, JavaScript, CSS3, and HTML5 (Paperback, 2nd ed.): Steve Prettyman Learn PHP 8 - Using MySQL, JavaScript, CSS3, and HTML5 (Paperback, 2nd ed.)
Steve Prettyman
R1,138 R972 Discovery Miles 9 720 Save R166 (15%) Ships in 10 - 15 working days

Write solid, secure, object-oriented code in the new PHP 8. In this book you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples. In Learn PHP 8, programming examples take advantage of the newest PHP features; you'll follow a learn-by-doing approach, which provides you with complete coding examples. "Do It" exercises in each chapter provide the opportunity to make adjustments to the example code. The end-of-chapter programming exercises allow you to develop your own applications using the algorithms demonstrated in the chapter. Each tier is logically and physically separated using object-oriented and dependency injection techniques, thus allowing independent tiers that can be updated with little or no effect on the other tiers. In addition to teaching good programming practices through OOP, there is a strong emphasis on creating secure code. As each chapter is completed, you'll have the opportunity to design and create an application reinforcing the concepts learned. What You Will Learn Program PHP 8 web applications Use interfaces, containers, and platforms Apply modular programming Manage data objects and use MySQL and other databases Work with multi-functional and secure user interfaces Handle logging exceptions and more Who This Book Is For Those new to web development, specifically PHP programming. Also, this book can be useful to those who have some PHP/web development experience who are new to PHP 8.

Office 2003 XML for Power Users (Paperback, Softcover reprint of the original 1st ed.): Matthew MacDonald Office 2003 XML for Power Users (Paperback, Softcover reprint of the original 1st ed.)
Matthew MacDonald
R1,005 R867 Discovery Miles 8 670 Save R138 (14%) Ships in 10 - 15 working days

* Edit standard XML files with all the tools of Word and Excel (like formulas and the spell checker) * Take existing Word or Excel documents, transform all or part of them into XML, and "plug" them into business processes. * Mine the data in an Office document, using custom macros or applications-on any platform. * Create rich Word or Excel documents programmatically, without even needing to have Office installed. * Create smart documents that have built-in user guidance and validation rules to prevent errors.

Automate with Grunt (Paperback): Brian P. Hogan Automate with Grunt (Paperback)
Brian P. Hogan
R385 Discovery Miles 3 850 Ships in 12 - 19 working days

Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this book goes further and shows you how to create your own tasks, design your own project templates, combine plugins together to bring a web app to life, and build your own plugins. You'll start by learning the basics of task creation, error handling, and logging as you create a simple configuration that executes basic JavaScript code using Node.js. Then you'll jump right into file manipulation as you read, write, copy, and delete files. You'll learn how Grunt's powerful multitasks work as you build a task to concatenate files together. Once you've got a grasp on these basics, you'll build a simple app with AngularJS and CoffeeScript, using Grunt to do all the heavy lifting and script processing. Finally, you'll create your own plugin so you can understand how plugins work.Each chapter contains hands-on exercises and ideas for further study. Whether you rock Ruby or sling C#, Grunt will be a useful addition to your toolbox.What You Need: This book covers Grunt 0.4.1 and higher, and requires basic knowledge of JavaScript and command-line tools on Windows, OS X, or Linux.

HTML5 for iOS and Android: A Beginner's Guide (Paperback, Ed): Robin Nixon HTML5 for iOS and Android: A Beginner's Guide (Paperback, Ed)
Robin Nixon
R1,298 R1,094 Discovery Miles 10 940 Save R204 (16%) Ships in 10 - 15 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. Essential Skills--Made Easy!Create advanced websites, web apps, and standalone apps for Apple iOS and Google Android devices. HTML5 for iOS and Android: A Beginner's Guide explains, step by step, how to use HTML5 and CSS3 as well as supporting technologies, such as JavaScript, MySQL, and PHP. Download wrapper code from the book's companion website to enable your programs to run like native iOS or Android apps. You'll also get tips for distributing your creations in various app stores. Everything you need to get started developing powerful mobile apps and websites is included in this hands-on guide. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated Robin Nixon is a developer and freelance technical writer who has published more than 500 articles in magazines such as PC Plus, PCW, Web User, PC Advisor, and PC Answers. He is the author of several computer books, including Plug-in PHP, Plug-in JavaScript, and Plug-in CSS.

XSLT for Dummies (Paperback): Richard Wagner XSLT for Dummies (Paperback)
Richard Wagner
R819 R667 Discovery Miles 6 670 Save R152 (19%) Ships in 12 - 19 working days

Even experienced programmers need a place to start with a new technology. XSLT For Dummies gives you the foundation they need to start transforming XML data right away. This friendly guide covers the essentials first-time XSLT users need to know about creating basic style sheets, working with various Web browsers, navigating XSLT tools, transforming XML, and putting the technology to work.

Web Information Systems Engineering - WISE 2018 - 19th International Conference, Dubai, United Arab Emirates, November 12-15,... Web Information Systems Engineering - WISE 2018 - 19th International Conference, Dubai, United Arab Emirates, November 12-15, 2018, Proceedings, Part I (Paperback, 1st ed. 2018)
Hakim Hacid, Wojciech Cellary, Hua Wang, Hye-Young Paik, Rui Zhou
R1,592 Discovery Miles 15 920 Ships in 10 - 15 working days

The two-volume set LNCS 11233 and LNCS 11234 constitutes the proceedings of the 19th International Conference on Web Information Systems Engineering, WISE 2018, held in Dubai, United Arab Emirates, in November 2018. The 48 full papers and 21 short papers presented were carefully reviewed and selected from 209 submissions. The papers are organized in topical sections on blockchain, security, social network and security, social network, microblog data analysis, graph data, information extraction, text mining, recommender systems, medical data analysis, Web services and cloud computing, data stream and distributed computing, data mining techniques, entity linkage and semantics, Web applications, and data mining applications.

Building Your Online Store With WordPress and WooCommerce - Learn to Leverage the Critical Role E-commerce Plays in... Building Your Online Store With WordPress and WooCommerce - Learn to Leverage the Critical Role E-commerce Plays in Today's Competitive Marketplace (Paperback, 1st ed.)
Lisa Sims
R1,510 R1,235 Discovery Miles 12 350 Save R275 (18%) Ships in 10 - 15 working days

Teaches you all about e-commerce and how to create your own online shop using WordPress and WooCommerce. Regardless of a business's size, e-commerce helps level the playing field, increases a business's exposure, allows companies to reach customers globally, and streamlines the fulfillment process. In the past, e-commerce websites were expensive, technically difficult, and time-consuming to create but not anymore. WordPress and WooCommerce together are a complete e-commerce solution that can be used to sell both physical and digital products online. You'll learn how to install WordPress and how to plan your e-commerce solution with WooCommerce as well as install, create, secure, test, and market a sample online store. Save time and money by planning your own e-commerce strategy without paying expensive consultants. Increase your brand and products' or services' exposure to your target customers, and increase sales by offering target customers the ability to purchase products online as well as reach potential customers globally. What You'll Learn Plan an effective ecommerce strategy Choose a payment merchant and which products or services to sell online Secure your store and add products, descriptions, categories, images, and prices Maintain and expand your online store with WooCommerce extensions Who This Book Is For Ideal for entrepreneurs and small business owners who know their products (physical or digital), but lack the technical background and skills to setup an online store to sell their products and services.

Practical Django 2 and Channels 2 - Building Projects and Applications with Real-Time Capabilities (Paperback, 1st ed.):... Practical Django 2 and Channels 2 - Building Projects and Applications with Real-Time Capabilities (Paperback, 1st ed.)
Federico Marani
R1,192 Discovery Miles 11 920 Ships in 10 - 15 working days

Learn how to rapidly build your own ecommerce site by applying Django's battle-tested components. This book demonstrates Django's features and conventions to help you develop modern web applications quickly. You'll adopt a "learn by doing" approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical. The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features. Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible. What You'll Learn Build and deploy a simple company site with Django Develop more complex, data-heavy sites using the Django ORM Integrate Django with Channels Unit-test your solutions Who This Book Is For Python developers and web developers wanting to learn Django 2 and Channels 2

Scaling Your Node.js Apps - Progress Your Personal Projects to Production-Ready (Paperback, 1st ed.): Fernando Doglio Scaling Your Node.js Apps - Progress Your Personal Projects to Production-Ready (Paperback, 1st ed.)
Fernando Doglio
R811 R710 Discovery Miles 7 100 Save R101 (12%) Ships in 10 - 15 working days

Take your Node.js application into production-ready status, capable of scaling up to whatever your needs might be. You'll discover that architecting for successful, popular sites is an essential tool of any professional Node.js developer, and learning to scale your own applications is a great place to start. Using this book you will learn when to scale, what factors should trigger scaling, and what architectural techniques are best suited for scaling. You will also explore common pitfalls that arise when scaling a Node.js application and solutions to correct them. Including analyses of success cases at the largest-scale companies, such as Netflix and Paypal, this book will get you started with scaling in no time at all. What You'll Learn Determine what factors should trigger the need to scale Discover different architectural patterns that lend themselves to scaling Resolve problems that arise when scaling up a Node.js application Monitor a platform in order to understand when to start scaling Who This Book Is For The main audience for this book are Node.js developers with a mid-level understanding of the technology. Novice Node users will also benefit from the coverage of generic scaling-related topics.

Full Stack JavaScript - Learn Backbone.js, Node.js, and MongoDB (Paperback, 2nd ed.): Azat Mardan Full Stack JavaScript - Learn Backbone.js, Node.js, and MongoDB (Paperback, 2nd ed.)
Azat Mardan
R1,629 R1,327 Discovery Miles 13 270 Save R302 (19%) Ships in 10 - 15 working days

Learn agile JavaScript web development using the latest cutting-edge front-end and back-end technologies including Node.js, MongoDB, Backbone.js, Parse.com, Heroku, and Microsoft Azure. Using a key project example of a message board app, you will learn the foundations of a typical web application: fetching data, displaying it, and submitting new data. Practical examples of the app build are provided with multiple technologies and all code examples are in full color. This book will save you many hours by providing a hand-picked and tested collection of quick start guides that will enable you to spend less time learning and more time building your own applications. Completely updated for this second edition, Full Stack JavaScript uses current versions of all technologies, including ES6/ES2015 and the latest versions of Node and npm. Prototype fast and ship code that matters! What You'll Learn Use a collection of quick start guides, tutorials, and suggestions, to enhance several development apps Review virtually all setup and deployment step-by-step. Work with Chat web/mobile applications Put front-end and back-end components together and deploy them to production environment Who This Book Is For Programmers who want to learn more about effective JavaScript coding

Practical Node.js - Building Real-World Scalable Web Apps (Paperback, 2nd ed.): Azat Mardan Practical Node.js - Building Real-World Scalable Web Apps (Paperback, 2nd ed.)
Azat Mardan
R1,727 R1,424 Discovery Miles 14 240 Save R303 (18%) Ships in 10 - 15 working days

Learn how to build a wide range of scalable real-world web applications using a professional development toolkit. If you already know the basics of Node.js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages.With this book, you'll work with a varied collection of standards and frameworks and see how all those pieces fit together. Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications. You'll harness the power of the Express.js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose. You'll also work with Pug and Handlebars template engines, Stylus and LESS CSS lanaguages, OAuth and Everyauth libraries, and the Socket.IO and Derby libraries, and everything in between. This exciting second edition is fully updated for ES6/ES2015 and also covers how to deploy to Heroku and AWS, daemonize apps, and write REST APIs. You'll build full-stack real-world Node.js apps from scratch, and also discover how to write your own Node.js modules and publish them on NPM. Fully supported by a continuously updated source code repository on GitHub and with full-color code examples, learn what you can do with Node.js and how far you can take it! What You'll Learn Manipulate data from the mongo console Use the Mongoskin and Mongoose MongoDB libraries Build REST API servers with Express and Hapi Deploy apps to Heroku and AWS Test services with Mocha, Expect and TravisCI Implement a third-party OAuth strategy with Everyauth Web developers who have some familiarity with the basics of Node.js and want to learn how to use it to build apps in a professional environment.

Taming Java Threads (Paperback, Softcover reprint of the original 1st ed.): Allen Holub Taming Java Threads (Paperback, Softcover reprint of the original 1st ed.)
Allen Holub
R880 R769 Discovery Miles 7 690 Save R111 (13%) Ships in 10 - 15 working days

Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In "Taming Java Threads," well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programsprograms with real code. Holub provides an in-depth explanation of how threads work along with information about how to solve common problems such as deadlocks and race conditions. He not only explains common problems, but also provides the uncommon solutions that mark the difference between production-level code and toy demos.

While it is essential to build support for threading into a Java program from the very beginning, most books on the subjects of Java user interfaceconstruction and Java networking barely touch on threading topics. Along with being a basic Java reference, this book is a must-read for any Java developer. What you'll learn The architecture of threads The mutex and lock management Condition variables and counting semaphores Timers, alarms and swing thread safety Observers and multicasters Singletons, critical sessions, and reader/writer locks Threads in an object-oriented world Object-oriented threading architectures Who this book is for

All Java developers.

Visual Design of GraphQL Data - A Practical Introduction with Legacy Data and Neo4j (Paperback, 1st ed.): Thomas Frisendal Visual Design of GraphQL Data - A Practical Introduction with Legacy Data and Neo4j (Paperback, 1st ed.)
Thomas Frisendal
R1,073 R907 Discovery Miles 9 070 Save R166 (15%) Ships in 10 - 15 working days

Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques. These in turn help you improve the quality of your API designs and give you the skills to produce convincing visual communications about the structure of your API designs. Finally, Visual Design of GraphQL Data shows you how to handle GraphQL with legacy data as well as with Neo4j graph databases. Spending time on schema quality means that you will work from sharper definitions, which in turn leads to greater productivity and well-structured applications. What You Will Learn Create quality GraphQL data designs Avoid structural mistakes Draw highly communicative property graph diagrams of your APIs Who This Book Is For Web developers and data architects who work with GraphQL and other APIs to build modern applications.

Deep Learning for Natural Language Processing - Creating Neural Networks with Python (Paperback, 1st ed.): Palash Goyal, Sumit... Deep Learning for Natural Language Processing - Creating Neural Networks with Python (Paperback, 1st ed.)
Palash Goyal, Sumit Pandey, Karan Jain
R1,728 Discovery Miles 17 280 Ships in 12 - 19 working days

Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models. You'll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system. This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways. What You Will Learn Gain the fundamentals of deep learning and its mathematical prerequisites Discover deep learning frameworks in Python Develop a chatbot Implement a research paper on sentiment classification Who This Book Is For Software developers who are curious to try out deep learning with NLP.

Using Your Web Skills To Make Money - Secrets of a Successful Online Course Creator and Other Income Strategies that Really... Using Your Web Skills To Make Money - Secrets of a Successful Online Course Creator and Other Income Strategies that Really Work (Paperback, 1st ed.)
Azat Mardan
R745 R661 Discovery Miles 6 610 Save R84 (11%) Ships in 10 - 15 working days

Discover what you need to learn to thrive and master online course creation and other income generating strategies that really work. This short book is the story of what worked and what didn't for author Azat Mardan, giving you the best tools and inspiration to achieve your monetary, career, creative, or contributorship goals. Are you happy with your current level of passive income? Do your products or businesses make you money while you're asleep? When it comes to money and passive income, the only person you can rely on is yourself. Using Your Web Skills To Make Money will navigate you past any obstacles you may face in generating multiple income streams... especially if you're doing it for the first time. What You'll Learn Create online courses in your spare time Review apprenticeships Master one-on-one coaching Understand the value of membership communities Who This Book Is For

Beginning SVG - A Practical Introduction to SVG using Real-World Examples (Paperback, 1st ed.): Alex Libby Beginning SVG - A Practical Introduction to SVG using Real-World Examples (Paperback, 1st ed.)
Alex Libby
R1,540 R1,265 Discovery Miles 12 650 Save R275 (18%) Ships in 10 - 15 working days

Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript. You'll use a starting toolset to incorporate into your existing workflow, develop future projects, and reduce any dependency on graphics applications for simple projects. This book is an excellent resource for getting acquainted with creating and manipulating SVG content. We live in an age where speed and simplicity are of the essence. Beginning SVG provides a perfect alternative when creating web-based projects that challenges the norm and encourages you to expand your resources and not resort to what "everyone else uses" (such as Illustrator). You'll discover that there is indeed a different way to achieve the same result. Stop thinking you must always resort to using graphics packages; there is always another way! What You'll Learn Create powerful, optimized content that can be quickly and easily manipulated within the browser Get up to speed with SVG quickly, with minimal effort and maximum results See how easy it is to apply SVG content and effects, without the need for lots of additional tools. Who This Book Is For Website developers and agile development teams who are keen to learn how to add and manipulate SVG quickly.

CSS3 Quick Syntax Reference - A Pocket Guide to the Cascading Style Sheets Language (Paperback, 2nd ed.): Mikael Olsson CSS3 Quick Syntax Reference - A Pocket Guide to the Cascading Style Sheets Language (Paperback, 2nd ed.)
Mikael Olsson
R1,103 Discovery Miles 11 030 Ships in 10 - 15 working days

The CSS3 Quick Syntax Reference is a 150-page syntax reference to the Cascading Style Sheets language. It presents the essentials of CSS3 in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn-out history lessons or witty stories in this book. What you will find is a CSS reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any CSS programmer or web developer. What You Will Learn Use the various selectors available in CSS3 Leverage various other CSS properties Design and build web UIs using color, text, spacing, fonts, background, and more Work with lists, tables, and media in CSS3 Employ CSS3 best practices Who This Book Is For Experienced programmers and web developers new to CSS3 or even new to CSS in general.

Java 17 for Absolute Beginners - Learn the Fundamentals of Java Programming (Paperback, 2nd ed.): Iuliana Cosmina Java 17 for Absolute Beginners - Learn the Fundamentals of Java Programming (Paperback, 2nd ed.)
Iuliana Cosmina
R1,656 Discovery Miles 16 560 Ships in 9 - 17 working days

Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you'll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You'll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly-all the bits and pieces a novice needs to get started programming in Java. First, you'll discover what type of language Java is, what it is good for, and how it is executed. With the theory out of the way, you'll install Java, choose an editor such as IntelliJ IDEA, and write your first simple Java program. Along the way you'll compile and execute this program so it can run on any platform that supports Java. As part of this tutorial you'll see how to write high-quality code by following conventions and respecting well-known programming principles, making your projects more professional and efficient. Java 17 for Absolute Beginners gives you all you need to start your Java programming journey. No experience necessary. After reading this book, you'll come away with the basics to get started writing programs in Java. What You Will Learn Get started with Java 17 from scratch Use data types, operators, and the stream API Install and use the IntelliJ IDEA and the Gradle build tool Exchange data using the new JSON APIs Play with images using multi-resolution APIs Implement the publish-subscribe architecture Who This Book Is For Those who are new to programming and who want to start with Java.

Higher Education for All. From Challenges to Novel Technology-Enhanced Solutions - First International Workshop on Social,... Higher Education for All. From Challenges to Novel Technology-Enhanced Solutions - First International Workshop on Social, Semantic, Adaptive and Gamification Techniques and Technologies for Distance Learning, HEFA 2017, Maceio, Brazil, March 20-24, 2017, Revised Selected Papers (Paperback, 1st ed. 2018)
Alexandra I. Cristea, Ig Ibert Bittencourt, Fernanda Lima
R2,101 Discovery Miles 21 010 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed proceedings of the Researcher Links Workshop: Higher Education for All, held in Maceio, Brazil, in March 2017. The 12 full papers presented were carefully reviewed and selected from 31 submissions. The papers deal with a large spectrum of topics, including higher education, technology-enhanced solutions, user modelling, user grouping, gamification, educational games, MOOCs, e-learning, open educational resources, collaborative learning, student modelling, serious games, language analysis.

Scalability Patterns - Best Practices for Designing High Volume Websites (Paperback, 1st ed.): Chander Dhall Scalability Patterns - Best Practices for Designing High Volume Websites (Paperback, 1st ed.)
Chander Dhall
R1,198 R1,114 Discovery Miles 11 140 Save R84 (7%) Ships in 10 - 15 working days

In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern for your site. He then tests the patterns by deliberately forcing them to fail and exposing potential flaws before discussing how to design the optimal pattern to match your scale requirements. The author explains the use of polyglot programming and how to match the right patterns to your business needs. He also details several No-SQL patterns and explains the fundamentals of different paradigms of No-SQL by showing complementary strategies of using them along with relational databases to achieve the best results. He also teaches how to make the scalability pattern work with a real-world microservices pattern. With the proliferation of countless electronic devices and the ever growing number of Internet users, the scalability of websites has become an increasingly important challenge. Scalability, even though highly coveted, may not be so easy to achieve. Think that you can't attain responsiveness along with scalability? Chander Dhall will demonstrate that, in fact, they go hand in hand. What You'll Learn Architect and develop applications so that they are easy to scale. Learn different scaling and partitioning options and the combinations. Learn techniques to speed up responsiveness. Deep dive into caching, column-family databases, document databases, search engines and RDBMS. Learn scalability and responsiveness concepts that are usually ignored. Effectively balance scalability, performance, responsiveness, and availability while minimizing downtime. Who This Book Is For Executives (CXOs), software architects , developers, and IT Pros

REST API Development with Node.js - Manage and Understand the Full Capabilities of Successful REST Development (Paperback, 2nd... REST API Development with Node.js - Manage and Understand the Full Capabilities of Successful REST Development (Paperback, 2nd ed.)
Fernando Doglio
R2,802 R2,499 Discovery Miles 24 990 Save R303 (11%) Ships in 10 - 15 working days

Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This completely updated second edition provides a brief background on REST and the tools it provides (well known and not so well known), then explains how there is more to REST than just JSON and URLs. You will learn about the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today. What You'll Learn Understand how REST and API development mix up with Node.js Create a scalable, technology agnostic, and uniform interface Prepare your services to be consumed by your clients Test and deploy your API Review troubleshooting techniques Who This Book Is For Any Node.js developer who wants to fully understand REST API development. Beginner and Intermediate Node.js developers who are looking to fully understand how to create RESTful microservices.

The Web Was Done by Amateurs - A Reflection on One of the Largest Collective Systems Ever Engineered (Paperback, 1st ed. 2018):... The Web Was Done by Amateurs - A Reflection on One of the Largest Collective Systems Ever Engineered (Paperback, 1st ed. 2018)
Marco Aiello
R1,396 R1,269 Discovery Miles 12 690 Save R127 (9%) Ships in 10 - 15 working days

This book stems from the desire to systematize and put down on paper essential historical facts about the Web, a system that has undoubtedly changed our lives in just a few decades. But how did it manage to become such a central pillar of modern society, such an indispensable component of our economic and social interactions? How did it evolve from its roots to today? Which competitors, if any, did it have to beat out? Who are the heroes behind its success?These are the sort of questions that the book addresses. Divided into four parts, it follows and critically reflects on the Web's historical path. "Part I: The Origins" covers the prehistory of the Web. It examines the technology that predated the Web and fostered its birth. In turn, "Part II: The Web" describes the original Web proposal as defined in 1989 by Tim Berners-Lee and the most relevant technologies associated with it. "Part III: The Patches" combines a historical reconstruction of the Web's evolution with a more critical analysis of its original definition and the necessary changes made to the initial design. In closing, "Part IV: System Engineering" approaches the Web as an engineered infrastructure and reflects on its technical and societal success. The book is unique in its approach, combining historical facts with the technological evolution of the Web. It was written with a technologically engaged and knowledge-thirsty readership in mind, ranging from curious daily Web users to undergraduate computer science and engineering students.

Web Engineering - 18th International Conference, ICWE 2018, Caceres, Spain, June 5-8, 2018, Proceedings (Paperback, 1st ed.... Web Engineering - 18th International Conference, ICWE 2018, Caceres, Spain, June 5-8, 2018, Proceedings (Paperback, 1st ed. 2018)
Tommi Mikkonen, Ralf Klamma, Juan Hernandez
R1,593 Discovery Miles 15 930 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 18th International Conference on Web Engineering, ICWE 2018, held in Caceres, Spain, in June 2018. The 18 full research papers and 17 short papers presented together with 2 practice papers, 6 demonstration papers, and 5 tutorials were carefully reviewed and selected from 103 submissions. The papers cover research areas such as Web application modeling and engineering; Web infrastructures and architectures; execution models; human computation and crowdsourcing applications; Web application composition and mashups; Social Web applications; Semantic Web applications; Web of Things applications; big data and data analytics; and security, privacy, and identity.

HTML5 and CSS3, Illustrated Introductory (Paperback, 2nd edition): Sasha Vodnik HTML5 and CSS3, Illustrated Introductory (Paperback, 2nd edition)
Sasha Vodnik
R1,455 R1,339 Discovery Miles 13 390 Save R116 (8%) Ships in 10 - 15 working days

Master the foundational HTML5 and CSS3 skills that are needed to create outstanding basic websites using this practical, user-friendly book from the popular Illustrated Series. HTML5 AND CSS3 ILLUSTRATED INTRODUCTORY, 2E covers today's basic concepts and must-know skills for developing web pages and websites using the latest HTML5 and CSS3 standards and best practice. Updates throughout this new edition introduce key principles of website design, while integrating coverage of mobile design and testing. This edition provides beginners with the "nuts-and-bolts" and offers more experienced users the opportunity to brush up on the basics and then move to more advanced topics. Each two-page spread focuses on a single skill, making even complex topics, such as coding with HTML5, easy to follow and absorb.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Kinetics and Spectroscopy of Low…
Jorge Loureiro, Jayr Amorim Hardcover R3,291 Discovery Miles 32 910
AI, IoT, and Blockchain Breakthroughs in…
Kavita Saini, N.S. Gowri Ganesh, … Hardcover R6,439 Discovery Miles 64 390
Set-Valued Force Laws - Dynamics of…
Christoph Glocker Hardcover R3,004 Discovery Miles 30 040
Developments and Novel Approaches in…
Bilen Emek Abali, Ivan Giorgio Hardcover R5,181 Discovery Miles 51 810
Handbook of Research on Human-Computer…
Katherine Blashki, Pedro Isaias Hardcover R7,429 Discovery Miles 74 290
Cosserat Theories: Shells, Rods and…
M.B. Rubin Hardcover R7,096 Discovery Miles 70 960
Practical Microservices - Build…
Ethan Garafolo Paperback R1,274 R965 Discovery Miles 9 650
Data Ethics of Power - A Human Approach…
Gry Hasselbalch Hardcover R3,983 R2,851 Discovery Miles 28 510
Blockchain Technology for Global Social…
Jane Thomason, Sonja Bernhardt, … Hardcover R5,275 Discovery Miles 52 750
Artificial Intelligence in China…
Qilian Liang, Wei Wang, … Hardcover R4,473 Discovery Miles 44 730

 

Partners