0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (5)
  • R100 - R250 (99)
  • R250 - R500 (475)
  • R500+ (3,109)
  • -
Status
Format
Author / Contributor
Publisher

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

JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st... JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st ed.)
Raju Gandhi
R1,199 R1,002 Discovery Miles 10 020 Save R197 (16%) Ships in 18 - 22 working days

JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing the code that powers your applications elegant, concise, and easy to understand. This book is a pragmatic guide to the new features introduced in JavaScript, starting with Edition 6 of ECMAScript, and ending with Edition 9. Using a "compare and contrast" approach, each chapter offers a deep dive into new features, highlighting how best to use them moving forward. As you progress through the book, you'll be offered multiple opportunities to see the new features in action, and in concert with one another. Backed by an example-driven writing style, you'll learn by doing, and get ready to embrace the new world of JavaScript. What You'll Learn Provide a deep exposition of the new features introduced in ES6 through ES9 Review how JavaScript's new features by-pass any limitations of an existing approach Examine the refactoring necessary to go from old to new Demonstrate how JavaScript's new features work in unison with each other Who This Book Is For New and experienced developers who wish to keep abreast of the changes to JavaScript and deepen their understanding of the language.

Ruby Cookbook 2e (Paperback, 2nd Revised edition): Lucas Carlson Ruby Cookbook 2e (Paperback, 2nd Revised edition)
Lucas Carlson; Contributions by Leonard Richardson
R1,445 Discovery Miles 14 450 Ships in 18 - 22 working days

Push Ruby to its limits. "Ruby Cookbook" is the most comprehensive problem-solving guide to this popular language, with hundreds of solutions to real-world problems. Each detailed recipe provides code that you can use in your own projects right away, as well as a discussion on why the solution works.

Updated to include Ruby 1.9 and 2.0, the second edition includes recipes for the Rails framework and other projects involving Ruby. From data structures and algorithms to integration with cutting-edge technologies, "Ruby Cookbook" covers a wide range of programming topics for beginners and advanced Rubyists alike.

Building Progressive Web Applications with Vue.js - Reliable, Fast, and Engaging Apps with Vue.js (Paperback, 1st ed.): Carlos... Building Progressive Web Applications with Vue.js - Reliable, Fast, and Engaging Apps with Vue.js (Paperback, 1st ed.)
Carlos Rojas
R888 R766 Discovery Miles 7 660 Save R122 (14%) Ships in 18 - 22 working days

Obtain all the necessary tools for developing a progressive web application (PWA) with Vue.js, a modern JavaScript framework. You'll see how PWAs behave like a regular responsive website and have a similar structure to that of a web application, but feel like a native mobile app. Along the way you'll take advantage of Vue.js features to build fast, high-performing progressive web apps that work offline. Building Progressive Web Applications with Vue.js starts by explaining the basic concepts and structure of PWAs, and moves on to designing the app shell and other features that distinguish a PWA from simple web pages. In the following chapters, the book talks about the improved web technologies, such as service workers, caching strategies, background sync, and push notifications, that make PWAs powerful. What You Will Learn Harness the power of Vue.js to build PWAs Understand the function and relevance of a manifest file Discover service workers and why they are revolutionary Work with the Cache API and caching strategies Use IndexedDB, background sync, and push notifications Enhance your apps with Firebase Implement the Workbox library in your apps Who This Book Is ForWeb developers who want to venture into building PWAs would find the book useful.

