0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (115)
  • R250 - R500 (543)
  • R500+ (3,335)
  • -
Status
Format
Author / Contributor
Publisher

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

Jump Start CSS (Paperback): Louis Lazaris Jump Start CSS (Paperback)
Louis Lazaris
R753 Discovery Miles 7 530 Ships in 7 - 13 working days

This short SitePoint book provides readers with a fun and yet practical introduction to Cascading Style Sheets (CSS), the language used to style and lay out all web pages. This book will quickly get you up to speed with the fundamentals of CSS and give you the confidence to start experimenting on your own. It covers: * Layout techniques * Images, backgrounds, text * Styling forms , navigation, and more * Getting fancy with CSS3 The book is built around a real-life example project: a recipe website design. It's a fun and easily understandable project that is used to demonstrate the concepts outlined in the book in a practical way. This is a clear, approachable and very easy-to-follow book that will get you to to speed with CSS in no time.

Kubernetes in Action (Paperback): Marko Luksa Kubernetes in Action (Paperback)
Marko Luksa
R1,310 Discovery Miles 13 100 Ships in 12 - 17 working days

Description With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their application is decoupled from other layers so they can scale, update, and maintain them independently. Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. By the end, readers will be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform. Key features * Easy to follow guide * Hands-on examples * Clearly-written Audience The book is for both application developers as well as system administrators who want to learn about Kubernetes from the developer's perspective. About the Technology Kubernetes abstracts away the hardware infrastructure and exposes your whole datacenter as a single enormous computational resource.

Advanced Gatsby Projects - Create Two Advanced Sites Using Technologies that Compliment Gatsby (Paperback, 1st ed.): Nabendu... Advanced Gatsby Projects - Create Two Advanced Sites Using Technologies that Compliment Gatsby (Paperback, 1st ed.)
Nabendu Biswas
R1,274 R1,012 Discovery Miles 10 120 Save R262 (21%) Ships in 10 - 15 working days

Roll your sleeves up and master advanced topics in Gatsby development by building two production-ready websites. This project-focused book teaches you how to use Gatsby alongside the latest technologies including Snipcart, and Firebase. It builds off of Foundation Gatsby Projects and it's recommended that you complete that first if you are new to Gatsby. In the first project, you will create a fully functional e-commerce site for a restaurant using Snipcart. Lastly, you'll learn to build a recipe site using the Firebase database. Many Gatsby tutorials out there today only cover how to create a simple blog site - get ahead of the crowd using this book today. What You'll Learn Create an e-commerce site in no time using Snipcart with Gatsby Work with the Firebase database from Google in a Gatsby site Deploy all sites in Netlify Add functionalities with the powerful Gatsby plugin ecosystem Who This Book Is For Anyone who wants to create a site using Gatsby, though knowledge of React and Gatsby is expected. You will need to be familiar with JavaScript concepts and be confident with basic web development. It is advisable to complete Foundation Gatsby Projects first if you have no Gatsby experience.

Scala Cookbook - Recipes for Object-Oriented and Functional Programming (Paperback, 2nd Revised edition): Alvin Alexander Scala Cookbook - Recipes for Object-Oriented and Functional Programming (Paperback, 2nd Revised edition)
Alvin Alexander
R1,561 R1,373 Discovery Miles 13 730 Save R188 (12%) Ships in 12 - 17 working days

Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when working with Scala 3 and its popular libraries. Scala changes the way you think about programming--and that's a good thing. Whether you're working on web, big data, or distributed applications, this cookbook provides recipes based on real-world scenarios for both experienced Scala developers and programmers just learning to use this JVM language. Author Alvin Alexander includes practical solutions from his experience using Scala for component-based, highly scalable applications that support concurrency and distribution. Recipes cover: Strings, numbers, and control structures Classes, methods, objects, traits, packaging, and imports Functional programming techniques Scala's wealth of collections classes and methods Building and publishing Scala applications with sbt Actors and concurrency with Scala Future and Akka Typed Popular libraries, including Spark, Scala.js, Play Framework, and GraalVM Types, such as variance, givens, intersections, and unions Best practices, including pattern matching, modules, and functional error handling

JavaScript Cookbook 2e (Paperback, 2nd Revised edition): Shelley Powers JavaScript Cookbook 2e (Paperback, 2nd Revised edition)
Shelley Powers
R1,247 Discovery Miles 12 470 Ships in 7 - 13 working days

