0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (104)
  • R250 - R500 (511)
  • R500+ (3,104)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Web Development with Go - Building Scalable Web Apps and RESTful Services (Paperback, 1st ed.): Shiju Varghese Web Development with Go - Building Scalable Web Apps and RESTful Services (Paperback, 1st ed.)
Shiju Varghese
R2,174 R1,977 Discovery Miles 19 770 Save R197 (9%) Ships in 18 - 22 working days

Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud. Web Development with Go will teach you how to develop scalable real-world web apps, RESTful services, and backend systems with Go. The book starts off by covering Go programming language fundamentals as a prerequisite for web development. After a thorough understanding of the basics, the book delves into web development using the built-in package, net/http. With each chapter you'll be introduced to new concepts for gradually building a real-world web system. The book further shows you how to integrate Go with other technologies. For example, it provides an overview of using MongoDB as a means of persistent storage, and provides an end-to-end REST API sample as well. The book then moves on to demonstrate how to deploy web apps to the cloud using the Google Cloud platform. Web Development with Go provides: Fundamentals for building real-world web apps in Go Thorough coverage of prerequisites and practical code examples Demo web apps for attaining a deeper understanding of web development A reference REST API app which can be used to build scalable real-world backend services in Go A thorough demonstration of deploying web apps to the Cloud using the Google Cloud platform Go is a high-performance language while providing greater level of developer productivity, therefore Web Development with Go equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go.

Designing Social Interfaces, 2e (Paperback, 2nd Revised edition): Erin Crumlish, Erin Malone Designing Social Interfaces, 2e (Paperback, 2nd Revised edition)
Erin Crumlish, Erin Malone
R1,157 R882 Discovery Miles 8 820 Save R275 (24%) Ships in 10 - 15 working days

Designers, developers, and entrepreneurs today must grapple with creating social interfaces to foster user interaction and community, but grasping the nuances and the building blocks of the digital social experience is much harder than it appears. Now you have help. In the second edition of this practical guide, UX design experts Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. With more than 100 patterns, design principles, and best practices, you'll learn how to balance opposing forces and grow healthy online communities by co-creating the experience with your users. Understand the overarching principles before applying tactical design patterns Cultivate healthy participation and rein in misbehaving users Learn patterns for adding social components to an existing site Encourage users to interact with one another, whether it's one-to-one or many-to-many Use a rating system to build a social experience around products or services Orchestrate collaborative groups and discover the real power of social networks Explore numerous examples of each pattern, with an emphasis on mobile apps Learn how to apply social design patterns to enterprise environments

Learn Pixi.js (Paperback, 1st ed.): Rex Van Der Spuy Learn Pixi.js (Paperback, 1st ed.)
Rex Van Der Spuy
R2,221 Discovery Miles 22 210 Ships in 18 - 22 working days

Create and display interactive graphics, build scenes and animated transitions, make cross-platform, responsive games and applications for multiple screen resolutions, and use Pixi.js's spectacular WebGL rendering effects. Learn how to create applications for desktop and touch-screen devices, and how to use the best open-source plugins to extend Pixi.js's capabilities in a myriad of exciting ways. If you've ever wondered what you need to know to start making games, or what technology you need to build high-performance mobile apps, this book will show you the way. Learn Pixi.js is your one-stop shop for everything you need to know to quickly start making spectacular cross-platform interactive games and animations. Take a step-by-step tour of Pixi.js's features by building fun game projects. Learn how to use Pixi.js to make richly interactive graphics and all kind of cross-platform applications. Learn Pixi.js is a fun and practical brief introduction to using the powerful Pixi.js graphics-rendering engine for making websites, games and mobile apps.

Practical Google Analytics and Google Tag Manager for Developers (Paperback, 1st ed.): Jonathan Weber Practical Google Analytics and Google Tag Manager for Developers (Paperback, 1st ed.)
Jonathan Weber
R2,905 Discovery Miles 29 050 Ships in 18 - 22 working days