Angular for Material Design - Leverage Angular Material and TypeScript to Build a Rich User Interface for Web Apps (Paperback,... Angular for Material Design - Leverage Angular Material and TypeScript to Build a Rich User Interface for Web Apps (Paperback, 1st ed.)
Venkata Keerti Kotaru
R1,440 R1,193 Discovery Miles 11 930 Save R247 (17%) Ships in 18 - 22 working days

Build Angular applications faster and better with TypeScript and Material Design. You will learn how to build a web interface and use Google's open source Angular Material library of ready-made and easy-to-use components. This book uses Angular with TypeScript (a superset to JavaScript) to enable use of data types and take advantage of programming constructs such as classes, interfaces, generic templates, and more. You also will utilize various Angular features, including data binding, components, services, etc. You will build a single page application with the help of routing capabilities available out of the box (Angular CLI) and interface with remote services over HTTP. What You Will Learn Build an application using Angular, TypeScript, and Angular Material Understand Angular concepts such as components, directives, services, and more Use TypeScript features, including data types, classes, interfaces, generic templates, etc. Build a single page application (SPA) with routing features and integrate it with server-side remote services Who This Book Is For Beginning to intermediate level professionals will learn about web development using Angular, TypeScript, and Angular Material. Patterns and practices are recommended to be a successful developer. Basic knowledge of JavaScript is helpful.

Quick Start Guide to Dart Programming - Create High-Performance Applications for the Web and Mobile (Paperback, 1st ed.):... Quick Start Guide to Dart Programming - Create High-Performance Applications for the Web and Mobile (Paperback, 1st ed.)
Sanjib Sinha
R1,189 R993 Discovery Miles 9 930 Save R196 (16%) Ships in 18 - 22 working days

Get started with Dart and learn to program with this language suitable for high-performing, modern applications. You'll gain the basics and be ready to move to the next level: web and mobile apps. While you won't learn the specifics of programming web and mobile apps, you will have the foundation to take your Dart skills in that direction. This book starts with an introduction to the Dart IDE, after which you will take a look at the various components of the Dart programming language. You will look at types and variables, and get to know the significance of collections and arrays in Dart. Once you've familiarized yourself with the initial components of Dart, you will see how flow of control and looping can be achieved by using if, else, and conditional expressions. Moving on to functions and objects, you will dig deeper into the concepts of object oriented programming to gauge the importance of constructors in Dart. You will then discover more about inheritance and mixins, seeing how they contain methods for use by other classes. After gauging the importance of abstract classes and methods, you will learn more about anonymous functions such as lambdas and closures. You will then take a look at key data structures including lists and maps to aid you in organizing your information for storage and retrieval. After all this you'll move on to managing exceptions arising from executing your program. Finally, Dart programming relies heavily on libraries to perform a variety of functions. You will cover some of these packages and libraries, including dart:core and dart:math, and also build a backend server with the help of the Dart core libraries. What You Will Learn Use variables and conditionals in Dart Work with arrays and collections Apply flow control and looping Explore data structures and their use Handle exceptions Use Dart packages and libraries to build a backend server Who This Book Is For Those new to Dart programming who aim to get a quick introduction to its concepts and programming principles. Readers with no coding experience can also take advantage of this book.

XSLT 1.0 Pocket Reference (Paperback): Evan Lenz XSLT 1.0 Pocket Reference (Paperback)
Evan Lenz
R230 R216 Discovery Miles 2 160 Save R14 (6%) Ships in 18 - 22 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.

ASP.NET Core in Action (Paperback): Andrew Lock ASP.NET Core in Action (Paperback)
Andrew Lock
R1,228 R1,106 Discovery Miles 11 060 Save R122 (10%) Ships in 18 - 22 working days

Description ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive using ASP.NET Core to build web applications. Key features * Hands-on lessons * Step-by-step guide * Real-world examples Audience Readers should have experience with C#. No web development experience needed. About the technology ASP.NET Core was motivated by the desire to create a web framework with four main goals: 1. To be run and developed cross-platform 2. To have a modular architecture for easier maintenance 3. To be developed completely as open-source software. 4. To be applicable to current trends in web development, such as client-side applications and deploying to cloud environments.

React Native for Mobile Development - Harness the Power of React Native to Create Stunning iOS and Android Applications... React Native for Mobile Development - Harness the Power of React Native to Create Stunning iOS and Android Applications (Paperback, 2nd ed.)
Akshat Paul, Abhishek Nalwaya
R1,398 R1,151 Discovery Miles 11 510 Save R247 (18%) Ships in 18 - 22 working days

Develop native iOS and Android apps with ease using React Native. Learn by doing through an example-driven approach, and have a substantial running app at the end of each chapter. This second edition is fully updated to include ES7 (ECMAScript 7), the latest version of React Native (including Redux), and development on Android. You will start by setting up React Native and exploring the anatomy of React Native apps. You'll then move on to Redux data flow, how it differs from flux, and how you can include it in your React Native project to solve state management differently and efficiently. You will also learn how to boost your development by including popular packages developed by the React Native community that will help you write less; do more. Finally, you'll learn to how write test cases using Jest and submit your application to the App Store. React Native challenges the status quo of native iOS and Android development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. This book reveals the the path-breaking concepts of React.js and acquaints you with the React way of thinking so you can learn to create stunning user interfaces. What You'll Learn Build stunning iOS and Android applications Understand the Redux design pattern and use it in your project Interact with iOS and android device capabilities such as addressbook, camera, GPS and more with your apps Test and launch your application to the App Store Who This Book Is For Anyone with JavaScript experience who wants to build native mobile applications but dreads the thought of programming in Objective-C or Java. Developers who have experience with JavaScript but are new or not acquainted to React Native or ReactJS.

Beginning Laravel - Build Websites with Laravel  5.8 (Paperback, 2nd ed.): Sanjib Sinha Beginning Laravel - Build Websites with Laravel 5.8 (Paperback, 2nd ed.)
Sanjib Sinha
R1,258 R1,061 Discovery Miles 10 610 Save R197 (16%) Ships in 18 - 22 working days

Develop cutting-edge websites and applications using the new features of Laravel 5.8. This book starts with an introduction to Laravel and takes a glance at its newly introduced features. Moving on to setting up your development environment, you will learn how the composer works. In addition to this, you will be introduced to Valet, Homestead, Virtual Box, Vagrant, and Forge in Laravel. With this foundation, you will be ready to get started writing your first Laravel apps. To do so, you will learn to manage routes and controllers and how the Blade template works. Moving on to models, you will work with route model binding and get to know the relationship between models, databases, and Eloquent. Along the way you will define methods on your Eloquent model classes using different types of relationships. Shifting focus to handling user data, you will see how redirect methods work. You will also get to know the inner workings of requests and responses. Continuing the data theme, Beginning Laravel covers basic and grouped artisan commands and how to handle databases with Tinker. By being able to handle data effectively, your applications will come alive for your users, giving them the functionality they need. The last section of the book handles core concepts such as sending emails, alerting users via notifications, and implementing SOLID design principles. You will see how to decouple your application classes by using events and listeners. What You Will Learn Protect your app with authentication and authorization Build a complex relationship between entities using Eloquent models Take advantage of containers and facades Use the mail template Create and configure events Work with Laravel Passport Deploy API authentication Discover new Laravel 5.8 features such as dump server and email verification Who This Book Is For Those new to Laravel and PHP web development or those who have some background in PHP/Laravel who are new to Laravel's newest release.

Vue on Rails - End-to-End Guide to Building Web Apps Using Vue.js and Rails (Paperback, 1st ed.): Bryan Lim, Richard Lafranchi Vue on Rails - End-to-End Guide to Building Web Apps Using Vue.js and Rails (Paperback, 1st ed.)
Bryan Lim, Richard Lafranchi
R988 R842 Discovery Miles 8 420 Save R146 (15%) Ships in 18 - 22 working days

Build modern and progressive web applications with Vue.js and Ruby on Rails. As the Rails community embraces JavaScript, this book answers your most pressing questions, including how to integrate front-end technologies with Rails, whether to build a single-page application, when and how to use JavaScript in your project, how to scaffold a Vue component in Rails, and how to configure Vue.js in a Rails project. This book explores how to manage and understand priorities when working with Vue on Rails and how to determine the best configuration for your project. You'll see how to reuse your Vue components in a Rails project with less coding and harness the component options, as well as how to use props, events and slots of Vue components. You'll also use webpacker to set up your project and pass data from your Vue component to a Rails controller and back. Finally, you'll learn which is the best configuration for the router and how to test and deploy your application. These topics are essential for developers and product owners because they cover end-to-end advice for building a web application incrementally or from scratch. Vue.js on Rails shows you just how easy it is to build and maintain a modern web app and save hundreds of hours integrating these two technologies. What You'll Learn Use Vue and Rails together to improve products Build a web app with a focus on developer happiness Take a pragmatic approach to web app development with practical code examples Save time configuring Vue and Rails Control and manage states in a Vue on Rails project Who This Book Is For Product owners seeking a technology for a company's products with an emphasis on development scalability; business owners looking to maximize developer satisfaction and successful product development; technical managers requiring a pragmatic and successful web app development strategy;and new and experienced developers and designers learning to build web apps using the best tools available.

Mobile and Web Messaging (Paperback): Jeff Mesnil Mobile and Web Messaging (Paperback)
Jeff Mesnil
R565 R464 Discovery Miles 4 640 Save R101 (18%) Ships in 10 - 15 working days

Learn how to use messaging technologies to build responsive and resilient applications for mobile devices and web browsers. With this hands-on guide, you'll use the STOMP and MQTT messaging protocols to write iOS and web applications capable of sending and receiving GPS and device sensor data, text messages, and alerts. Messaging protocols are not only simple to use, but also conserve network bandwidth, device memory, and batteries. Using this book's step-by-step format, author Jeff Mesnil helps you work with Objective-C and JavaScript libraries, as well as the protocols. All you need to get started are basic programming skills. Understand basic messaging concepts and composition Learn two common messaging models: point-to-point and publish/subscribe Use STOMP to write an iOS application that sends GPS data, and a web app that consumes the data Build an iOS app with MQTT that tracks and broadcasts device motion data, and a web app that displays the data and sends alerts Extend STOMP to filter, prioritize, persist, and expire messages Take a complete tour of STOMP and MQTT, including features not used in the book's sample apps

Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.): David Jensen Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.)
David Jensen
R1,408 R1,161 Discovery Miles 11 610 Save R247 (18%) Ships in 18 - 22 working days