Problem solving with JavaScript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the JavaScript world, whether you're working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You'll save time - and learn more about JavaScript in the process.Topics include: Classic JavaScript: Arrays, functions, and the JavaScript Object Accessing the user interface Testing and accessibility Creating and using JavaScript libraries Client-server communication with Ajax Rich, interactive web effects JavaScript, All Blown Up: New ECMAScript standard objects Using Node on the server Modularizing and managing JavaScript Complex JavaScript frameworks Advanced client-server communications Visualizations and client-server graphics Mobile application development

Bridging UX and Web Development - Better Results through Team Integration (Paperback): Jack Moffett Bridging UX and Web Development - Better Results through Team Integration (Paperback)
Jack Moffett
R864 Discovery Miles 8 640 Ships in 12 - 17 working days

The divide between UX and Web development can be stifling. "Bridging UX and Web Development "prepares you to break down those walls by teaching you how to integrate with your team s developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you ll be able to capitalize on a more productive work environment.

Whether you re a novice UX professional finding your place in the software industry and looking to nail down your technical skills, or a seasoned UI designer looking for practical information on how to integrate your team with development, this is the must-have resource for your UX library.
Establish a collaboration lifecycle, mapping design activities to counterparts in the software development processLearn about software tools that will improve productivity and collaborationWork through step-by-step exercises that teach font-end coding principles to improve your prototyping and implementation activitiesDiscover practical, usable HTML and CSS examplesUncover tips for working with various developer personas"

HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.): Bipin Joshi HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.)
Bipin Joshi
R1,328 Discovery Miles 13 280 Ships in 10 - 15 working days

HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in new or existing ASP.NET and ASP.NET MVC web applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology. HTML5 is an emerging web standard that has received a great deal of attention from browser companies and the developer community, encompassing HTML, JavaScript enhancements and CSS3 specifications. But HTML5 isn't just about markup. A major part of HTML5 is its programmable features and APIs, which make up the core of this book. HTML5 Programming for ASP.NET Developers will show you how to: * Add interactivity and media to your sites using the Canvas and Audio and Video APIs. * Make your web applications work offline, understand client side storage options using Web Storage, and work more efficiently with local files using the File API. * Use the Communication API and Web Sockets for easier communication between server and client.Other topics include multithreading with Web Workers, understanding the new form inputs and controls, using Geolocation, and enhancing your web forms and pages with CSS3. All major browsers already support HTML5 to varying degrees and are aggressively working to provide full-fledged standardized support. Start using HTML5 in your projects today, and build future-ready web applications that take advantage of the exciting features that HTML5 has to offer. What you'll learn * Learn to structure and style your web pages using new HTML5 features. * Use Web Storage, Canvas, Web Workers, Web Sockets, application caching and more in ASP.NET. * Illustrates HTML5 feature utilization in both Web Forms and MVC applications. * Use JavaScript and jQuery to communicate between HTML5 and ASP.NET server side code. * Learn to use HTML5 in Visual Web Developer. * See how HTML5 allows you to develop cross-browser future ready web applications. Who this book is for Whether you've worked on a few small projects, or been working with ASP.NET and ASP.NET MVC for some time, this book will get you up-and-running with HTML5 so you can make it a part of your daily toolkit.If you are comfortable with creating Web Forms and MVC projects, and you care about staying at the cutting edge of the latest web standards and technologies, this book is for you.

Grokking Streaming Systems: Real-time event processing (Paperback): Josh Fischer, Ning Wang Grokking Streaming Systems: Real-time event processing (Paperback)
Josh Fischer, Ning Wang
R1,400 Discovery Miles 14 000 Ships in 9 - 15 working days