Whether you're a marketer with development skills or a full-on web developer/analyst, Practical Google Analytics and Google Tag Manager for Developers shows you how to implement Google Analytics using Google Tag Manager to jumpstart your web analytics measurement. There's a reason that so many organizations use Google Analytics. Effective collection of data with Google Analytics can reduce customer acquisition costs, provide priceless feedback on new product initiatives, and offer insights that will grow a customer or client base. So where does Google Tag Manager fit in? Google Tag Manager allows for unprecedented collaboration between marketing and technical teams, lightning fast updates to your site, and standardization of the most common tags for on-site tracking an d marketing efforts. To achieve the rich data you're really after to better serve your users' needs, you'll need the tools Google Tag Manager provides for a best-in-class implementation of Google Analytics measurement on your site. Written by data evangelist and Google Analytics expert Jonathan Weber and the team at LunaMetrics, this book offers foundational knowledge, a collection of practical Google Tag Manager recipes, well-tested best practices, and troubleshooting tips to get your implementation in tip-top condition. It covers topics including: * Google Analytics implementation via Google Tag Manager * How to customize Google Analytics for your unique situation * Using Google Tag Manager to track and analyze interactions across multiple devices and touch points * How to extract data from Google Analytics and use Google BigQuery to analyze Big Data questions What You'll Learn Implementation approaches for Google Analytics, including common pitfalls and troubleshooting strategies. How to use tools like Google Tag Manager and jQuery to jumpstart your Google Analytics implementation. How to track metrics beyond page views to other critical user interactions, such as clicks on outbound links or downloads, scrolling and page engagement, usage of AJAX forms, and much more. How to incorporate additional, customized data into Google Analytics to track individual users or enrich data about their behavior. Who This Book Is For Web developers, data analysts, and marketers with a basic familiarity with Google Analytics from an end-user perspective, as well as some knowledge of HTML and JavaScript.

Modern Web Development with ASP.NET Core 3 - An end to end guide covering the latest features of Visual Studio 2019, Blazor and... Modern Web Development with ASP.NET Core 3 - An end to end guide covering the latest features of Visual Studio 2019, Blazor and Entity Framework, 2nd Edition (Paperback, 2nd Revised edition)
Ricardo Peres
R1,453 Discovery Miles 14 530 Ships in 18 - 22 working days

Explore the tools and techniques to build scalable and secured RESTful web services and web applications using C# 8 and ASP. NET Core 3.1 Key Features Delve into MVC patterns, configuration, routing, and deployment to build professional-grade applications Learn how to integrate ASP applications with the JavaScript frameworks React, Vue, and Angular Improve the performance of applications and the development team by implementing advanced ASP.NET Core concepts Book DescriptionASP.NET has been the preferred choice of web developers for a long time. With ASP.NET Core 3, Microsoft has made internal changes to the framework along with introducing new additions that will change the way you approach web development. This second edition has been thoroughly updated to help you make the most of the latest features in the framework, right from gRPC and conventions to Blazor, which has a new chapter dedicated to it. You'll begin with an overview of the essential topics, exploring the Model-View-Controller (MVC) pattern, various platforms, dependencies, and frameworks. Next, you'll learn how to set up and configure the MVC environment, before delving into advanced routing options. As you advance, you'll get to grips with controllers and actions to process requests, and later understand how to create HTML inputs for models. Moving on, you'll discover the essential aspects of syntax and processes when working with Razor. You'll also get up to speed with client-side development and explore the testing, logging, scalability, and security aspects of ASP.NET Core. Finally, you'll learn how to deploy ASP.NET Core to several environments, such as Azure, Amazon Web Services (AWS), and Docker. By the end of the book, you'll be well versed in development in ASP.NET Core and will have a deep understanding of how to interact with the framework and work cross-platform. What you will learn Understand the new capabilities of ASP.NET Core 3.1 Become well versed in how to configure ASP.NET Core to use it to its full potential Create controllers and action methods, and understand how to maintain state Implement and validate forms and retrieve information from them Improve productivity by enforcing reuse, process forms, and effective security measures Delve into the new Blazor development model Deploy ASP.NET Core applications to new environments, such as Microsoft Azure, AWS, and Docker Who this book is forIf you are a developer with basic knowledge of ASP.NET MVC and want to build powerful applications, then this book is for you. Developers who want to explore the latest changes in ASP.NET Core 3.1 to build professional-level applications will also find this book useful. Familiarity with C#, ASP.NET Core, HTML, and CSS is expected to get the most out of this book.