Use a step-by-step process to create and deploy your first Azure IoT Edge solution. Modern day developers and architects in today's cloud-focused world must understand when it makes sense to leverage the cloud. Computing on the edge is a new paradigm for most people. The Azure IoT Edge platform uses many existing technologies that may be familiar to developers, but understanding how to leverage those technologies in an edge computing scenario can be challenging. Beginning Azure IoT Edge Computing demystifies computing on the edge and explains, through concrete examples and exercises, how and when to leverage the power of intelligent edge computing. It introduces the possibilities of intelligent edge computing using the Azure IoT Edge platform, and guides you through hands-on exercises to make edge computing approachable, understandable, and highly useful. Through user-friendlydiscussion you will not only understand how to build edge solutions, but also when to build them. By explaining some common solution patterns, the decision on when to use the cloud and when to avoid the cloud will become much clearer. What You'll Learn Create and deploy Azure IoT Edge solutions Recognize when to leverage the intelligent edge pattern and when to avoid it Leverage the available developer tooling to develop and debug IoT Edge solutions Know which off-the-shelf edge computing modules are available Become familiar with some of the lesser-known device protocols used in conjunction with edge computing Understand how to securely deploy and bootstrap an IoT Edge device Explore related topics such as containers and secure device provisioning Who This Book Is For Developers or architects who want to understand edge computing and when and where to use it. Readers should be familiar with C# or Python and have a high-level understanding of the Azure IoT platform.