"A must-read for engineers and solution architects who work with streams on a regular basis." - Damian Esteban Every action by a user or a system process generates valuable data for your application or organization. Streaming systems capture and process these events, turning disconnected bits into coherent, useful information sources. Grokking Streaming Systems is a simple guide to the complex concepts you need to start building your own streaming systems. In this friendly, framework-agnostic tutorial, you'll learn how to handle real-time events and how to design and implement a system that's a perfect fit for your needs. Each new idea is carefully explained with diagrams, clear examples, and fun dialogue between perplexed personalities! about the technology Many modern organizations rely on real-time event data to ensure top performance. In its raw state, most event data is unfiltered and hard to analyze. Streaming systems address this problem by processing event data so it can be used to create alerts, analysis dashboards, and automated responses, and to trigger other actions within a system. From live financial information to monitoring for signs of a DDoS attack and blocking rogue agents, streaming systems provide a big boost to the health, security, and flexibility of your applications. about the book Grokking Streaming Systems helps you unravel what streaming systems are, how they work, and whether they're right for your business. Written to be tool-agnostic, you'll be able to apply what you learn no matter which framework you choose. You'll start with the key concepts and then work your way through increasingly complex examples, including tracking a real-time count of IoT sensor events and detecting fraudulent credit card transactions in real-time. You'll even be able to easily experiment with your own streaming system, by downloading the custom-built and super-simplified streaming framework designed for this book. By the time you're done, you'll be able to easily assess the capabilities of streaming frameworks, and solve common challenges that arise when building streaming systems. what's inside - Implement and troubleshoot streaming systems - Design streaming systems for complex functionalities - Assess parallelization requirements - Spot networking bottlenecks and resolve back pressures - Group data for high-performance systems - Handle delayed events in real-time systems about the reader For readers interested in data processing. Examples in Java. about the author Josh Fischer and Ning Wang are both Apache Committers, and part of the project management committee for the Apache Heron distributed stream processing engine. Josh is a software engineer at Scotcro and has worked with moving large datasets in real time for organizations such as 1904labs and Bayer. Ning is a software engineer at Amplitude building real-time data pipelines. He was a key contributor of Apache Heron in Twitter's Real-time Compute team.

Learning jQuery Deferreds (Paperback): Terry Jones Learning jQuery Deferreds (Paperback)
Terry Jones; Contributions by Nicholas Tollervey
R708 R518 Discovery Miles 5 180 Save R190 (27%) Ships in 12 - 17 working days

Orchestrating asynchronous function calls in JavaScript often leads to callback hell, but there is a reliable way to avoid this painful state of affairs. With this concise and simple guide, you'll learn how to use jQuery deferreds and promises, an elegant approach for managing asynchronous calls in both client and server applications. This book contains 18 examples that use deferreds to solve progressively challenging real-world programming problems, along with 75 stimulating puzzles (and their solutions) that will help you understand how and when to use deferreds. You'll learn new tricks in a fun way, and become immersed in the practice of event-based programming. Understand the logic behind creating deferreds and returning promises Get a structured explanation of jQuery's deferred API Delve into the dynamics of using deferreds Explore a broad collection of useful deferred recipes developed by the authors Gain hands-on experience by solving challenges that accompany each recipe Go deeper into deferreds: encounter novel abstractions and mind-bending use cases

Jump Start PHP Environment (Paperback): Bruno Skvorc Jump Start PHP Environment (Paperback)
Bruno Skvorc
R752 Discovery Miles 7 520 Ships in 7 - 13 working days

Many entry level PHP developers want a quick path to glory, a shortcut to "knowing PHP." Too many books and tutorials go straight into a pre-made, awful environment that just wants you to code, with no regard for security, version control, or other absolutely essential practices. This book is aimed at the absolute beginner who wants to start learning PHP, but aims to set you up with a thorough understanding of what makes for a good, modern, adaptable PHP environment before you start diving into PHP itself. This book will cover a the essential building blocks of a good PHP environment, including covering topics such as: The anatomy of a web request The importance of a good IDE Using Composer for package management Version control with Git and Github Deployment and hosting options Using Virtual Machines and Docker And much more!

Confident Web Design - How to Design and Create Websites and Futureproof Your Career (Hardcover): Kenny Wood Confident Web Design - How to Design and Create Websites and Futureproof Your Career (Hardcover)
Kenny Wood
R1,155 Discovery Miles 11 550 Ships in 12 - 17 working days

