0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (100)
  • R250 - R500 (483)
  • R500+ (3,147)
  • -
Status
Format
Author / Contributor
Publisher

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

Node.js the Right Way (Paperback): Jim R. Wilson Node.js the Right Way (Paperback)
Jim R. Wilson
R371 Discovery Miles 3 710 Ships in 10 - 15 working days

Get to the forefront of server-side JavaScript programming by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented programming? Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load-balanced RESTful web services, express, 0MQ, Redis, CouchDB, and more. Develop production-grade Node applications fast. JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This book shows you how to develop small, fast, low-profile, useful, networked applications. You'll write asynchronous, non-blocking code using Node's style and patterns. You'll cluster and load balance your services with Node core features and third-party tools. You'll work with many protocols, creating RESTful web services, TCP socket clients and servers, and more. This short book packs a hefty dose of Node.js. You'll test your code's functionality and performance under load. You'll learn important aspects of Node development--from its architecture and core, to its ecosystem of third-party modules. You'll discover how Node pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, you'll use the latest available ECMAScript Harmony features and harness key Node classes such as EventEmitter and Stream. Throughout the book, you'll develop real programs that are small, fast, low-profile, and useful. Get ready to join a smart community that's rapidly advancing the state of the art in web development. What You Need: Latest stable release of Node.js, this book was written with 0.12.x in mind. The 0MQ (ZeroMQ) library, version 3.2 or higher.

Modern CSS with Tailwind, 2e (Paperback, 2nd ed.): Noel Rappin Modern CSS with Tailwind, 2e (Paperback, 2nd ed.)
Noel Rappin
R609 Discovery Miles 6 090 Ships in 10 - 15 working days

This new edition of the book covers Tailwind 3.0, which changes the way Tailwind generates its CSS. Tailwind 3.0 has a large number of new features powered by the new system, including the ability to use arbitrary values with most Tailwind class patterns, and a new syntax for combining color and opacity in a single class. This book also covers the new standalone command-line tools for Tailwind. With CSS, you can do amazing things to the basic text and images on your website, and with just a little bit of client-side code to add and remove CSS classes, you can do exponentially more. In the latest edition of this book, you'll learn how to use Tailwind 3.0 and the new way it generates CSS. You'll code your way through Tailwind's newest features, including the ability to use arbitrary values with most Tailwind class patterns and a new syntax for combining color and opacity in a single class. You'll even dive into the new standalone command-line tools for Tailwind. The Tailwind setup is extremely explicit and makes it possible to understand the display just by looking at the HTML markup. Start by designing the typographic details of the individual elements, then placing and manipulating those elements in "the box" using a flexbox or grid design. Finally, move those elements around the page with helpful small animations and transitions. With Tailwind, it's easy to prototype, iterate, and customize your display, use prefixes to specify behavior, change defaults, add new behavior, and integrate with legacy CSS. Use Tailwind to make extraordinary web designs without extraordinary effort. What You Need: This book is about Tailwind 3.0. You should have a basic knowledge of CSS and HTML.

Foundations of AOP for J2EE Development (Hardcover, 1st ed.): Lionel Seinturier, Renaud Pawlak Foundations of AOP for J2EE Development (Hardcover, 1st ed.)
Lionel Seinturier, Renaud Pawlak
R1,477 Discovery Miles 14 770 Ships in 18 - 22 working days

"Foundations of AOP for J2EE Development" covers a relatively new programming paradigm: aspect-oriented programming, or AOP. Presented are the core concepts of AOP: AspectJ 5, JBoss AOP, Spring AOP, and JAC. Specific features of these tools are compared. The book also explores the potential uses of AOP in everyday programming life, such as design patterns implementation, program testing, and application management.

In the latter part of the book, the authors show how AOP can ease the task of J2EE application development. (J2EE is known for being a rich and somewhat complicated framework.)

