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

Python Recipes Handbook - A Problem-Solution Approach (Paperback, 1st ed.): Joey Bernard Python Recipes Handbook - A Problem-Solution Approach (Paperback, 1st ed.)
Joey Bernard
R1,511 Discovery Miles 15 110 Ships in 10 - 15 working days

Learn the code to write algorithms, numerical computations, data analysis and much more using the Python language: look up and re-use the recipes for your own Python coding. This book is your handy code cookbook reference. Whether you're a maker, game developer, cloud computing programmer and more, this is a must-have reference for your library. Python Recipes Handbook gives you the most common and contemporary code snippets, using pandas (Python Data Analysis Library), NumPy, and other numerical Python packages. What You'll Learn Code with the pandas (Python Data Analysis Library) Work with the various Python algorithms useful for today's big data analytics and cloud applications Use NumPy and other numerical Python packages and code for doing various kinds of analysis Discover Python's new popular modules, packages, extensions and templates library Who This Book Is For This handy reference is for those with some experience with Python.

Head First Servlets & JSP - Passing The Sun Certified Web Component Developer Exam (Paperback, 2nd Revised edition): Bert Bates Head First Servlets & JSP - Passing The Sun Certified Web Component Developer Exam (Paperback, 2nd Revised edition)
Bert Bates; Contributions by Bryan Basham 1
R1,302 R1,004 Discovery Miles 10 040 Save R298 (23%) Ships in 12 - 19 working days

Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only 'after' you're an expert (or worse, one that puts you to sleep). This book helps you learn how to write servlets and JSPs, what makes a web container tick (and what ticks it off), how to use JSP's Expression Language (EL for short), and how to write deployment descriptors for your web applications.Master the 'c:out tag', and get a handle on exactly what's changed since the older J2EE 1.4 exam. You don't just pass the new J2EE 1.5 SCWCD exam, you'll understand this stuff and put it to work immediately. "Head First Servlets and JSP" doesn't just give you a bunch of facts to memorize; it drives knowledge straight into your brain. You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. And when you're through with this book, you can take a brand-new mock exam, created specifically to simulate the real test-taking experience.

Pro PHP Application Performance - Tuning PHP Web Projects for Maximum Performance (Paperback, 1st ed.): Armando Padilla, Duptim... Pro PHP Application Performance - Tuning PHP Web Projects for Maximum Performance (Paperback, 1st ed.)
Armando Padilla, Duptim Hawkins
R1,082 R916 Discovery Miles 9 160 Save R166 (15%) Ships in 10 - 15 working days

This book contains tips, tricks, and techniques to make new and existing PHP applications much faster and less resource-hungry. Author Armando Padilla looks at all major sections of the PHP application stack from server hardware to database and web server performance. PHP program application performance is the center of this book, and Padilla shows you how to improve performance by best practices, proper design, and best-of-breed tools. Padilla starts out by establishing performance testing and benchmarking methodology using common open source and browser-based testing tools. He then discusses best practices for PHP development, and also explains refactoring existing code, both with performance in mind. In addition to best coding practices, this book will teach you how to use and tweak Opcode caches such as APC, XCache, and eAccelerator. Padilla then highlights how to support the efficient running of PHP applications, tweaks and settings by taking advantage of the GNU/Linux and Microsoft Windows operating systems to improve hosting performance and reliability. Additional tips on web server improvements and database administration help round out the picture.Finally, Padilla presents some hardware example configurations tuned for high performance. What you ll learn * How to improve the performance of existing PHP applications * How to maximize the performance of existing operating systems and databases * How to refactor existing PHP code for better performance * How to identify and rectify bottlenecks in PHP code * How to take advantage of variable caching to increase performance * Strategies for selecting server hardware for best performance Who this book is for This book will appeal to established PHP developers who wish to write new, complex applications or want to rearchitect existing ones. Developers of other languages such as Ruby, Python, and VB.NET will also have an interest in the techniques for tuning the performance of web servers, databases, and operating systems.