Do you need a website to support your freelance business or entrepreneurial venture? Or are you considering a career in web design? Maybe you're looking for your next career pivot, or you're simply seeking skills to give your CV that competitive edge? Wherever you are in your career, Confident Web Design can help. The ultimate beginner's guide to designing, building and publishing basic websites, this book features exclusive online exercises to help you practice your new skills in context. Covering the basics of HTML, CSS and JavaScript, as well as giving you a thorough grounding in the real-life application of these principles, this book provides helpful examples, explanations of technical terms, and clear, easy-to-understand language - meaning your first website is only a few chapters away. Taking you on a practical journey to publish a basic website from scratch, the book's structure is designed to break down each skill into manageable chunks. Wherever you are in your career, let Confident Web Design give you that cutting edge with vital programming and design skills. About the Confident series... From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path.

Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover): Dk Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover)
Dk 1
R674 R568 Discovery Miles 5 680 Save R106 (16%) Ships in 9 - 15 working days

The simplest, most visual introduction to coding for adults. Using a graphic method to break complex subjects into user-friendly chunks, computer coding has never been easier thanks to this programming book. Here's what you'll find inside the pages of this coding for beginners book: - To reinforce learning, practical coding projects are followed by suggestions and challenges for the reader to adapt and personalise a project - Step-by-step explanations visually break down each section of code and explain how coding works - Written and checked by a team of expert coders - Includes widely used languages, from introduction to career-useful From learning Python coding and Javascript to HTML and Scratch, Beginner's Step-by-Step Coding Course brings the most essential coding skills within easy reach! Each chapter contains tutorials on practical programming projects designed to teach you the main applications of each coding language, such as building websites, creating games, and designing apps. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete programme. This essential coding guide contains everything you need to get on the road to code! It's perfect for anyone who wants to learn to code for a hobby or who wants to take their first steps towards a career in coding.

Maya Python for Games and Film - A Complete Reference for the Maya Python API (Hardcover, New): Adam Mechtley, Ryan Trowbridge Maya Python for Games and Film - A Complete Reference for the Maya Python API (Hardcover, New)
Adam Mechtley, Ryan Trowbridge
R2,066 Discovery Miles 20 660 Ships in 12 - 17 working days

Maya's incorporation of Python is one of the most important advancements for Technical Artists. There is a vast and deep network of resources available for Python in general. And there's also ample coverage of Maya. However, there is still very little focusing on how to use Python and Maya together to boost productivity. CG artists are scouring the web, mailing-lists and google to keep up. This book is an in-depth look at Maya's implementation of Python, and is an invaluable resource for all of those Technical Artists transitioning from MEL scripting to Maya-Python scripting. There will be a companion website featuring script examples from the text, scene files, additional scripts, and templates for projects.

Professional ASP.NET MVC 5 (Paperback): J Galloway Professional ASP.NET MVC 5 (Paperback)
J Galloway
R1,318 R891 Discovery Miles 8 910 Save R427 (32%) Ships in 12 - 17 working days

ASP.NET MVC insiders cover the latest updates to the technology in this popular Wrox reference MVC 5 is the newest update to the popular Microsoft technology that enables you to build dynamic, data-driven websites. Like previous versions, this guide shows you step-by-step techniques on using MVC to best advantage, with plenty of practical tutorials to illustrate the concepts. It covers controllers, views, and models; forms and HTML helpers; data annotation and validation; membership, authorization, and security. * MVC 5, the latest version of MVC, adds sophisticated features such as single page applications, mobile optimization, and adaptive rendering * A team of top Microsoft MVP experts, along with visionaries in the field, provide practical advice on basic and advanced MVC topics * Covers controllers, views, models, forms, data annotations, authorization and security, Ajax, routing, ASP.NET web API, dependency injection, unit testing, real-world application, and much more Professional ASP.NET MVC 5 is the comprehensive resource you need to make the best use of the updated Model-View-Controller technology.

APIs - A Strategy Guide (Paperback): Daniel Jacobson APIs - A Strategy Guide (Paperback)
Daniel Jacobson; Contributions by Greg Brail, Dan Woods
R597 R439 Discovery Miles 4 390 Save R158 (26%) Ships in 12 - 17 working days

Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You'll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches.

Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offers executives, business development teams, and other key players a complete roadmap for creating a viable API product. Learn about the rise of APIs and why your business might need one Understand the roles of asset owners, providers, and developers in the API value chain Build strategies for designing, implementing, and marketing your product Devise an effective process for security and user management Address legal issues, such as rights management and terms of use Manage traffic and user experience with a reliable operating model Determine the metrics you need to measure your API's success