Designing the Internet of Things (Paperback): A McEwen Designing the Internet of Things (Paperback)
A McEwen
R668 R495 Discovery Miles 4 950 Save R173 (26%) Ships in 10 - 15 working days

Take your idea from concept to production with this unique guide

Whether it's called physical computing, ubiquitous computing, or the Internet of Things, it's a hot topic in technology: how to channel your inner Steve Jobs and successfully combine hardware, embedded software, web services, electronics, and cool design to create cutting-edge devices that are fun, interactive, and practical. If you'd like to create the next must-have product, this unique book is the perfect place to start.

Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production.Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production

If you'd like to design for the future, "Designing the Internet of Things" is a great place to start.

Rust Brain Teasers (Paperback): Herbert Wolverson Rust Brain Teasers (Paperback)
Herbert Wolverson
R409 Discovery Miles 4 090 Ships in 10 - 15 working days

The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you'll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and let's face it: who doesn't love a good puzzle, right? What better way to exercise your brain and increase your Rust programming knowledge than with a collection of dynamic brain teasers? As you read through each of these puzzles and try to work out the answers, you'll not only learn about Rust's unique quirks and peculiarities, you'll also have loads of fun along the way. Dive right in and get started with example code and sample problems that cover numbers and text, shadowing and memory, and everything in between. Try to figure out why a particular program won't compile, why it produces unexpected output, or why it panics and terminates with an error message. Once you've run the code and read the answer, it's time to get to the heart of the matter with a detailed explanation. Learn why a program produced the result it did, and discover how similar issues might affect the code you write in your own programs, even in production. Sourced from engaging discussions within the Rust community, real-world problems, and even reader feedback, these challenges will certainly surprise, enlighten, and entertain you. Are you ready to experience Rust like never before? Then sharpen your brain and get ready for a challenge! What You Need: This book assumes you have some knowledge of the Rust programming language. To work through the brain teasers in this book, you'll need a working Rust environment on any platform. You can install Rust by visiting https: //rustup.rs/. You'll also need a text editor or Rust-friendly IDE.

Murach's HTML, XHTML & CSS (Paperback): Anne Boehm Murach's HTML, XHTML & CSS (Paperback)
Anne Boehm
R1,251 R1,097 Discovery Miles 10 970 Save R154 (12%) Ships in 10 - 15 working days

Whether you are just starting out in web development or you would like to update your existing skills, this book gets you off to a fast start! In fact, in just the first 6 chapters, you will learn more about web development than you can from most full books. By the end of this crash course, you will be developing web pages the professional way, with HTML or XHTML for the content and CSS for the formatting and page layout. That includes sophisticated page layouts that require the use of the box model, floating, and positioning. In section 2, you will learn all the other skills that you need for developing web pages. Those skills include how to develop forms that are submitted to web servers, how to add audio or video to a page, how to use a style sheet for printing, how to develop pages for mobile devices ...everything you need for modern web pages. You will also learn how to take your web pages to the next level by using tested JavaScript code for effects like image rollovers and slide shows. In the last section, now that you know how to develop web pages, you will learn how to design an entire web site using today's best practices. You will also learn how to deploy your web site, and how to get it into the major search engines and directories. When you are done, you will have all the perspective and skills you need to develop professional web pages.

Python Programming for Data Analysis (Hardcover, 1st ed. 2021): Jose Unpingco Python Programming for Data Analysis (Hardcover, 1st ed. 2021)
Jose Unpingco
R2,380 Discovery Miles 23 800 Ships in 10 - 15 working days