Practical D3.js (Paperback, 1st ed.): Tarek Amr, Rayna Stamboliyska Practical D3.js (Paperback, 1st ed.)
Tarek Amr, Rayna Stamboliyska
R1,657 Discovery Miles 16 570 Ships in 10 - 15 working days

Your indispensable guide to mastering the efficient use of D3.js in professional-standard data visualization projects. You will learn what data visualization is, how to work with it, and how to think like a D3.js expert, both practically and theoretically. Practical D3.js does not just show you how to use D3.js, it teaches you how to think like a data scientist and work with the data in the real world. In Part One, you will learn about theories behind data visualization. In Part Two, you will learn how to use D3.js to create the best charts and layouts. Uniquely, this book intertwines the technical details of D3.js with practical topics such as data journalism and the use of open government data. Written by leading data scientists Tarek Amr and Rayna Stamboliyska, this book is your guide to using D3.js in the real world - add it to your library today. You Will Learn: How to think like a data scientist and present data in the best way What structure and design strategies you can use for compelling data visualization How to use data binding, animations and events, scales, and color pickers How to use shapes, path generators, arcs and polygons Who This Book is For: This book is for anyone who wants to learn to master the use of D3.js in a practical manner, while still learning the important theoretical aspects needed to enable them to work with their data in the best possible way.

PHP CLI - Create Command Line Interface Scripts with PHP (Paperback, 1st ed.): Rob Aley PHP CLI - Create Command Line Interface Scripts with PHP (Paperback, 1st ed.)
Rob Aley
R913 Discovery Miles 9 130 Ships in 10 - 15 working days

This concise book shows you how to create PHP command line interface (CLI) scripts, including user interaction and scripts to automate and assist your workflow. Learn to quickly create useful and effective command line software and scripts using the world's most popular web scripting language, PHP. Enjoy the benefits of writing CLI scripts in PHP: save money by redeploying existing skills, not learning new ones. Save time and increase productivity by using a high-level language. Make money by providing your clients with a full-stack service. What You'll Learn Learn about the PHP CLI SAPI Find out how to use it to run PHP scripts off-line Easily deal with user input and console output Work with helper libraries and software Find out the differences between programming for the web and for the CLI Who This Book Is For Experienced PHP programmers and web developers.

RESTful Web APIs (Paperback): Leonard Richardson RESTful Web APIs (Paperback)
Leonard Richardson; Contributions by Mike Amundsen, Sam Ruby
R1,090 R831 Discovery Miles 8 310 Save R259 (24%) Ships in 12 - 19 working days

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don't include many of the architecture's benefits. With this practical guide, you'll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world's most successful distributed computing system: the World Wide Web. You'll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermedia Understand how hypermedia ties representations together into a coherent API Discover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge" Learn close to two-dozen standardized hypermedia data formats Apply best practices for using HTTP in API implementations Create Web APIs with the JSON-LD standard and other the Linked Data approaches Understand the CoAP protocol for using REST in embedded systems

Beginning Functional JavaScript - Uncover the Concepts of Functional Programming with EcmaScript 8 (Paperback, 2nd ed.): Anto... Beginning Functional JavaScript - Uncover the Concepts of Functional Programming with EcmaScript 8 (Paperback, 2nd ed.)
Anto Aravinth, Srikanth Machiraju
R1,576 Discovery Miles 15 760 Ships in 9 - 17 working days

Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how 'Function as Data' opens up a world of possibilities. You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another using currying and partial application. The compose function will be discussed in detail, followed by functors and monads. After having an in-depth look at applicative functors, you will learn the new features offered in ES8. The concluding chapters of Beginning Functional JavaScript will show you how to use a functional toolkit to build a small library that allows you to develop web applications, followed by tips on testing your functional code. What You Will Learn Discover functional programming concepts such as string padding and async functions Identify how functions are treated in JavaScript Create a functional library that mimics Underscore.JS Deep dive into ES8 functional features such as spread operators and generators Create a library that works like the react-redux pattern by following the functional paradigm Who This Book Is For Novice JavaScript developers.