Introducing Markdown and Pandoc - Using Markup Language and Document Converter (Paperback, 1st ed.): Thomas Mailund Introducing Markdown and Pandoc - Using Markup Language and Document Converter (Paperback, 1st ed.)
Thomas Mailund
R1,189 R993 Discovery Miles 9 930 Save R196 (16%) Ships in 18 - 22 working days

Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You'll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about where chapters and sections start, but not how chapter and heading captions should be formatted. As a result, you'll decouple the structure of a text from how it is visualized and make it easier for you to produce different kinds of output. The same text can easily be formatted as HTML, PDF, or Word documents, with various visual styles, by tools that understand the markup annotations. Finally, you'll learn to use Pandoc, a tool for translating between different markup languages, such as LaTeX, HTML, and Markdown. This book will not describe all the functionality that Pandoc provides, but will teach you how to translate Markdown documents, how to customize your documents using templates, and how to extend Pandoc's functionality using filters. If that is something you are interested in, Introducing Markdown and Pandoc will get you started. With this set of skills you'll be able to write more efficiently without worrying about needless formatting and other distractions. What You Will Learn Why and how to use Markdown and Pandoc Write Markdown Use extensions available in Pandoc and Markdown Write math and code blocks Use templates and produce documents Who This Book Is For Programmers and problem solvers looking for technical documentation solutions.

Semantics in Mobile Sensing (Paperback): Zhixian Yan, Dipanjan Chakraborty Semantics in Mobile Sensing (Paperback)
Zhixian Yan, Dipanjan Chakraborty
R779 Discovery Miles 7 790 Ships in 9 - 17 working days