User Experience Re-Mastered - Your Guide to Getting the Right Design (Paperback): Chauncey Wilson User Experience Re-Mastered - Your Guide to Getting the Right Design (Paperback)
Chauncey Wilson
R1,184 R913 Discovery Miles 9 130 Save R271 (23%) Ships in 12 - 17 working days

Good user interface design isn t just about aesthetics or using the latest technology. Designers also need to ensure their product is offering an optimal user experience. This requires user needs analysis, usability testing, persona creation, prototyping, design sketching, and evaluation through-out the design and development process. "User Experience Re-Mastered" takes tried and tested material from best-selling books in Morgan Kaufmann s Series in Interactive Technologies and presents it in typical project framework. Chauncey Wilson guides the reader through each chapter, introducing each stage, explaining its context, and emphasizing its significance in the user experience lifecycle. This gives readers practical and easily applicable direction for creating web sites and web applications that ensure the ultimate experience. A must read for students, those new to the field, and anyone designing interfaces for people

*A guided, hands-on tour through the process of creating the ultimate user experience - from testing, to prototyping, to design, to evaluation

*Provides tried and tested material from best sellers in Morgan Kaufmann s Series in Interactive Technologies, including leaders in the field such as Bill Buxton and Jakob Nielsen

*Features never before seen material from Chauncey Wilson s forthcoming, and highly anticipated Handbook for User Centered Design"

React Hooks in Action - With Suspense and Concurrent Mode (Paperback): John Larsen React Hooks in Action - With Suspense and Concurrent Mode (Paperback)
John Larsen
R1,086 Discovery Miles 10 860 Ships in 12 - 17 working days

Build stylish, slick, and speedy-to-load user interfaces in React without writing custom classes. React Hooks are a new category of functions that help you to manage state, lifecycle and side effects within functional components. React Hooks in Action teaches you to use pre-built hooks like useState, useReducer and useEffect, and to build your own hooks. Your code will be more reusable, require less boilerplate, and you'll instantly be a more effective React developer. About the technology React Hooks promise to make React programmers even more productive. Hooks are a collection of pre-built and custom functions that give you a simpler API for working with key React functionalities. Hooks cleanly encapsulate side effects, make it easier to reuse components between projects, and result in less code overall. These new features represent a fundamental evolution in how the React library functions, so even experienced React developers will want to get up to speed with Hooks. About the book React Hooks in Action shows you how to use Hooks to make your codebase simpler and more reusable, and your applications faster and more responsive. You'll build a resource booking example application chapter by chapter, learning how to develop components with local, shared, and application states. You'll discover different approaches to data fetching, including using Concurrent Mode and Suspense to improve user experience, and explore third party hooks in the evolving React ecosystem. What's inside Create a Redux store and interact with it via Hooks Use code-splitting to improve the responsiveness of your apps Build functional components that can update their own state Manage component side effects Use the React Suspense API to improve the user experience of page and data loading About the reader For front-end web developers experienced with React. About the author John Larsen is the author of Get Programming with JavaScript. He was a mathematics and computing teacher for 25 years. He has an MA in mathematics and an MSc in information technology, and an ongoing interest in educational research. A web developer since 2000, he uses JavaScript end-to-end for server-side and client-side programming.

Java in Distributed Systems - Concurrency, Distribution & Persistence (Paperback): M Boger Java in Distributed Systems - Concurrency, Distribution & Persistence (Paperback)
M Boger
R1,656 R1,467 Discovery Miles 14 670 Save R189 (11%) Ships in 7 - 13 working days

Today's complex software systems, such as Internet communications, e-commerce or virtual private networks all depend on distributed applications. Developers have to contend with diverse hardware platforms, remote communication over networks, and system failures. Fortunately, the Java language helps to reduce the complexity of distributed systems via its platform-independence and its built-in mechanisms for distributed programming.

The first part of this book is a tutorial guide to distributed programming in the Java environment, showing how building blocks from threads to Jini can help developers to fulfil Sun's vision, that 'the Network is the Computer'. The second part focuses on aspects that are still challenging researchers: the integration of concurrency, distribution, and persistence.

Highlights of the book include:

  • A clear tutorial introduction that focuses specifically on Java's role in building distributed applications.
  • Coverage includes threads & sockets, RMI, CORBA, Voyager, Mobile agents, JDBC, object-oriented databases, Java spaces and Jini.
  • Includes advanced chapters on the cutting edge of Java language development, including the author's own proposed Dejay (Distributed Java), an open-source project that offers a unified approach to concurrency, distribution and persistence.