Pro Python Best Practices - Debugging, Testing and Maintenance (Paperback, 1st ed.): Kristian Rother Pro Python Best Practices - Debugging, Testing and Maintenance (Paperback, 1st ed.)
Kristian Rother
R1,673 Discovery Miles 16 730 Ships in 10 - 15 working days

Learn software engineering and coding best practices to write Python code right and error free. In this book you'll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding. Software engineering is difficult. Programs of any substantial length are inherently prone to errors of all kinds. The development cycle is full of traps unknown to the apprentice developer. Yet, in Python textbooks little attention is paid to this aspect of getting your code to run. At most, there is a chapter on debugging or unit testing in your average basic Python book. However, the proportion of time spent on getting your code to run is much higher in the real world. Pro Python Best Practices aims to solve this problem. What You'll Learn Learn common debugging techniques that help you find and eliminate errors Gain techniques to detect bugs more easily Who This Book Is For Experienced Python coders from web development, big data, and more.

Refactoring JavaScript (Paperback): Evan Burchard Refactoring JavaScript (Paperback)
Evan Burchard
R1,377 R912 Discovery Miles 9 120 Save R465 (34%) Ships in 12 - 19 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.

Learning HTTP/2 (Paperback): Stephen Ludin, Javier Garza Learning HTTP/2 (Paperback)
Stephen Ludin, Javier Garza
R1,070 R720 Discovery Miles 7 200 Save R350 (33%) Ships in 12 - 19 working days

What can your organization gain by adopting HTTP/2? How about faster, simpler, and more robust websites and applications? This practical guide demonstrates how the latest version of the Hypertext Transfer Protocol can dramatically improve website and application performance. You'll take a deep dive into HTTP/2 details, and learn how this updated protocol is changing the web landscape. HTTP/1.1 has been the primary means of communicating data across the web for the past 20 years, but the level of interaction today has gone well beyond what people envisioned in 1997. With this book, authors Stephen Ludin and Javier Garza show you how HTTP/2 will help speed the execution of modern sites and applications. With this book, you'll explore: Performance challenges that led to the HTTP upgrade HTTP/2 in a nutshell, including benefits and transition methods Existing best practices and hacks to improve web performance HTTP/2 support for browsers, servers, proxies, and content delivery networks How the performance of sites using HTTP/2 compares to their HTTP/1.1 experience HTTP/2's effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)

XSLT 1.0 Pocket Reference (Paperback): Evan Lenz XSLT 1.0 Pocket Reference (Paperback)
Evan Lenz
R243 R201 Discovery Miles 2 010 Save R42 (17%) Ships in 12 - 19 working days

XSLT is an essential tool for converting XML into other kinds of documents: HTML, PDF file, and many others. It's a critical technology for XML-based platforms such as Microsoft .NET, Sun Microsystems' Sun One, as well as for most web browsers and authoring tools. As useful as XSLT is, however, most people have a difficult time getting used to its peculiar characteristics. The ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact.

The "XSLT 1.0 Pocket Reference" from O'Reilly wants to make sure you achieve that level of understanding. With its concise approach, this handy pocket guide quickly gets you up to speed on XSLT 1.0 so you can covert XML like a seasoned pro. In addition to covering the basics of stylesheet structure, it also explains how to:

use template rules

create a result tree

apply conditional processing

transform multiple source documents

employ number formatting

Thanks to their convenient, quick-reference format, O'Reilly's Pocket References spare you from having to hunt through larger books for answers. They deliver just what you need to get the job done in a timely fashion. And the "XSLT 1.0 Pocket Reference" is no different--it's the ideal companion to have at your desk when you need an answer fast.

Java Web Services (Paperback): David A. Chappell & Tyler Jewell Java Web Services (Paperback)
David A. Chappell & Tyler Jewell
R956 R734 Discovery Miles 7 340 Save R222 (23%) Ships in 12 - 19 working days

Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.