The dramatic progress of smartphone technologies has ushered in a new era of mobile sensing, where traditional wearable on-body sensors are being rapidly superseded by various embedded sensors in our smartphones. For example, a typical smartphone today, has at the very least a GPS, WiFi, Bluetooth, triaxial accelerometer, and gyroscope. Alongside, new accessories are emerging such as proximity, magnetometer, barometer, temperature, and pressure sensors. Even the default microphone can act as an acoustic sensor to track noise exposure for example. These sensors act as a ""lens"" to understand the user's context along different dimensions. Data can be passively collected from these sensors without interrupting the user. As a result, this new era of mobile sensing has fueled significant interest in understanding what can be extracted from such sensor data both instantaneously as well as considering volumes of time series from these sensors. For example, GPS logs can be used to determine automatically the significant places associated to a user's life (e.g., home, office, shopping areas). The logs may also reveal travel patterns, and how a user moves from one place to another (e.g., driving or using public transport). These may be used to proactively inform the user about delays, relevant promotions from shops, in his ""regular"" route. Similarly, accelerometer logs can be used to measure a user's average walking speed, compute step counts, gait identification, and estimate calories burnt per day. The key objective is to provide better services to end users. The objective of this book is to inform the reader of the methodologies and techniques for extracting meaningful information (called ""semantics"") from sensors on our smartphones. These techniques form the cornerstone of several application areas utilizing smartphone sensor data. We discuss technical challenges and algorithmic solutions for modeling and mining knowledge from smartphone-resident sensor data streams. This book devotes two chapters to dive deep into a set of highly available, commoditized sensors---the positioning sensor (GPS) and motion sensor (accelerometer). Furthermore, this book has a chapter devoted to energy-efficient computation of semantics, as battery life is a major concern on user experience.

Enterprise Web Development (Paperback): Yakov Fain Enterprise Web Development (Paperback)
Yakov Fain; Contributions by Victor Rasputnis, Anatole Tartakovsky, Viktor Gamov
R1,162 R885 Discovery Miles 8 850 Save R277 (24%) Ships in 10 - 15 working days

If you want to build your organization's next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You'll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the book, so you can determine the right strategy for your enterprise. What's the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. The book's sample apps are available at http://savesickchild.org. Mock up the book's working app with HTML, JavaScript, and CSS Rebuild the sample app, first with jQuery and then Ext JS Work with different build tools, code generators, and package managers Build a modularized version of the app with RequireJS Apply test-driven development with the Jasmine framework Use WebSocket to build an online auction for the app Adapt the app for both PCs and mobile with responsive web design Create mobile versions with jQuery Mobile, Sencha Touch, and PhoneGap

The Blockchain Developer - A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed... The Blockchain Developer - A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects (Paperback, 1st ed.)
Elad Elrom
R1,253 R1,057 Discovery Miles 10 570 Save R196 (16%) Ships in 18 - 22 working days

Become a Blockchain developer and design, build, publish, test, maintain and secure scalable decentralized Blockchain projects using Bitcoin, Ethereum, NEO, EOS and Hyperledger. This book helps you understand Blockchain beyond development and crypto to better harness its power and capability. You will learn tips to start your own project, and best practices for testing, security, and even compliance. Immerse yourself in this technology and review key topics such as cryptoeconomics, coding your own Blockchain P2P network, different consensus mechanisms, decentralized ledger, mining, wallets, blocks, and transactions. Additionally, this book provides you with hands-on practical tools and examples for creating smart contracts and dApps for different blockchains such as Ethereum, NEO, EOS, and Hyperledger. Aided by practical, real-world coding examples, you'll see how to build dApps with Angular utilizing typescript from start to finish, connect to the blockchain network locally on a test network, and publish on the production mainnet environment. Don't be left out of the next technology revolution - become a Blockchain developer using The Blockchain Developer today. What You'll Learn Explore the Blockchain ecosystem is and the different consensus mechanisms Create miners, wallets, transactions, distributed networks and DApps Review the main features of Bitcoin: Ethereum, NEO and EOS, and Hyperledger are Interact with popular node clients as well as implementing your own Blockchain Publish and test your projects for security and scalability Who This Book Is For Developers, architects and engineers who are interested in learning about Blockchain or implementing Blockchain into a new greenfield project or integrating Blockchain into a brownfield project. Technical entrepreneurs, technical investors or even executives who want to better understand Blockchain technology and its potential.