Event-Driven Architecture - Softwarearchitektur fur ereignisgesteuerte Geschaftsprozesse (German, Hardcover, 2010 ed.): Ralf... Event-Driven Architecture - Softwarearchitektur fur ereignisgesteuerte Geschaftsprozesse (German, Hardcover, 2010 ed.)
Ralf Bruns, Jurgen Dunkel
R1,572 Discovery Miles 15 720 Ships in 10 - 15 working days

Gesch ftsprozesse in Unternehmen sind h ufig ereignisgesteuert. Denn im Gesch ftsumfeld treten Ereignisse auf, auf die angemessen und m glichst in Echtzeit reagiert werden muss, etwa in Sensornetzwerken oder im automatischen Wertpapierhandel. Event-Driven Architecture (EDA) ist ein neues Paradigma der Softwarearchitektur, das auf der Verarbeitung von Ereignissen beruht. Das Buch diskutiert die Grundprinzipien von EDA, f hrt in die wichtigsten Konzepte der Ereignisverarbeitung ein und veranschaulicht deren Umsetzung anhand einer Fallstudie.

Pro MongoDB Development (Paperback, 1st ed.): Deepak Vohra Pro MongoDB Development (Paperback, 1st ed.)
Deepak Vohra
R2,602 R2,456 Discovery Miles 24 560 Save R146 (6%) Ships in 18 - 22 working days

Pro MongoDB Development is about MongoDB, a NoSQL database based on the BSON (binary JSON) document model. The book discusses all aspects of using MongoDB in web applications: Java, PHP, Ruby, JavaScript are the most commonly used programming/scripting languages and the book discusses accessing MongoDB database with these languages. The book also discusses using Java EE frameworks Kundera and Spring Data with MongoDB. As NoSQL databases are commonly used with the Hadoop ecosystem the book also discusses using MongoDB with Apache Hive. Migration from other NoSQL databases (Apache Cassandra and Couchbase) and from relational databases (Oracle Database) is also discussed. What You'll Learn: How to use a Java client and MongoDB shell How to use MongoDB with PHP, Ruby, and Node.js as well How to migrate Apache Cassandra tables to MongoDB documents; Couchbase to MongoDB; and transferring data between Oracle and MongoDB How to use Kundera, Spring Data, and Spring XD with MongoDB How to load MongoDB data into Oracle Database and integrating MongoDB with Oracle Database in Oracle Data Integrator Audience: The target audience of the book is NoSQL database developers. Target audience includes Java, PHP and Ruby developers. The book is suitable for an intermediate level course in NoSQL database.

Engineering the Web in the Big Data Era - 15th International Conference, ICWE 2015, Rotterdam, The Netherlands, June 23-26,... Engineering the Web in the Big Data Era - 15th International Conference, ICWE 2015, Rotterdam, The Netherlands, June 23-26, 2015, Proceedings (Paperback, 2015 ed.)
Philipp Cimiano, Flavius Frasincar, Geert-Jan Houben, Daniel Schwabe
R1,534 Discovery Miles 15 340 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 15th International Conference on Web Engineering, ICWE 2015, held in Rotterdam, The Netherlands, in June 2015. The 26 full research papers, 11 short papers, 7 industry papers, 11 demonstrations, 6 posters and 4 contributions to the PhD symposium presented were carefully reviewed and selected from 100 submissions. Moreover 2 tutorials are presented. The papers focus on eight tracks, namely Web application modeling and engineering; mobile Web applications; social Web applications; semantic Web applications; quality and accessibility aspects of Web applications; Web applications composition and mashups; Web user interfaces; security and privacy in Web applications.