AdvancED CSS (Paperback, 1st ed.): Joe Lewis, Meitar Moscovitz AdvancED CSS (Paperback, 1st ed.)
Joe Lewis, Meitar Moscovitz
R1,124 R958 Discovery Miles 9 580 Save R166 (15%) Ships in 10 - 15 working days

So you think you know CSS? Take your CSS skills to the next level and learn to write organized and optimized CSS that will improve the maintainability, performance, and appearance of your work.

You'll learn how document flow and CSS positioning schemes will help you make your documents more accessible. You'll discover the great styling possibilities of CSS paired with semantic structures like Microformats and RDFa, while enriching the self-describing semantics of XHTML content. Learn how to group logically related declarations, minify style sheets, and prevent performance bottle necks such as reflows and repaints. With support for CSS enjoying unprecedented ubiquity, you can finally use such features as generated content, complex selector chains, and CSS3's visual properties, like box-shadow, in your projects. What you'll learn Discover how to make use of CSS 2.1 alongside CSS3Use CSS generated content to automatically number arbitrary elements and expose attribute metadataLearn how to use CSS for print and mobile devices, as well as for presenting XML dataUncover the techniques used to organize, manage, and apply CSS to large-scale projectsLearn how to optimize your CSS for better site performance Who this book is for

If you're feeling confident with CSS, AdvancED CSS will stretch your CSS skill set even furtherand you'll do more with CSS than you thought was ever possible Table of Contents Markup Underpins CSS CSS Fundamentals for Advanced Use CSS-Generated Content Optimizing for Print Developing for Small Screens and the Mobile Web Managing and Organizing Style Sheets Semantic Patterns for Styling Common Design Components Using a Style Sheet Library Styling XML with CSS Optimizing CSS for Performance Exploring the Emergence of CSS3 The Future of CSS and the Web

Working with Static Sites (Paperback): Raymond Camden, Brian Rinaldi Working with Static Sites (Paperback)
Raymond Camden, Brian Rinaldi
R948 R725 Discovery Miles 7 250 Save R223 (24%) Ships in 12 - 19 working days

For years now, web developers have used powerful application servers like PHP and Node that could create our web apps. But recently there's been a shift between how much we can do on an application server versus how much we can do on the browser itself-as well as what we can do on a mobile app. This practical book shows readers how static site generators provide a powerful middle ground between a full app server deployment and a simple collection of static files. Written by two leading developers in the JavaScript community, this book teaches front-end designers, front-end developers, web developers, and web designers how static site generators work, the benefits you can expect, and what options are available. You'll learn how to deliver static site files to the end user exactly as they are on the server, without using a server-side language or a database, using HTML, CSS, and JavaScript. Static websites today are just like vinyl LPs: they're coming back. With this book, you'll discover just how these websites still fulfill a vital need for bloggers as well as people who just want to disseminate information.

Decentralized Applications (Paperback): Siraj Raval Decentralized Applications (Paperback)
Siraj Raval
R1,038 R695 Discovery Miles 6 950 Save R343 (33%) Ships in 12 - 19 working days

Take advantage of Bitcoin's underlying technology, the blockchain, to build massively scalable, decentralized applications known as dapps. In this practical guide, author Siraj Raval explains why dapps will become more widely used-and profitable-than today's most popular web apps. You'll learn how the blockchain's cryptographically stored ledger, scarce-asset model, and peer-to-peer (P2P) technology provide a more flexible, better-incentivized structure than current software models. Once you understand the theory behind dapps and what a thriving dapp ecosystem looks like, Raval shows you how to use existing tools to create a working dapp. You'll then take a deep dive into the OpenBazaar decentralized market, and examine two case studies of successful dapps currently in use. Learn advances in distributed-system technology that make distributed data, wealth, identity, computing, and bandwidth possible Build a Twitter clone with the Go language, distributed architecture, decentralized messaging app, and peer-to-peer data store Learn about OpenBazaar's decentralized market and its structure for supporting transactions Explore Lighthouse, a decentralized crowdfunding project that rivals sites such as Kickstarter and IndieGogo Take an in-depth look at La'Zooz, a P2P ridesharing app that transmits data directly between riders and drivers