Using Joomla (Paperback, 2nd Revised edition): Ron Sverdia Using Joomla (Paperback, 2nd Revised edition)
Ron Sverdia; Contributions by Jennifer Gress
R914 R708 Discovery Miles 7 080 Save R206 (23%) Ships in 10 - 15 working days

If you're new to content management systems - or even new to building websites - this practical guide will get you up and running in no time. You don't have to know much code, if any, to get started. Need to build a website quickly? Have a client that requires a powerful website with lots of compelling features? Ideal for web designers and developers alike, this updated edition takes you step-by-step through site creation with Joomla, with plenty of hands-on exercises along the way. Build a sample site throughout the book to see how Joomla! works Plan and structure your site's categories, articles, menus, and modules Learn the ins and outs of creating, organizing, and displaying content Add images, audio, and video - and create complete image galleries Build a blog, set up an events calendar, and create custom user forms Sell merchandise by putting together your own online store Engage visitors by creating user profiles and hangouts Secure your site and keep it optimized Migrate to Joomla! 3 and update your third-party extensions

Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.): Majid Hajian Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.)
Majid Hajian
R1,748 R1,425 Discovery Miles 14 250 Save R323 (18%) Ships in 18 - 22 working days

Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressive Web App (PWA) from scratch, how you can use different tools to audit and improve it, and leverage Angular CLI or Workbox to turn your app into a PWA. Using browser APIs - including the Credential Management, Payment Request, Geolocation, Web Bluetooth, WebUSB and Generic Sensors APIs - you can unleash the potential of PWAs and build applications that enhance user experience. Angular's game-changing built-in features, including the Angular service worker module, can be leveraged to construct responsive and reliable PWAs that can look and feel just like native mobile apps. You'll learn how to boost your app speed, how to increase user engagement using push notifications, and how to implement offline storage and different caching APIs in Angular. You'll even see how to convert an existing Angular app into a PWA. Whether you're new to building PWAs, or want to learn how to use Angular to improve your app development, Progressive Web Apps with Angular provides the know-how to build and deploy an Angular PWA. What Readers Will Learn Build an Angular app that looks and feels just like a native mobile app Audit and improve an Angular PWA with different tools Increase user engagement by using push notifications Offline storage and different caching APIs in Angular Implement modern technologies into an Angular PWA Who This Book Is For Developers with basic knowledge of HTML, JavaScript and Angular

E-World - Technologien Fur Die Welt Von Morgen (German, Book, 2005 ed.): Francis Kuhlen E-World - Technologien Fur Die Welt Von Morgen (German, Book, 2005 ed.)
Francis Kuhlen
R682 R611 Discovery Miles 6 110 Save R71 (10%) Ships in 18 - 22 working days

Grid Computing, Supercomputer, On-Demand-Technologien - Wissenschaftler und Unternehmen arbeiten heute an neuen Informationstechnologien, die unserer Gesellschaft nachhaltig ihren Stempel aufdrA1/4cken werden. Die neuen Technologien werden unsere Arbeitswelt und Gesellschaft verAndern. Das birgt Probleme, aber auch viele Chancen fA1/4r Unternehmen und jeden Einzelnen. Das Buch von Francis Kuhlen zeigt und erklArt die wichtigsten IT-Trends der nAchsten Jahre. AuAerdem wagt es eine Vorausschau, wie diese das Leben in unserer Gesellschaft verAndern werden. Mit vielen Beispielen aus Praxis und Alltag zeigt der Autor, dass sich IT-Technologie heute nicht mehr nur hinter den verschlossenen TA1/4ren eines Rechenzentrums abspielt, sondern fA1/4r jeden Einzelnen RealitAt geworden ist.

Practical Domain-Driven Design in Enterprise Java - Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework... Practical Domain-Driven Design in Enterprise Java - Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework (Paperback, 1st ed.)
Vijay Nair
R1,042 R895 Discovery Miles 8 950 Save R147 (14%) Ships in 18 - 22 working days