This textbook grew out of notes for the ECE143 Programming for Data Analysis class that the author has been teaching at University of California, San Diego, which is a requirement for both graduate and undergraduate degrees in Machine Learning and Data Science. This book is ideal for readers with some Python programming experience. The book covers key language concepts that must be understood to program effectively, especially for data analysis applications. Certain low-level language features are discussed in detail, especially Python memory management and data structures. Using Python effectively means taking advantage of its vast ecosystem. The book discusses Python package management and how to use third-party modules as well as how to structure your own Python modules. The section on object-oriented programming explains features of the language that facilitate common programming patterns. After developing the key Python language features, the book moves on to third-party modules that are foundational for effective data analysis, starting with Numpy. The book develops key Numpy concepts and discusses internal Numpy array data structures and memory usage. Then, the author moves onto Pandas and details its many features for data processing and alignment. Because strong visualizations are important for communicating data analysis, key modules such as Matplotlib are developed in detail, along with web-based options such as Bokeh, Holoviews, Altair, and Plotly. The text is sprinkled with many tricks-of-the-trade that help avoid common pitfalls. The author explains the internal logic embodied in the Python language so that readers can get into the Python mindset and make better design choices in their codes, which is especially helpful for newcomers to both Python and data analysis. To get the most out of this book, open a Python interpreter and type along with the many code samples.

PHP Programming For Beginners - The Simple Guide to Learning PHP Fast! (Hardcover): Tim Warren PHP Programming For Beginners - The Simple Guide to Learning PHP Fast! (Hardcover)
Tim Warren
R549 R504 Discovery Miles 5 040 Save R45 (8%) Ships in 18 - 22 working days
Build a Weather Station with Elixir and Nerves - Visualize Your Sensor Data with Phoenix and Grafana (Paperback): Alexander... Build a Weather Station with Elixir and Nerves - Visualize Your Sensor Data with Phoenix and Grafana (Paperback)
Alexander Koutmos
R554 Discovery Miles 5 540 Ships in 10 - 15 working days

The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerves applications to network-enabled devices. The weather station sensor hub project that you will be embarking upon will show you how to create a full stack IoT solution in record time. You will build everything from the embedded Nerves device to the Phoenix backend and even the Grafana time-series data visualizations. Elixir as a programming language has found its way into many different software domains, largely in part to the rock-solid foundation of the Erlang virtual machine. Thanks to the Nerves framework, Elixir has also found success in the world of embedded systems and IoT. Having access to all of the Elixir and OTP constructs such as concurrency, supervision, and immutability makes for a powerful IoT recipe. Find out how to create fault-tolerant, reliable, and robust embedded applications using the Nerves framework. Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community for structuring and organizing Nerves applications. Capture all of your weather station sensor data using Phoenix and Ecto in a lightweight server-side application. Efficiently store and retrieve the time-series weather data collected by your device using TimescaleDB (the Postgres extension for time-series data). Finally, complete the full stack IoT solution by using Grafana to visualize all of your time-series weather station data. Discover how to create software solutions where the underlying technologies and techniques are applicable to all layers of the project. Take your project from idea to production ready in record time with Elixir and Nerves.

OCA - Oracle Certified Associate Java SE 8 er I Study Guide: Exam 1Z0-808 (Paperback): J Boyarsky OCA - Oracle Certified Associate Java SE 8 er I Study Guide: Exam 1Z0-808 (Paperback)
J Boyarsky
R1,509 R1,071 Discovery Miles 10 710 Save R438 (29%) Ships in 10 - 15 working days

Full coverage of functional programming and all OCA Java Programmer exam objectives OCA, Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z0-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z0-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios. * Work confidently with operators, conditionals, and loops * Understand object-oriented design principles and patterns * Master functional programming fundamentals

Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition): Yevgeniy Brikman Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition)
Yevgeniy Brikman
R1,449 R1,101 Discovery Miles 11 010 Save R348 (24%) Ships in 10 - 15 working days

Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1.0 and beyond, shows you the fastest way to get up and running with Terraform. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform's simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Compare Terraform with Chef, Puppet, Ansible, CloudFormation, Docker, and Packer Deploy servers, load balancers, and databases Create reusable infrastructure with Terraform modules Test your Terraform modules with static analysis, unit tests, and integration tests Configure CI/CD pipelines for both your apps and infrastructure code Use advanced Terraform syntax for loops, conditionals, and zero-downtime deployment New to the third edition: Get up to speed on Terraform 0.13 to 1.0 and beyond Manage secrets (passwords, API keys) with Terraform Work with multiple clouds and providers (including Kubernetes!)