Natural Language Processing for the Semantic Web (Paperback): Diana Maynard, Kalina Bontcheva, Isabelle Augenstein Natural Language Processing for the Semantic Web (Paperback)
Diana Maynard, Kalina Bontcheva, Isabelle Augenstein
R1,753 Discovery Miles 17 530 Ships in 10 - 15 working days

This book introduces core natural language processing (NLP) technologies to non-experts in an easily accessible way, as a series of building blocks that lead the user to understand key technologies, why they are required, and how to integrate them into Semantic Web applications. Natural language processing and Semantic Web technologies have different, but complementary roles in data management. Combining these two technologies enables structured and unstructured data to merge seamlessly. Semantic Web technologies aim to convert unstructured data to meaningful representations, which benefit enormously from the use of NLP technologies, thereby enabling applications such as connecting text to Linked Open Data, connecting texts to each other, semantic searching, information visualization, and modeling of user behavior in online networks. The first half of this book describes the basic NLP processing tools: tokenization, part-of-speech tagging, and morphological analysis, in addition to the main tools required for an information extraction system (named entity recognition and relation extraction) which build on these components. The second half of the book explains how Semantic Web and NLP technologies can enhance each other, for example via semantic annotation, ontology linking, and population. These chapters also discuss sentiment analysis, a key component in making sense of textual data, and the difficulties of performing NLP on social media, as well as some proposed solutions. The book finishes by investigating some applications of these tools, focusing on semantic search and visualization, modeling user behavior, and an outlook on the future.

HTML5 and JavaScript Projects - Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications... HTML5 and JavaScript Projects - Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications (Paperback, 2nd ed.)
Jeanine Meyer
R1,915 R1,558 Discovery Miles 15 580 Save R357 (19%) Ships in 10 - 15 working days

Build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can create in this book, you'll develop HTML5 skills for future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5. HTML5 and JavaScript Projects is fully updated as a second edition and covers important programming techniques and HTML, CSS, and JavaScript features to help you build projects with images, animation, video, audio and line drawings. You'll learn how to build games, quizzes and other interactive projects; incorporate the use of the Google Maps API and localStorage; and address the challenges of Responsive Design and Accessibility. Each project starts out with a description of the example's operation, often with full-color illustrations. You'll then review the HTML5 and JavaScript concepts that relate to the project followed by a step-by-step explanation of the programming used. Tables are used to show the relationship of functions and provide comments for each line of code so that you can easily apply the techniques to your own HTML5 projects. What You'll Learn Enhance your HTML5 and JavaScript programming skills. Poduce applications combining Canvas drawings, photos, and videos Incorporate Google Maps and geolocation into your projects Build applications requiring persistent data, storing the information locally or on a database on the server Who This Book Is ForDevelopers who have some knowledge of programming and want to build more substantial applications by combining basic features and combining JavaScript with other technologies.

CSS Mastery (Paperback, 3rd ed.): Andy Budd, Emil Bjoerklund CSS Mastery (Paperback, 3rd ed.)
Andy Budd, Emil Bjoerklund
R3,129 R2,827 Discovery Miles 28 270 Save R302 (10%) Ships in 10 - 15 working days