Why's (Poignant) Guide to Ruby (Paperback): Why The Lucky Stiff Why's (Poignant) Guide to Ruby (Paperback)
Why The Lucky Stiff
R631 Discovery Miles 6 310 Ships in 18 - 22 working days
Python Programming for Biology - Bioinformatics and Beyond (Hardcover): Tim J. Stevens, Wayne Boucher Python Programming for Biology - Bioinformatics and Beyond (Hardcover)
Tim J. Stevens, Wayne Boucher
R3,246 Discovery Miles 32 460 Ships in 10 - 15 working days

Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners' course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.

Coding for Kids Ages 9-15 - Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch... Coding for Kids Ages 9-15 - Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch (Paperback)
Bob Mather
R575 Discovery Miles 5 750 Ships in 18 - 22 working days
Foundations of Joomla! (Paperback, 2nd ed.): Bintu Harwani Foundations of Joomla! (Paperback, 2nd ed.)
Bintu Harwani
R2,407 Discovery Miles 24 070 Ships in 18 - 22 working days

Foundations of Joomla is a step by step practical guide that explains building web sites and blogs using Joomla - a very popular and powerful content management system (CMS). The book takes you through the steps of installing Joomla, configuring your database, creating a blog and a website, followed by instructions on creating new posts and adding content to your site. Even if you are an absolute beginner and don't have any programming experience, you can build responsive, powerful, and fully featured websites quickly. Following clear and easy to understand instructions, you'll master Joomla 3 by building a sample site throughout the book.

Bandit Algorithms for Website Optimization (Paperback): John Myles White Bandit Algorithms for Website Optimization (Paperback)
John Myles White
R445 R364 Discovery Miles 3 640 Save R81 (18%) Ships in 10 - 15 working days

This book shows you how to run experiments on your website using A/B testing - and then takes you a huge step further by introducing you to bandit algorithms for website optimization. Author John Myles White shows you how this family of algorithms can help you boost website traffic, convert visitors to customers, and increase many other measures of success. This is the first developer-focused book on bandit algorithms, which have previously only been described in research papers. You'll learn about several simple algorithms you can deploy on your own websites to improve your business including the epsilon-greedy algorithm, the UCB algorithm and a contextual bandit algorithm. All of these algorithms are implemented in easy-to-follow Python code and be quickly adapted to your business's specific needs. You'll also learn about a framework for testing and debugging bandit algorithms using Monte Carlo simulations, a technique originally developed by nuclear physicists during World War II. Monte Carlo techniques allow you to decide whether A/B testing will work for your business needs or whether you need to deploy a more sophisticated bandits algorithm.

Node.js for Embedded Systems (Paperback): Patrick Mulder, Kelsey Breseman Node.js for Embedded Systems (Paperback)
Patrick Mulder, Kelsey Breseman
R803 Discovery Miles 8 030 Ships in 18 - 22 working days

How can we build bridges from the digital world of the Internet to the analog world that surrounds us? By bringing accessibility to embedded components such as sensors and microcontrollers, JavaScript and Node.js might shape the world of physical computing as they did for web browsers. This practical guide shows hardware and software engineers, makers, and web developers how to talk in JavaScript with a variety of hardware platforms. Authors Patrick Mulder and Kelsey Breseman also delve into the basics of microcontrollers, single-board computers, and other hardware components. Use JavaScript to program microcontrollers with Arduino and Espruino Prototype IoT devices with the Tessel 2 development platform Learn about electronic input and output components, including sensors Connect microcontrollers to the Internet with the Particle Photon toolchain Run Node.js on single-board computers such as Raspberry Pi and Intel Edison Talk to embedded devices with Node.js libraries such as Johnny-Five, and remotely control the devices with Bluetooth Use MQTT as a message broker to connect devices across networks Explore ways to use robots as building blocks for shared experiences