Python For ArcGIS (Hardcover, 1st ed. 2015): Laura Tateosian Python For ArcGIS (Hardcover, 1st ed. 2015)
Laura Tateosian
R4,000 Discovery Miles 40 000 Ships in 10 - 15 working days

This book introduces Python scripting for geographic information science (GIS) workflow optimization using ArcGIS. It builds essential programming skills for automating GIS analysis. Over 200 sample Python scripts and 175 classroom-tested exercises reinforce the learning objectives. Readers will learn to: * Write and run Python in the ArcGIS Python Window, the PythonWin IDE, and the PyScripter IDE * Work with Python syntax and data types * Call ArcToolbox tools, batch process GIS datasets, and manipulate map documents using the arcpy package * Read and modify proprietary and ASCII text GIS data * Parse HTML web pages and KML datasets * Create Web pages and fetch GIS data from Web sources. * Build user-interfaces with the native Python file dialog toolkit or the ArcGIS Script tools and PyToolboxes Python for ArcGIS is designed as a primary textbook for advanced-level students in GIS. Researchers, government specialists and professionals working in GIS will also find this book useful as a reference.

The Web Accessibility Project - Development and Testing Best Practices (Hardcover): Narayanan Palani The Web Accessibility Project - Development and Testing Best Practices (Hardcover)
Narayanan Palani
R4,780 Discovery Miles 47 800 Ships in 10 - 15 working days

Approximately 15% of the global population is affected by some sort of disability, according to the World Report on Disability. Many C-Suite executives perceive digital accessibility (DA) as an endless task. Among the engineering leaders, one in four leaders are reliant on very limited knowledge about digital accessibility. Many countries are increasing their legislative efforts to make web accessibility an important part in web development and testing of software releases. Numerous organizations are facing extreme turbulence when not adhering to international accessibility guidelines while developing their software's and website applications. Web Content Accessibility Guidelines (WCAG) is a global guide on accessibility recommendations that are developed through the World Wide Web Consortium (W3C) to help organizations to meet minimum standard accessibility guidelines. It has become critical for every organization to focus on implementing the accessibility checks at every stage of their application development to avoid costly mistakes. Meanwhile, the need for front-end engineers and Quality Assurance (QA) test analysts to learn WCAG best practices is immensely important for the growing need to incorporate accessibility-focused inclusive design, development, and extensive accessibility testing, which are essential for most of the customer-facing websites. In a fast-paced world, incorporating shift left accessibility within development and testing is the new normal. The Web Accessibility Project: Development and Testing Best Practices helps developers address right accessibility attributes to user interface (UI) components. It also helps developers focus on developing manual and automation tests for QA professionals to inject accessibility audit, accessibility functional tests, and accessibility automation tests as part of their Continuous Integration and Continuous Development (CI/CD) models. The book is filled with readily usable best practices to adapt web accessibility early in application development. By applying the accessibility best practices covered in this book, developers can help their organizations rise to a whole new level of accessibility adherence, innovation, and inclusive design. They will also see greater work satisfaction in their professional lives and a way to help improve digital accessibility for end users.

Innovations, Standards, and Practices of Web Services - Emerging Research Topics (Hardcover, New): Liang-Jie Zhang Innovations, Standards, and Practices of Web Services - Emerging Research Topics (Hardcover, New)
Liang-Jie Zhang
R4,972 Discovery Miles 49 720 Ships in 18 - 22 working days

As Web services (any communication between two computers over a network) continue to evolve, publication and research related to the field must keep up in turn. Innovations, Standards and Practices of Web Services: Emerging Research Topics provides a vital new compendium of the latest research topics in the field of Web services. As a set of tools that can be used in a number of ways, Web services continue to evolve as the Internet expands its capabilities and users. Detailing the functions of service composition, and the most relevant models that modify its construction, this volume serves as a vital reference for practitioners, students, and academics alike.