CSS3 Mastery: Advanced Web Standards Solutions is your indispensable guide to cutting-edge CSS3 development--all you need to work your way up to becoming a CSS3 professional. While CSS3 is a relatively simple technology to learn, it is a difficult one to master. When you first start developing sites using CSS3, you will come across all kinds of infuriating browser bugs and inconsistencies. It sometimes feels like there are a million and one different techniques to master, spread across a bewildering array of websites. The range of possibilities seems endless and makes for a steep and daunting learning curve. By bringing all of the latest tips, tricks, and techniques together in one handy reference, this book demystifies the secrets of CSS3 and makes the journey to CSS3 mastery as simple and painless as possible. While most books concentrate on basic skills, this one is different, assuming that you already know the basics and why you should be using CSS3 in your work, and concentrating mainly on advanced techniques.This new edition covers all of the CSS3 fundamentals such as the importance of meaningful markup, how to structure and maintain your code, and how the CSS3 layout model really works. With the basics out of the way, the book dives into the more advanced aspects of CSS-based design, such as responsive design, modular CSS, and CSS typography. Through a series of easy-to-follow tutorials, you will learn practical CSS techniques you can immediately start using in your daily work. This new edition contains: * New examples and updated browser support information * Full coverage of modular CSS and responsive design * Essential information on CSS typography and layout control What you'll learn * The best practice concepts in CSS design. * The most important (and tricky) parts of CSS * Identify and fix the most common CSS problems * How to deal with the most common bugs * Completely up to date browser support information * The latest information on CSS3 features and support. Who this book is for CSS3 Mastery is aimed at intermediate and advanced web designers and developers.It offers a quick recap of the main points of CSS, while dispelling some common myths, but then moves forward to delve into the higher-level aspects of CSS. It contains fully up-to-date information throughout, and acts as a one-stop-shop for current CSS best practices.

The XML Companion (Paperback, 3rd edition): Neil Bradley The XML Companion (Paperback, 3rd edition)
Neil Bradley
R1,131 R289 Discovery Miles 2 890 Save R842 (74%) Ships in 9 - 17 working days