Beginning Amazon Web Services with Node.js (Paperback, 1st ed.): Adam Shackelford Beginning Amazon Web Services with Node.js (Paperback, 1st ed.)
Adam Shackelford
R2,108 Discovery Miles 21 080 Ships in 18 - 22 working days

Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a Node.js application in a production environment usually means turning to PaaS hosting, but this approach brings problems. Deploying Node.js directly to AWS solves the problems you encounter in these situations, enabling you to cut out the middle man. You will begin with a basic RESTful web service in Node.js, using the popular Express.js framework, pre-built and ready to run in your local environment. You will be introduced to the most powerful tools in AWS, and learn how to configure your project to take advantage of them. You will be guided through the steps of getting the various key components to work together on AWS. Through code samples using the AWS JavaScript SDK and tutorials in the AWS console, you will gain the knowledge to incorporate secure user authentication, server auto-scaling, a load balancer, CDN, customized caching behavior, and outage monitoring. Node.js is single-threaded, and designed to run high input / high output applications, making it ideal for the cloud environment. If your main task is handling a high volume of requests over HTTP / the web, it will scale very well in proportion to the computing power you allocate to it. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Trusted by the largest enterprises and start-ups alike, AWS powers a wide variety of workloads across a broad spectrum. If leveraged properly, you can build a Node.js app on AWS which can automatically power itself up to handle a massive volume of traffic, and then scale back down to a lighter configuration when user demand has dropped. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Get started with Node.js and AWS using this book today.

Beginning JSON (Paperback, 1st ed.): Ben Smith Beginning JSON (Paperback, 1st ed.)
Ben Smith
R2,005 Discovery Miles 20 050 Ships in 18 - 22 working days

Beginning JSON is the definitive guide to JSON - JavaScript Object Notation - today's standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from the basics of data formats to creating your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly validated JSON data. The first two brief chapters of the book contain the foundations of JavaScript as it relates to JSON, and provide the necessary understandings for later chapters. Chapters 3 through 12 reveal what data is, how to convert that data into a transmittable/storable format, how to use AJAX to send and receive JSON, and, lastly, how to reassemble that data back into a proper JavaScript object to be used by your program. The final chapters put everything you learned into practice.

Practical Neo4j (Paperback, 1st ed.): Gregory Jordan Practical Neo4j (Paperback, 1st ed.)
Gregory Jordan
R2,478 R2,282 Discovery Miles 22 820 Save R196 (8%) Ships in 18 - 22 working days

Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done. It's time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications. Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. This book: Explains the basics of graph databases Demonstrates how to configure and maintain Neo4j Shows how to import data into Neo4j from a variety of sources Provides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and Ruby As you'll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That's one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you'll have a potent, elegant tool you can use to develop projects profitably and improve your career options.

Pro Express.js - Master Express.js: The Node.js Framework For Your Web Development (Paperback, 1st ed.): Azat Mardan Pro Express.js - Master Express.js: The Node.js Framework For Your Web Development (Paperback, 1st ed.)
Azat Mardan
R2,919 Discovery Miles 29 190 Ships in 18 - 22 working days

Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Lastly, you will learn how to build a series of real-world apps in order to cement your knowledge. In order to get the best from this book, you will be familiar with Node.js scripts and able to install packages using npm. In the deep API reference, each aspect of the Express.js API is explained clearly with a simple exercise to demonstrate its usage. This includes configuration, settings and environments; different middleware and its uses; templating engines; extracting parameters and routing; request and response; error handling; and running an app. In the next part you'll delve into abstraction, streams, authentication, multithreading, Socket.io, security, and more complex modules. You will also learn about smaller frameworks built using Express.js, such as Sails.js, and Derby. Finally you'll build real-world apps including a REST API, Todo App, and Instagram gallery. Express.js is used by a range of well-known companies such as MySpace and Storify, and it's becoming more and more likely that it'll be a required skill for new developers. With this book you can skip learning via complicated documentation, and get the information from a developer who's been using Express.js for long enough to explain things well. Add Pro Express.js to your library today.