Javascript Absolute Beginner's Guide, Third Edition (Paperback, 3rd edition): Kirupa Chinnathambi Javascript Absolute Beginner's Guide, Third Edition (Paperback, 3rd edition)
Kirupa Chinnathambi
R860 R741 Discovery Miles 7 410 Save R119 (14%) Ships in 5 - 10 working days

Make the most of today's JavaScript--even if you've never programmed anything before. JavaScript Absolute Beginner's Guide, Third Edition is the fastest way to learn JavaScript, starting with the basics and gradually going deeper and broader into all the techniques you need to begin building highly scalable, performant web apps and experiences. Do what you want, the way you want, one incredibly easy step at a time! Learn all this, and much more: Start fast with the basics: values, variables, functions, conditionals, loops, closures, and more Create well-organized, clear code that's easy to reuse and improve Learn proven best practices to build web apps that scale with outstanding performance Make the most of powerful object-oriented techniques to build complex, extensible apps Wrangle data like a pro by learning how to use the popular JSON standard, arrays, web storage, and more Translate your ideas into visually compelling and interactive content by learning how to work with the DOM Identify and fix issues quickly by learning how to use the in-browser development tools Understand the ins and outs of events and how you can use them to react to actions the user or the page will perform Learn how to ensure your code runs lightning-fast with extra coverage of performance optimizations and techniques you can use Learn the basics that set you up to more quickly use modern web frameworks like React, Vue, Next.js, and Nuxt Explore advanced features such as object destructuring, making web requests, the class syntax, accessing your webcam, variable hoisting, and more Get up-to-speed on the latest JavaScript enhancements proposed by the EcmaScript standard

JavaScript for Sound Artists - Learn to Code with the Web Audio API (Hardcover, 2nd edition): William Turner, Steve Leonard JavaScript for Sound Artists - Learn to Code with the Web Audio API (Hardcover, 2nd edition)
William Turner, Steve Leonard
R3,798 Discovery Miles 37 980 Ships in 10 - 15 working days

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

Programming with Python (Hardcover, 1st ed. 2016): T.R. Padmanabhan Programming with Python (Hardcover, 1st ed. 2016)
T.R. Padmanabhan
R4,757 Discovery Miles 47 570 Ships in 10 - 15 working days

Based on the latest version of the language, this book offers a self-contained, concise and coherent introduction to programming with Python. The book's primary focus is on realistic case study applications of Python. Each practical example is accompanied by a brief explanation of the problem-terminology and concepts, followed by necessary program development in Python using its constructs, and simulated testing. Given the open and participatory nature of development, Python has a variety of incorporated data structures, which has made it difficult to present it in a coherent manner. Further, some advanced concepts (super, yield, generator, decorator, etc.) are not easy to explain. The book specially addresses these challenges; starting with a minimal subset of the core, it offers users a step-by-step guide to achieving proficiency.

Semantic Web for the Working Ontologist - Effective Modeling for Linked Data, RDFS, and OWL (Hardcover, 3rd Revised edition):... Semantic Web for the Working Ontologist - Effective Modeling for Linked Data, RDFS, and OWL (Hardcover, 3rd Revised edition)
James Hendler, Fabien Gandon, Dean Allemang
R2,557 R1,968 Discovery Miles 19 680 Save R589 (23%) Ships in 10 - 15 working days