The book is aimed at developers wishing to deepen their knowledge of Java in distributed applications. Students taking courses on Distributed Systems/Objects will also find it invaluable, as will researchers on state-of the art developments in distributed Java.


Head First Ruby (Paperback): Jay McGavren Head First Ruby (Paperback)
Jay McGavren
R1,660 R1,052 Discovery Miles 10 520 Save R608 (37%) Ships in 12 - 17 working days

What will you learn from this book?What's all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you'll love Ruby. With this unique hands-on learning experience, you'll discover how Ruby takes care of all the details for you, so you can simply have fun and get more done with less code.Why does this book look so different?Based on the latest research in cognitive science and learning theory, Head First Ruby uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

Semantic Web Programming (Paperback): J Hebeler Semantic Web Programming (Paperback)
J Hebeler
R1,105 R870 Discovery Miles 8 700 Save R235 (21%) Ships in 7 - 13 working days

The next major advance in the Web?Web 3.0?will be built on semantic Web technologies, which will allow data to be shared and reused across application, enterprise, and community boundaries. Written by a team of highly experienced Web developers, this book explains examines how this powerful new technology can unify and fully leverage the ever-growing data, information, and services that are available on the Internet. Helpful examples demonstrate how to use the semantic Web to solve practical, real-world problems while you take a look at the set of design principles, collaborative working groups, and technologies that form the semantic Web. The companion Web site features full code, as well as a reference section, a FAQ section, a discussion forum, and a semantic blog.

Learning HTTP/2 (Paperback): Stephen Ludin, Javier Garza Learning HTTP/2 (Paperback)
Stephen Ludin, Javier Garza
R1,070 R685 Discovery Miles 6 850 Save R385 (36%) Ships in 12 - 17 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)

Beginning Git and GitHub - A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer... Beginning Git and GitHub - A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer (Paperback, 1st ed.)
Mariot Tsitoara
R1,484 R1,400 Discovery Miles 14 000 Save R84 (6%) Ships in 9 - 15 working days

Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This book is your complete guide to how Git and GitHub work in a professional team environment. Divided into three parts - Version Control, Project Management and Teamwork - this book reveals what waits for you in the real world and how to resolve the problems you may run into. Once past the basics of Git, you'll see how to manage a software project, and finally how to utilize Git and GithHub to work effectively as a team. You'll examine how to plan, follow and execute a project with GitHub, and then apply those concepts to real-world situations. Workaround the pitfalls that most programmers fall into when driving a project with Git by using proven tactics to avoid them. You will also be taught the easiest and quickest ways to resolve merge conflicts. A lot of modern books on Git don't go into depth about non-technical topics. Beginning Git and GitHub will help you cover all the bases right at the start of your career. What You'll Learn Review basic and advanced concepts of Git Apply Project Management skills using GitHub Solve conflicts or, ideally, avoid them altogether Use advanced concepts for a more boosted workflow Who This book Is For New developers, developers that have never worked in a team environment before, developers with basic knowledge of Git or GitHub, or anyone who works with text documents.

PHPUnit Pocket Guide (Paperback): Sebastian Bergmann PHPUnit Pocket Guide (Paperback)
Sebastian Bergmann
R265 R174 Discovery Miles 1 740 Save R91 (34%) Ships in 12 - 17 working days

Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits of PHPUnit are significant, they are: a reduction in the effort required to frequently test code; fewer overall defects; added confidence in your code; and improved relations with your open source teammates. The only problem with this popular testing tool was its lack of documentation-until now, that is. For this, "O'Reilly" went right to the source, as Sebastian Bergmann, the author of "PHPUnit Pocket Guide", also happens to be PHPUnit's creator. This little book brings together hard-to-remember information, syntax, and rules for working with PHPUnit. It also delivers the insight and sage advice that can only come from the technology's creator. The coverage of testing under agile methodologies and Extreme Programming (XP) is also included. The latest in "O'Reilly's" series of handy Pocket Guides, this quick-reference book puts all the answers are right at your fingertips. It's an invaluable companion for anyone interested in testing the PHP code they write for web applications.