C# - The ultimate advanced guide to master C# programming (Paperback): Ryan Turner C# - The ultimate advanced guide to master C# programming (Paperback)
Ryan Turner
R526 Discovery Miles 5 260 Ships in 18 - 22 working days
Erp Value - Signifikante Vorteile Mit Erp-Systemen (German, Hardcover, 2008 ed.): Olaf Jacob Erp Value - Signifikante Vorteile Mit Erp-Systemen (German, Hardcover, 2008 ed.)
Olaf Jacob; Contributions by D Doeffinger, V Foerster, D Hammermann, J Hawig, …
R1,179 Discovery Miles 11 790 Ships in 18 - 22 working days

Systemen zum Enterprise Resource Planning, kurz ERP-Systemen, geht der Ruf voraus, enorme Kosten zu verursachen. Hingegen bleibt der Nutzen von ERP-Systemen fur Unternehmen oftmals unklar. Das Buch geht der Frage nach, wie Unternehmen den Einsatz von ERP-Systemen durch das Generieren signifikanter Kosten- oder Nutzenvorteile optimieren konnen. Konkrete Erfahrungsberichte aus der Praxis beleuchten verschiedenartige Aspekte der Kosten-/Nutzenoptimierung von ERP-Systemen: Vom Architekturmanagement (z.B. ERP-Konsolidierung) uber die Implementation (z.B. Adaptive Computing) bis hin zum Betrieb von ERP-Systemen. Das Buch wendet sich an Praktiker und IT-Leiter, die ihr ERP-System optimieren wollen. Es wendet sich zugleich an Unternehmensleitungen, die mit ihren IT-Verantwortlichen nach Wegen der Kosten-/Nutzenoptimierung suchen. Ein Buch von Praktikern fur Praktiker!

Pro ASP.NET SignalR - Real-Time Communication in .NET with SignalR 2.1 (Paperback, 1st ed.): Keyvan Nayyeri, Darren White Pro ASP.NET SignalR - Real-Time Communication in .NET with SignalR 2.1 (Paperback, 1st ed.)
Keyvan Nayyeri, Darren White
R2,540 Discovery Miles 25 400 Ships in 18 - 22 working days

ASP.NET SignalR is the new solution to real-time communication between servers and clients in .NET. Use it to push new data to a web page or mobile device as soon as it becomes available, whether it's a notification, live chat, up-to-the-minute financial data, or a range of other exciting applications. Innovations like Google live search and live Facebook and Twitter updates are pushing users' expectations of the real-time web. With Pro ASP.NET SignalR, you can join this revolution and learn skills that will be valuable for years to come. Pro ASP.NET SignalR starts with an introduction to the real-time web. Learn about the technologies underlying the SignalR library, such as WebSockets and long-polling, and how SignalR elegantly flips between them depending on the capabilities of the client. Next, meet the concepts of hubs and persistent connections and how to use them to build the components of an ASP.NET SignalR application. Find out how to extend, test, debug, configure, scale, and host your applications, and how to target a range of clients, including Windows and iOS. The book rounds off with two case studies-a stock market price updater, and a collaborative drawing application-so you can get to grips with SignalR in a realistic scenario, using a broad range of the concepts covered in earlier chapters. As real-time updates to web and mobile apps become the norm, Pro ASP.NET SignalR will be your in-depth, one-stop companion to this new and exciting technology.