See how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex software, with a particular focus on the DDD process. Practical Domain-Driven Design in Enterprise Java starts by building out the Cargo Tracker reference application as a monolithic application using the Jakarta EE platform. By doing so, you will map concepts of DDD (bounded contexts, language, and aggregates) to the corresponding available tools (CDI, JAX-RS, and JPA) within the Jakarta EE platform. Once you have completed the monolithic application, you will walk through the complete conversion of the monolith to a microservices-based architecture, again mapping the concepts of DDD and the corresponding available tools within the MicroProfile platform (config, discovery, and fault tolerance). To finish this section, you will examine the same microservices architecture on the Spring Boot platform. The final set of chapters looks at what the application would be like if you used the CQRS and event sourcing patterns. Here you'll use the Axon framework as the base framework. What You Will Learn Discover the DDD architectural principles and use the DDD design patterns Use the new Eclipse Jakarta EE platform Work with the Spring Boot framework Implement microservices design patterns, including context mapping, logic design, entities, integration, testing, and security Carry out event sourcing Apply CQRS Who This Book Is For Junior developers intending to start working on enterprise Java; senior developers transitioning from monolithic- to microservices-based architectures; and architects transitioning to a DDD philosophy of building applications.

Hadoop Operations (Paperback): Eric Sammer Hadoop Operations (Paperback)
Eric Sammer
R1,301 R843 Discovery Miles 8 430 Save R458 (35%) Ships in 10 - 15 working days

If you've been asked to maintain large and complex Hadoop clusters, this book is a must. Demand for operations-specific material has skyrocketed now that Hadoop is becoming the de facto standard for truly large-scale data processing in the data center. Eric Sammer, Principal Solution Architect at Cloudera, shows you the particulars of running Hadoop in production, from planning, installing, and configuring the system to providing ongoing maintenance.

Rather than run through all possible scenarios, this pragmatic operations guide calls out what works, as demonstrated in critical deployments.Get a high-level overview of HDFS and MapReduce: why they exist and how they workPlan a Hadoop deployment, from hardware and OS selection to network requirementsLearn setup and configuration details with a list of critical propertiesManage resources by sharing a cluster across multiple groupsGet a runbook of the most common cluster maintenance tasksMonitor Hadoop clusters--and learn troubleshooting with the help of real-world war storiesUse basic tools and techniques to handle backup and catastrophic failure

Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG,  Caceres, Spain,... Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG, Caceres, Spain, June 5, 2018, Revised Selected Papers (Paperback, 1st ed. 2018)
Cesare Pautasso, Fernando Sanchez-Figueroa, Kari Systa, Juan Manuel Murillo Rodriguez
R1,411 Discovery Miles 14 110 Ships in 18 - 22 working days

This book constitutes the refereed thoroughly refereed post-workshop proceedings of the 18th International Conference on Web Engineering, ICWE 2018, held in Caceres, Spain, in June 2018. The 18 revised full papers were selected from 40 submissions. The workshops complement the main conference and explore new trends on core topics of Web engineering and provide an open discussion space combining solid theory work with practical on-the-field experience. The workshop committee accepted five workshops for publication in this volume: First International Workshop on Maturity of Web Engineering Practices (MATWEP 2018), Second International Workshop on Engineering theWeb of Things (EnWoT 2018), Fourth International Workshop on Knowledge Discovery on the Web (KDWEB 2018), International Workshop on Engineering Open Data (WEOD 2018), First International Workshop on Knowledge Graphs on Travel and Tourism (TourismKG 2018).

Practical UI Patterns for Design Systems - Fast-Track Interaction Design for a Seamless User Experience (Paperback, 1st ed.):... Practical UI Patterns for Design Systems - Fast-Track Interaction Design for a Seamless User Experience (Paperback, 1st ed.)
Diana Macdonald
R994 R848 Discovery Miles 8 480 Save R146 (15%) Ships in 18 - 22 working days

Understanding UI patterns is invaluable to anyone creating websites for the first time. It helps you make connections between which tools are right for which jobs, understand the processes, and think deeply about the context of a problem. This is your concise guide to the tested and proven general mechanisms for solving recurring user interface problems, so that you don't have to reinvent the wheel. You'll see how to find a pattern you can apply to a given UI problem and how to deconstruct patterns to understand them in depth, including their constraints. UI patterns lead to better use of existing conventions and converging web standards. This book shows you how to spot anti-patterns, how to mix and match patterns, and how they inform design systems. By helping the non-web professionals and junior web professionals of the world use basic patterns, the web industry can put its best foot forward as new interfaces such as VR/AR/MR, conversational UIs, machine learning, voice input, evolving gestural interactions and more infiltrate the market. Given the emerging popularity of design systems and space of DesignOps, as well as the rise of companies competing on design and usability, now is the time to think about how we use and evolve UI patterns and scale design systems. What You'll Learn Produce intuitive products through consistency and familiarity. Save time instead of starting from scratch. Communicate design decisions with evidence to support solutions. Use smart defaults without extensive product design experience. Improve a user's experience. Scale growing business with design. Who This Book Is For Those familiar with creating websites and want to learn more, WordPress bloggers, or marketers who want to weave components together into a usable, revenue-generating experience.