Enterprises have made amazing advances by taking advantage of data about their business to provide predictions and understanding of their customers, markets, and products. But as the world of business becomes more interconnected and global, enterprise data is no long a monolith; it is just a part of a vast web of data. Managing data on a world-wide scale is a key capability for any business today. The Semantic Web treats data as a distributed resource on the scale of the World Wide Web, and incorporates features to address the challenges of massive data distribution as part of its basic design. The aim of the first two editions was to motivate the Semantic Web technology stack from end-to-end; to describe not only what the Semantic Web standards are and how they work, but also what their goals are and why they were designed as they are. It tells a coherent story from beginning to end of how the standards work to manage a world-wide distributed web of knowledge in a meaningful way. The third edition builds on this foundation to bring Semantic Web practice to enterprise. Fabien Gandon joins Dean Allemang and Jim Hendler, bringing with him years of experience in global linked data, to open up the story to a modern view of global linked data. While the overall story is the same, the examples have been brought up to date and applied in a modern setting, where enterprise and global data come together as a living, linked network of data. Also included with the third edition, all of the data sets and queries are available online for study and experimentation at data.world/swwo.

The Web Accessibility Project - Development and Testing Best Practices (Paperback): Narayanan Palani The Web Accessibility Project - Development and Testing Best Practices (Paperback)
Narayanan Palani
R2,032 Discovery Miles 20 320 Ships in 10 - 15 working days

Approximately 15% of the global population is affected by some sort of disability, according to the World Report on Disability. Many C-Suite executives perceive digital accessibility (DA) as an endless task. Among the engineering leaders, one in four leaders are reliant on very limited knowledge about digital accessibility. Many countries are increasing their legislative efforts to make web accessibility an important part in web development and testing of software releases. Numerous organizations are facing extreme turbulence when not adhering to international accessibility guidelines while developing their software's and website applications. Web Content Accessibility Guidelines (WCAG) is a global guide on accessibility recommendations that are developed through the World Wide Web Consortium (W3C) to help organizations to meet minimum standard accessibility guidelines. It has become critical for every organization to focus on implementing the accessibility checks at every stage of their application development to avoid costly mistakes. Meanwhile, the need for front-end engineers and Quality Assurance (QA) test analysts to learn WCAG best practices is immensely important for the growing need to incorporate accessibility-focused inclusive design, development, and extensive accessibility testing, which are essential for most of the customer-facing websites. In a fast-paced world, incorporating shift left accessibility within development and testing is the new normal. The Web Accessibility Project: Development and Testing Best Practices helps developers address right accessibility attributes to user interface (UI) components. It also helps developers focus on developing manual and automation tests for QA professionals to inject accessibility audit, accessibility functional tests, and accessibility automation tests as part of their Continuous Integration and Continuous Development (CI/CD) models. The book is filled with readily usable best practices to adapt web accessibility early in application development. By applying the accessibility best practices covered in this book, developers can help their organizations rise to a whole new level of accessibility adherence, innovation, and inclusive design. They will also see greater work satisfaction in their professional lives and a way to help improve digital accessibility for end users.

Build Websites with Hugo - Fast Web Development with Markdown (Paperback): Brian Hogan Build Websites with Hugo - Fast Web Development with Markdown (Paperback)
Brian Hogan
R564 Discovery Miles 5 640 Ships in 10 - 15 working days

Rediscover how fun web development can be with Hugo, the static site generator and web framework that lets you build content sites quickly using the skills you already have. Design layouts with HTML and share common components across pages. Create Markdown templates that let you create new content quickly. Consume and generate JSON, enhance layouts with logic, and generate a site that works on any platform with no runtime dependencies or database. Hugo gives you everything you need to build your next content site and have fun doing it. Database-driven sites bring complexity you might not need, but building a site by hand is too much work. Hugo is a static site generator and web development framework that creates content sites quickly without the overhead or dependencies of a dyanmic web framework. With Hugo, you use HTML templates and Markdown to build static sites you can host anywhere, letting you use the skills you already have. Develop your own theme using standard HTML and CSS, using Hugo's powerful templating features to organize your site's components. Create your site's content with HTML or Markdown and use Hugo's content templating features to build new content quickly. Build a fully-featured blog with archive pages, tagging, and pagination, and integrate an external commenting system to provide interactivity. Use data from front-matter, site-wide configuration, and external JSON sources to add content, and generate JSON others can use. Integrate JavaScript with your site to create a search engine. Get Hugo working with Webpack so you can leverage the wider web development ecosystem, and explore ways to publish your site to various services. Finally, learn how you can move your existing content site to Hugo. Dive in and build your next site with Hugo!