Web Engineering - 16th International Conference, ICWE 2016, Lugano, Switzerland, June 6-9, 2016. Proceedings (Paperback, 1st... Web Engineering - 16th International Conference, ICWE 2016, Lugano, Switzerland, June 6-9, 2016. Proceedings (Paperback, 1st ed. 2016)
Alessandro Bozzon, Philippe Cudre-Mauroux, Cesare Pautasso
R3,341 Discovery Miles 33 410 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 16th International Conference on Web Engineering, ICWE 2016, held in Lugano, Switzerland, in June 2016. The 19 full research papers, 13 short papers, 3 vision papers, 11 demonstrations, 5 posters, 6 PhD Symposium and 4 tutorials presented were carefully reviewed and selected from 120 submissions. The 16th edition of ICWE accepted contributions related to different research areas revolving around Web engineering, including: Web application modelling and engineering, Human computation and crowdsourcing, Web applications composition and mashups, SocialWeb applications, SemanticWeb, and, for the first time, also the Web of Things.

Intermediate Perl 2e (Paperback, 2nd Revised edition): Randal L. Schwartz Intermediate Perl 2e (Paperback, 2nd Revised edition)
Randal L. Schwartz; Contributions by Brian D. Foy, Tom Phoenix
R1,236 R828 Discovery Miles 8 280 Save R408 (33%) Ships in 12 - 19 working days

This book picks up right where "Learning Perl" leaves off. With "Intermediate Perl," you'll graduate from short scripts to much larger programs, using features that make Perl a general-purpose language. This gentle but thorough guide introduces you to modules, complex data structures, and object-oriented programming.

Each chapter is small enough to be read in just an hour or two, ending with exercises to help you practice what you've learned. If you're familiar with the material in "Learning Perl" and have the ambition to go further, Intermediate Perl will teach you most of the core Perl language concepts you need for writing robust programs on any platform.

Topics include: Packages and namespaces References and scoping, including regular expression references Manipulating complex data structures Object-oriented programming Writing and using modules Testing Perl code Contributing to CPAN

Just like "Learning Perl," material in this book closely follows the popular introductory Perl course the authors have taught since 1991. This second edition covers recent changes to the language up to version 5.14.

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
R3,147 Discovery Miles 31 470 Ships in 10 - 15 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.

The Art of Capacity Planning 2e - Scaling Web Resources in the Cloud (Paperback, 2nd New edition): Arun Kejariwal, John Allspaw The Art of Capacity Planning 2e - Scaling Web Resources in the Cloud (Paperback, 2nd New edition)
Arun Kejariwal, John Allspaw
R1,175 R982 Discovery Miles 9 820 Save R193 (16%) Ships in 10 - 15 working days

In their early days, Twitter, Flickr, Etsy, and many other companies experienced sudden spikes in activity that took their web services down in minutes. Today, determining how much capacity you need for handling traffic surges is still a common frustration of operations engineers and software developers. This hands-on guide provides the knowledge and tools you need to measure, deploy, and manage your web application infrastructure before you experience explosive growth. In this thoroughly updated edition, authors Arun Kejariwal (MZ) and John Allspaw provide a systematic, robust, and practical approach to capacity planning-rather than theoretical models-based on their own experiences and those of many colleagues in the industry. They address the vast sea change in web operations, especially cloud computing. Understand issues that arise on heavily trafficked websites or mobile apps Explore how capacity fits into web/mobile app availability and performance Use tools for measuring and monitoring computer performance and usage Turn measurement data into robust forecasts and learn how trending fits into the planning process Examine related deployment concepts: installation, configuration, and management automation Learn how cloud autoscaling enables you to scale your app's capacity up or down

Current Trends in Web Engineering - 15th International Conference, ICWE 2015 Workshops, NLPIT, PEWET, SoWEMine, Rotterdam, The... Current Trends in Web Engineering - 15th International Conference, ICWE 2015 Workshops, NLPIT, PEWET, SoWEMine, Rotterdam, The Netherlands, June 23-26, 2015. Revised Selected Papers (Paperback, 1st ed. 2015)
Florian Daniel, Oscar Diaz
R2,090 Discovery Miles 20 900 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed post-conference proceedings of Current Trends in Web Engineering, ICWE Workshops 2015 which was held in June 2015 in Rotterdam, The Netherlands. The 16 revised full papers were selected form 23 submissions and cover topics on natural language processing for informal text, pervasive Web technologies, trends and challenges, and mining in the social Web.

Speaking JavaScript (Paperback): Axel Rauschmayer Speaking JavaScript (Paperback)
Axel Rauschmayer
R1,379 R914 Discovery Miles 9 140 Save R465 (34%) Ships in 12 - 19 working days

Like it or not, JavaScript is everywhere these days--from browser to server to mobile--and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position.

"Speaking JavaScript" helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include: JavaScript quick start: Familiar with object-oriented programming? This part helps you learn JavaScript quickly and properly.JavaScript in depth: Learn details of ECMAScript 5, from syntax, variables, functions, and object-oriented programming to regular expressions and JSON with lots of examples. Pick a topic and jump in.Background: Understand JavaScript's history and its relationship with other programming languages.Tips, tools, and libraries: Survey existing style guides, best practices, advanced techniques, module systems, package managers, build tools, and learning resources.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
CCNP and CCIE Security Core SCOR 350-701…
Omar Santos Digital product license key R2,262 R1,451 Discovery Miles 14 510
Guest Book to sign (Hardback cover)
Lulu and Bell Hardcover R592 Discovery Miles 5 920
Cohomology of Arithmetic Groups - On the…
James W. Cogdell, Gunter Harder, … Hardcover R4,138 Discovery Miles 41 380
Representation Theory of the Virasoro…
Kenji Iohara, Yoshiyuki Koga Hardcover R3,160 Discovery Miles 31 600
Groups - Korea 98 - Proceedings of the…
Young Gheel Baik, Johnson David L. Johnson, … Hardcover R6,064 Discovery Miles 60 640
Combinatorics 2e
R Merris Hardcover R4,747 Discovery Miles 47 470
Remote Sensing of Land Use and Land…
Duo Chu Hardcover R3,381 Discovery Miles 33 810
Handbook of Energy and Environmental…
Muhammad Asif Paperback R5,275 Discovery Miles 52 750
BDS/GPS Dual-Mode Software Receiver…
Yu Lu Hardcover R4,616 Discovery Miles 46 160
Biomass Combustion Science, Technology…
Lasse Rosendahl Hardcover R4,656 Discovery Miles 46 560

 

Partners