Java Threads (Paperback, 3Rev ed): Scott Oaks, Henry Wong Java Threads (Paperback, 3Rev ed)
Scott Oaks, Henry Wong
R911 R790 Discovery Miles 7 900 Save R121 (13%) Ships in 18 - 22 working days

Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic "Java Threads" shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming.

Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier.

You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs.

"Java Threads," Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java.

Topics include:

Lock starvation and deadlock detection

Atomic classes and minimal synchronization (J2SE 5.0)

Interaction of Java threads with Swing, I/O, and Collection classes

Programmatically controlled locks and condition variables (J2SE 5.0)

Thread performance and security

Thread pools (J2SE 5.0)

Thread groups

Platform-specific thread scheduling

Task schedulers (J2SE 5.0)

Parallelizing loops for multiprocessor machines

In short, this new edition of "Java Threads" covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable.

Scott Oaks is a senior software engineer for the Java Performance Engineering group at Sun Microsystems and the author of four books in the O'Reilly Java series.

Formerly a senior systems engineer at Sun Microsystems, Henry Wong is an independent consultant working on various Java related projects.

Foundations of Python Network Programming (Paperback, 3rd ed.): Brandon Rhodes, John Goerzen Foundations of Python Network Programming (Paperback, 3rd ed.)
Brandon Rhodes, John Goerzen
R1,531 R1,259 Discovery Miles 12 590 Save R272 (18%) Ships in 18 - 22 working days

Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3. Some of the new topics in this edition include: * Extensive coverage of the updated SSL support in Python 3 * How to write your own asynchronous I/O loop. * An overview of the "asyncio" framework that comes with Python 3.4. * How the Flask web framework connects URLs to your Python code. * How cross-site scripting and cross-site request forgery can be used to attack your web site, and how to protect against them. * How a full-stack web framework like Django can automate the round trip from your database to the screen and back. If you're a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators-this book has everything that you need to know.

e-Infrastructure and e-Services for Developing Countries - 5th International Conference, AFRICOMM 2013, Blantyre, Malawi,... e-Infrastructure and e-Services for Developing Countries - 5th International Conference, AFRICOMM 2013, Blantyre, Malawi, November 25-27, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Tegawende F. Bissyande, Gertjan van Stam
R2,153 Discovery Miles 21 530 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed proceedings of the 5th International Conference on e-Infrastructure and e-Services for Developing Countries, AFRICOMM 2013, held in Blantyre, Malawi, in November 2013. The 32 revised full papers presented were carefully reviewed and selected from 94 submissions. The papers discuss issues and trends, resent research, innovation advances and on-the-field experiences related to e-governance, e-infrastructure, and e-business with a focus on developing countries.

Web Engineering - 14th International Conference, ICWE 2014, Toulouse, France, July 1-4, 2014, Proceedings (Paperback, 2014... Web Engineering - 14th International Conference, ICWE 2014, Toulouse, France, July 1-4, 2014, Proceedings (Paperback, 2014 ed.)
Sven Casteleyn, Gustavo Rossi, Marco Winckler
R2,957 Discovery Miles 29 570 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 14th International Conference on Web Engineering, ICWE 2014, held in Toulouse, France, in July 2014. The 20 full research papers, 13 late breaking result papers, 15 poster papers, and 4 contributions to the PhD symposium presented were carefully reviewed and selected from 100 submissions. Moreover 3 tutorials and 3 workshops are presented. The papers focus on six research tracks, namely cross-media and mobile Web applications, HCI and the Web, Modelling and Engineering Web applications, quality aspects of Web applications, social Web applications, Web applications composition and mashups.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320
Python for Data Analysis - Learn the…
Robert Campbell Hardcover R758 R667 Discovery Miles 6 670
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning Hardcover R5,331 Discovery Miles 53 310
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
Cloud Computing
Sam Revere Hardcover R3,029 R2,745 Discovery Miles 27 450
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R866 Discovery Miles 8 660
The API-First Transformation
Kin Lane Hardcover R1,297 Discovery Miles 12 970
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500

 

Partners