Integrating Python with Leading Computer Forensics Platforms (Paperback): Chet Hosmer Integrating Python with Leading Computer Forensics Platforms (Paperback)
Chet Hosmer
R1,125 Discovery Miles 11 250 Ships in 10 - 15 working days

Integrating Python with Leading Computer Forensic Platforms takes a definitive look at how and why the integration of Python advances the field of digital forensics. In addition, the book includes practical, never seen Python examples that can be immediately put to use. Noted author Chet Hosmer demonstrates how to extend four key Forensic Platforms using Python, including EnCase by Guidance Software, MPE+ by AccessData, The Open Source Autopsy/SleuthKit by Brian Carrier and WetStone Technologies, and Live Acquisition and Triage Tool US-LATT. This book is for practitioners, forensic investigators, educators, students, private investigators, or anyone advancing digital forensics for investigating cybercrime. Additionally, the open source availability of the examples allows for sharing and growth within the industry. This book is the first to provide details on how to directly integrate Python into key forensic platforms.

Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition): Kathy Sierra, Bert Bates, Trisha Gee Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition)
Kathy Sierra, Bert Bates, Trisha Gee
R1,530 R1,350 Discovery Miles 13 500 Save R180 (12%) Ships in 10 - 15 working days

What will you learn from this book? Ready to learn Java? This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics. The new third edition brings the book up-to-date for Java 8-17, including major recent updates to the Java language and development platform. Java has seen some deep code-level changes and more modern approaches, requiring even more careful study and implementation. So learning the Head First way is more important than ever. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Java through a multi-sensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.

JQuery in Easy Steps (Paperback): Mike McGrath JQuery in Easy Steps (Paperback)
Mike McGrath
R320 Discovery Miles 3 200 Ships in 10 - 15 working days

This title instructs the reader how to script dynamic web pages using the popular jQuery JavaScript library, giving complete examples that illustrate each aspect with colourised source code.

JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback, 2nd edition): William Turner, Steve Leonard JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback, 2nd edition)
William Turner, Steve Leonard
R1,293 Discovery Miles 12 930 Ships in 10 - 15 working days

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

REST: From Research to Practice (Hardcover, 2011 ed.): Erik Wilde, Cesare Pautasso REST: From Research to Practice (Hardcover, 2011 ed.)
Erik Wilde, Cesare Pautasso
R2,746 Discovery Miles 27 460 Ships in 18 - 22 working days

This volume provides an overview and an understanding of REST (Representational State Transfer). Discussing the constraints of REST the book focuses on REST as a type of web architectural style. The focus is on applying REST beyond Web applications (i.e., in enterprise environments), and in reusing established and well-understood design patterns when doing so. The reader will be able to understand how RESTful systems can be designed and deployed, and what the results are in terms of benefits and challenges encountered in the process.

Since REST is relatively new as an approach for designing Web Services, the more advanced part of the book collects a number of challenges to some of the assumptions and constraints of REST, and looks at current research work on how REST can be extended and applied to scenarios that often are considered not to be a good match for REST.

This work will help readers to reach a deeper understanding of REST on a practical as well as on an advanced level.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
Web Engineering
Carson Thomas Hardcover R3,292 R2,982 Discovery Miles 29 820
Trends, Applications, and Challenges of…
Mohammad Amin Kuhail, Bayan Abu Shawar, … Hardcover R6,683 Discovery Miles 66 830
Flash Memory Integration - Performance…
Jalil Boukhobza, Pierre Olivier Hardcover R1,831 Discovery Miles 18 310
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
Lean Startup - How to Apply the Lean…
Greg Caldwell Hardcover R585 R529 Discovery Miles 5 290
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Web-Based Services - Concepts…
Information Reso Management Association Hardcover R16,895 Discovery Miles 168 950
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730

 

Partners