The Definitive Guide to AdonisJs - Building Node.js Applications with JavaScript (Paperback, 1st ed.): Christopher Pitt The Definitive Guide to AdonisJs - Building Node.js Applications with JavaScript (Paperback, 1st ed.)
Christopher Pitt
R853 Discovery Miles 8 530 Ships in 18 - 22 working days

Learn everything you need to master the AdonisJs framework, including topics such as interacting with a database, rendering templates, writing asynchronous code, and hosting sites with SSL. Along the way, you'll see how to build a commerce application, which lists products and allows shoppers to register and purchase those products. The site will feature a product catalog, a shopping cart, user registration and login, and profile management. The Definitive Guide to AdonisJs also covers how to create a front-end build chain, so that you can use a modern front-end framework, such as React. You'll discover how to connect your front end to the server, so that data and transactions can be shared between the two. Finally, you'll see how to secure and deploy the application to a virtual private server, including how to apply for and install an SSL certificate and start accepting payments. After reading and using this book, you'll know all you need about AdonisJs. You'll have the tools to turn that side-project you've been thinking about into a real money-making product. It is written by a web expert and reviewed by the AdonisJs project lead. This is the complete start-to-finish guide you've been waiting for. What You'll Learn Set up Node.js and AdonisJs, so that you can start building your application Create and use views and template code Implement cooperative multitasking, in JavaScript Represent eventual values with AdonisJs promises Organize and isolate your code in controllers and decorate them with middleware, to do things like authentication Build queries, using the Lucid DSL, and package these database entities up into model classes Validate form data and respond with the appropriate error messages Respond to general framework errors with custom error pages Learn the deeper parts of sessions and cookies Update the state of the user interface with WebSockets Host AdonisJs applications in a modern hosting environment Who This Book Is For Readers should have a functional understanding of JavaScript.

CSS Fonts (Paperback): Eric A Meyer CSS Fonts (Paperback)
Eric A Meyer
R190 R158 Discovery Miles 1 580 Save R32 (17%) Ships in 10 - 15 working days

From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS properties to gain a fine-grained and wide-ranging influence over how you display fonts on the Web. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Fonts, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to choose and manipulate fonts right away. Specify font families and their generic alternatives Use @font-face to specify customized downloadable fonts Size your fonts with absolute or relative scales, percentages, or length units Understand the difference between italic and oblique styles Learn how to specify or suppress a font's kerning data and other font features Synthesize your own variants for fonts that lack bold or italic text

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Digital Signal Processing and…
Dag Stranneby Paperback R1,371 Discovery Miles 13 710
Surface Acoustic Wave Filters - With…
David Morgan Hardcover R2,357 Discovery Miles 23 570
Quadrupoles in Electron Lens Design…
Martin Hytch, Peter W. Hawkes Hardcover R5,223 Discovery Miles 52 230
Fractional-Order Design - Devices…
Ahmed G Radwan, Farooq Ahmad Khanday, … Paperback R4,003 Discovery Miles 40 030
Practical Fiber Optics
David Bailey, Edwin Wright Paperback R1,213 Discovery Miles 12 130
RFID and Wireless Sensors Using…
Angel Ramos, Antonio Lazaro, … Hardcover R2,463 R2,324 Discovery Miles 23 240
Handbook of Visual Communications
Hseuh-Ming Hang, John W. Woods Hardcover R1,227 Discovery Miles 12 270
LabVIEW - A Flexible Environment for…
Riccardo de Asmundis Hardcover R3,079 Discovery Miles 30 790
Matrix and Tensor Decompositions in…
G Favier Hardcover R2,924 Discovery Miles 29 240
Smart Cameras
Ahmed Nabil Belbachir Hardcover R2,879 Discovery Miles 28 790

 

Partners