Dart 1 for Everyone (Paperback): Chris Strom Dart 1 for Everyone (Paperback)
Chris Strom
R569 R419 Discovery Miles 4 190 Save R150 (26%) Ships in 12 - 17 working days

Psst! You're not stuck with JavaScript anymore. Google's Dart language makes programming for the Web simpler, faster, and more powerful. With version 1.0 in 2013 and an ECMA standard in 2014, Dart is ready to radically change web development for the better. And Dart 1 for Everyone has got you covered. Completely updated for Dart 1 and the ECMA standard, with new sections on new Dart features like method cascades, event streams, and class constructor syntax, this book wastes no time in immersing you in the finer points of this powerful and surprisingly beautiful language. Dart has changed significantly since the first printing of this book and Dart 1 for Everyone has kept up. Every chapter has been revised and some chapters have been almost completely rewritten since the first printing. The MVC project chapters dumped the old JavaScript-like event handlers for the sleek new streams interface, and the chapter on testing reflects the extensive changes in testing now available in Dart. Brand-new sections explore some of Dart's beautiful new features, such as: Method cascades: Improve code readability dramatically. Event streams: Simplified event handling, consistent with virtually every other asynchronous interaction in Dart. Library parts: Yet another way Dart promotes code organization. New class constructor syntax: Dart supports a nice variety of surprisingly expressive and concise ways to declare constructors. * Building your own packages: Quickly share your work with the world. You'll start writing Dart code on page 1, and throughout the book, you'll refactor that code to explore Dart's features: OOP, real libraries and packages, testing, and more. You'll learn how to write beautiful, maintainable application code that just works in all modern browsers. Caution: after reading you may develop an intense attachment to structured code and skinny jeans. What You Need: You will need the Dart SDK, which is freely available from https: //dartlang.org. Most of the book works with Dartium, a preview release of Chrome that is included in the SDK and has the Dart VM built-in. Some of the examples use either the dart2js tool or the Dart Editor to compile Dart down into JavaScript - both are part of the SDK.

Data Structures and Algorithms in Python (Hardcover, New): Michael T Goodrich, Roberto Tamassia, Michael H. Goldwasser Data Structures and Algorithms in Python (Hardcover, New)
Michael T Goodrich, Roberto Tamassia, Michael H. Goldwasser
R4,733 Discovery Miles 47 330 Ships in 12 - 17 working days

Based on the authors market leading data structures books in Java and C++, this book offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Structures and Algorithms in Python is the first authoritative object-oriented book available for Python data structures. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++. * Begins by discussing Python s conceptually simple syntax, which allows for a greater focus on concepts. * Employs a consistent object-oriented viewpoint throughout the text. * Presents each data structure using ADTs and their respective implementations and introduces important design patterns as a means to organize those implementations into classes, methods, and objects. * Provides a thorough discussion on the analysis and design of fundamental data structures. * Includes many helpful Python code examples, with source code provided on the website. * Uses illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. * Provides hundreds of exercises that promote creativity, help readers learn how to think like programmers, and reinforce important concepts. * Contains many Python-code and pseudo-code fragments, and hundreds of exercises, which are divided into roughly 40% reinforcement exercises, 40% creativity exercises, and 20% programming projects.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
AWS Certified Solutions Architect Study…
B Piper Paperback R1,422 R1,088 Discovery Miles 10 880
Exam 98-375 HTML5 Application…
Microsoft Official Academic Course Paperback R2,246 R358 Discovery Miles 3 580
Managing Chaos - Digital Governance by…
Lisa Welchman Paperback R958 Discovery Miles 9 580
Fluent Python
Luciano Ramalho Paperback R1,489 Discovery Miles 14 890
JavaScript for Sound Artists - Learn to…
William Turner, Steve Leonard Paperback R1,239 Discovery Miles 12 390
NGINX Cookbook - Advanced Recipes for…
Derek Dejonghe Paperback R751 Discovery Miles 7 510
Learn Enough HTML, CSS and Layout to Be…
Lee Donahoe, Michael Hartl Paperback R864 Discovery Miles 8 640
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
HTML5 & CSS3 For The Real World 2e
Alexis Goldstein, Louis Lazaris, … Paperback R998 Discovery Miles 9 980
JavaScript for Web Warriors
Patrick Carey, Sasha Vodnik Paperback R1,310 R1,176 Discovery Miles 11 760

 

Partners