0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (101)
  • R250 - R500 (456)
  • R500+ (3,122)
  • -
Status
Format
Author / Contributor
Publisher

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

Creating Intelligent Content with Lightweight DITA (Paperback): Carlos Evia Creating Intelligent Content with Lightweight DITA (Paperback)
Carlos Evia
R1,318 Discovery Miles 13 180 Ships in 10 - 15 working days

Creating Intelligent Content with Lightweight DITA documents the evolution of the Darwin Information Typing Architecture (DITA) - a widely used open standard for structuring technical content. DITA has grown in popularity and features since its origins as an internal grammar for structuring technical documentation at IBM. This book introduces Lightweight DITA (LwDITA, which should be read as "Lightweight DITA") as a proposed version of the DITA standard that reduces its dependence on complex Extensible Markup Language (XML) structures and simplifies its authoring experience. This volume aims to reconcile discrepancies and similarities in methods for authoring content in industry and academia and does so by reporting on DITA's evolution through the lens of computational thinking, which has been connected in scholarship and media to initiatives for learning to code and programming. Evia's core argument is that if technical communicators are trained with principles of rhetorical problem solving and computational thinking, they can create structured content in lightweight workflows with XML, HTML5, and Markdown designed to reduce the learning curve associated with DITA and similar authoring methodologies. At the same time, this book has the goal of making concepts of structured authoring and intelligent content easier to learn and teach in humanities-based writing and communication programs. This book is intended for practitioners and students interested in structured authoring or the DITA standard.

Creating Intelligent Content with Lightweight DITA (Hardcover): Carlos Evia Creating Intelligent Content with Lightweight DITA (Hardcover)
Carlos Evia
R4,629 Discovery Miles 46 290 Ships in 10 - 15 working days

Creating Intelligent Content with Lightweight DITA documents the evolution of the Darwin Information Typing Architecture (DITA) - a widely used open standard for structuring technical content. DITA has grown in popularity and features since its origins as an internal grammar for structuring technical documentation at IBM. This book introduces Lightweight DITA (LwDITA, which should be read as "Lightweight DITA") as a proposed version of the DITA standard that reduces its dependence on complex Extensible Markup Language (XML) structures and simplifies its authoring experience. This volume aims to reconcile discrepancies and similarities in methods for authoring content in industry and academia and does so by reporting on DITA's evolution through the lens of computational thinking, which has been connected in scholarship and media to initiatives for learning to code and programming. Evia's core argument is that if technical communicators are trained with principles of rhetorical problem solving and computational thinking, they can create structured content in lightweight workflows with XML, HTML5, and Markdown designed to reduce the learning curve associated with DITA and similar authoring methodologies. At the same time, this book has the goal of making concepts of structured authoring and intelligent content easier to learn and teach in humanities-based writing and communication programs. This book is intended for practitioners and students interested in structured authoring or the DITA standard.

Introduction to Computing and Programming in Python, Global Edition (Paperback, 4th edition): Mark Guzdial, Barbara Ericson Introduction to Computing and Programming in Python, Global Edition (Paperback, 4th edition)
Mark Guzdial, Barbara Ericson
R2,513 Discovery Miles 25 130 Ships in 10 - 15 working days

For courses in Computer Programming with Python. Social Computing and Programming with Python Introduction to Computing and Programming in Python is a uniquely researched and up-to-date volume that is widely recognised for its successful introduction to the subject of Media Computation. Emphasising creativity, classroom interaction, and in-class programming examples, Introduction to Computing and Programming in Python takes a bold and unique approach to computation that engages students and applies the subject matter to the relevancy of digital media. The 4th Edition teaches students to program in an effort to communicate via social computing outlets, providing a unique approach that serves the interests of a broad range of students.

Rails - Novice to Ninja, 3e (Paperback, 3 Revised Edition): Glenn Goodrich Rails - Novice to Ninja, 3e (Paperback, 3 Revised Edition)
Glenn Goodrich
R970 R849 Discovery Miles 8 490 Save R121 (12%) Ships in 18 - 22 working days

Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and SQLite to building and deploying a fully-featured web application. The third edition of this book has been fully updated to cover Rails 5, the latest version of the framework.Unlike other Rails books, this book doesn't assume that you are an experienced web developer, or that you've used Ruby before. An entire chapter is devoted to learning Ruby in a fun way, using the interactive Ruby console, so you can follow along at home. You'll be an accomplished Ruby programmer in no time! You'll then start using Rails to build a practical, working project: a Reddit-like social news application. As you'll build the app, you'll gain valuable experience of using Rails features such as user authentication, session cookies, and automated testing. The book finishes with chapters on debugging, benchmarking and deployment to a live web server.

Internetworking - Technische Grundlagen und Anwendungen (German, Hardcover, 2012 ed.): Christoph Meinel, Harald Sack Internetworking - Technische Grundlagen und Anwendungen (German, Hardcover, 2012 ed.)
Christoph Meinel, Harald Sack
R2,039 Discovery Miles 20 390 Ships in 10 - 15 working days

Das Internet ist inzwischen ein fester Bestandteil des Alltags. Die Autoren erl utern die technologischen Grundlagen, auf denen es beruht. Ausgehend von den physikalischen Grundlagen der Daten bertragung erfahren Leser, nach welchen Prnzipien und auf Grundlage welcher Technologien lokale Netzwerke (LANs) und Weitverkehrsnetzwerke (WANs) funktionieren. Das Kompendium zur Internet-Technologie vermittelt allgemein verst ndlich das dem Internet zugrunde liegende TCP/IP-Referenzmodell sowie dessen Protokolle und zahlreichen Anwendungen.

The Essential Guide to HTML5 - Using Games to Learn HTML5 and JavaScript (Paperback, 3rd ed.): Jeanine Meyer The Essential Guide to HTML5 - Using Games to Learn HTML5 and JavaScript (Paperback, 3rd ed.)
Jeanine Meyer
R1,482 R1,235 Discovery Miles 12 350 Save R247 (17%) Ships in 18 - 22 working days

Gain a deep, practical knowledge of the basic tools used for webpages: hypertext markup language (HTML5), cascading style sheets (CSS), and JavaScript. This updated version includes new and improved games and exercises, and will serve total beginners as well as people with some programming language experience, but not familiar with the combination of HTML, CSS, and JavaScript. You'll begin at an introductory level with the focus on technical features as well as programming techniques. Each chapter features a familiar game such as Rock-Paper-Scissors, Craps, Memory, and Blackjack or generic examples such as working with Mazes. Other projects include constructing and saving a maze; a basic word guessing game; ballistic games (Cannonball and Slingshot); a quiz requiring items to be put in order; and an animation demonstration featuring a ball, photo or video clip bouncing within a rectangle. The Appendix contains examples of advanced techniques such as Scalar Vector Graphics programs displaying the HTML5 Logo and a cartoon figure, each of which can be changed dynamically, and mathematical techniques for calculating if a move crosses a line and re-adjusting an arrangement of circles and arrows. The exposition on each example in the chapters and the Appendix includes screen shots and tables revealing the structure of the program and statement by statement explanation of code. The book also contains suggestions for using the concepts and techniques to build your own programs. If you follow through with your own ideas, you will develop solid programming skills for building websites and for learning other programming languages, including the next version of HTML and current and future JavaScript frameworks, libraries and tools. What You'll Learn Understand HTML 5 concepts with the help of easy-to-grasp, appealing examples Use HTML5 to explore new avenues for web application and game development Review important new elements of HTML 5 Build, test, and upload simple games to a web site Who This Book Is For Both absolute beginners and users with some knowledge of HTML who want to learn the new HTML5 features

Hibernate - A Developer's Notebook (Paperback): Jim Elliott Hibernate - A Developer's Notebook (Paperback)
Jim Elliott
R562 R517 Discovery Miles 5 170 Save R45 (8%) Ships in 18 - 22 working days

Do you enjoy writing software, except for the database code? "Hibernate: A Developer's Notebook" is for you.

Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. "Hibernate: A Developers Notebook" shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file.

"Hibernate: A Developer's Notebook" walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don't let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don't need an explicit query at all.

If you've needed to add a database backend to your application, don't put it off. It's much more fun than it used to be, and "Hibernate: A Developer's Notebook" shows you why.

Here's what a few reviewers had to say:

"I'm sitting on an airplane after finishing "Hibernate: A Developer's Notebook," It's rare to find a book on a new Java technology that you can get through on a domestic flight. Thatthis notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class." --Mike Clark

"A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I'm a new fan." --Bruce Tate

About the new Developer's Notebook Series from O'Reilly:

Developer's Notebooks are a new book series covering important new tools for software developers. Developer's Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. "All lab, no lecture," with a thoughtful lab partner to guide the way.

Pro CSS3 Animation (Paperback, 1st ed.): Dudley Storey Pro CSS3 Animation (Paperback, 1st ed.)
Dudley Storey
R1,052 Discovery Miles 10 520 Ships in 18 - 22 working days

Pro CSS3 Animation will teach you how to use fresh new CSS3 syntax to fully utilize this exciting tool for web design. Using cutting-edge industry standards and drawing on best practices for animation, you will learn how to apply CSS3 animation to transform and bring your page content to life. CSS3 is the way forward for web page interactivity and animation, offering new and exciting options for design. Integrated with HTML5, SVG and mobile design methodologies, you can bring sites into the third dimension to change the perception and appreciation generated in your audience.This book will teach you how to: * Enhance your web pages, and your visitor's experience of your site, with animation * Animate images and other page content to create banners, interactive galleries and slideshows * Provide fallback and support options for older browsers * Chain CSS3 syntax with @media queries, filters and 3D transformations to create responsive animations with depth * Provide animation to mobile devices without Flash or JavaScript What you'll learn * The advantages of CSS3 animation * The syntax for transitions and keyframe animations * How to animate navigational elements to enhance your visitor's user experience * How to animate images and other page content to create banners, interactive galleries and slideshows * How to integrate JavaScript and SVG to scale animation sequences * How to chain CSS3 syntax with @media queries, filters, parallax perspective and 3D transformations to create responsive animations with depth Who this book is for Pro CSS3 Animation is for the experienced web developer who is ready to embrace modern web standards and animate their page content with powerful, cutting-edge technologies.If you want to create accessible, interactive animations with CSS or are looking for alternatives to Flash and JavaScript frameworks, Pro CSS3 Animation is for you.

Introduction to Programming with Greenfoot - Object-Oriented Programming in Java with Games and Simulations (Paperback, 2nd... Introduction to Programming with Greenfoot - Object-Oriented Programming in Java with Games and Simulations (Paperback, 2nd edition)
Michael Kolling
R3,802 Discovery Miles 38 020 Ships in 10 - 15 working days

For courses in programming and computer science. Hands-on Programming with Greenfoot Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations teaches the basics of Java computer programming languages in the context of Greenfoot. Readers are able to learn the general fundamentals and principles of programming by creating their very own fun and interesting games and simulations. Major concepts are conveyed in modern, object-oriented programming language through hands-on, practical activity that allows readers to create, observe, and play. The Second Edition employs a unique approach that teaches by doing--concepts are often explained after readers have had a chance to engage in interactive examples. Because of its uniquely hands-on approach in the context of the Greenfoot environment, Introduction to Programming with Greenfoot makes programming a fun, interactive subject for readers to enjoy.

Active Directory 5e (Paperback, 5th Revised edition): Brian Desmond Active Directory 5e (Paperback, 5th Revised edition)
Brian Desmond; Contributions by Joe Richards, Robbie Allen, Alistair G. Lowe-Norris
R1,497 R1,215 Discovery Miles 12 150 Save R282 (19%) Ships in 9 - 17 working days

Organize your network resources by learning how to design, manage, and maintain Active Directory. Updated to cover Windows Server 2012, the fifth edition of this bestselling book gives you a thorough grounding in Microsoft's network directory service by explaining concepts in an easy-to-understand, narrative style.

You'll negotiate a maze of technologies for deploying a scalable and reliable AD infrastructure, with new chapters on management tools, searching the AD database, authentication and security protocols, and Active Directory Federation Services (ADFS). This book provides real-world scenarios that let you apply what you've learned--ideal whether you're a network administrator for a small business or a multinational enterprise.Upgrade Active Directory to Windows Server 2012Learn the fundamentals, including how AD stores objectsUse the AD Administrative Center and other management toolsLearn to administer AD with Windows PowerShellSearch and gather AD data, using the LDAP query syntaxUnderstand how Group Policy functionsDesign a new Active Directory forestExamine the Kerberos security protocolGet a detailed look at the AD replication process

Krisen Vermeiden in it Projekten - MIT Vorlagen Auf CD-Rom (German, Book, 2006 ed.): Heino Schneider, Alexander Marti Krisen Vermeiden in it Projekten - MIT Vorlagen Auf CD-Rom (German, Book, 2006 ed.)
Heino Schneider, Alexander Marti
R618 Discovery Miles 6 180 Ships in 18 - 22 working days

IT-Projekte haben in vielen Unternehmen eine zentrale Bedeutung. Sie binden Ressourcen und generieren entsprechende Kosten. Im Durchschnitt werden in Unternehmen 33 Projekte pro 1000 Mitarbeitern durchgefuhrt und pro Mitarbeiter und Jahr EUR 8.000 in IT-Projekte investiert. Von diesen Projekten werden weniger als die Halfte erfolgreich abgeschlossen.

An theoretischem Wissen respektive an der Ausbildung kann es nicht liegen. Aus Sicht der Autoren fehlt es den Projektmanagern oft an der notwendigen Reflexion, dies besonders wenn die Projekte in kritische Phasen treten. Ein Erfahrungsaustausch zwischen den Projektleitern findet vielfach aus zeitlichen Grunden nur unvollkommen statt. Hier setzen die Autoren an. Sie legen das Schwergewicht auf die kritischen Erfolgsfaktoren eines IT-Projekts. Gegliedert nach Erfolgsfaktoren fuhrt das Buch zum Thema und veranschaulicht Losungswege anhand von Beispielen aus der Praxis.

PHPUnit Pocket Guide (Paperback): Sebastian Bergmann PHPUnit Pocket Guide (Paperback)
Sebastian Bergmann
R217 R201 Discovery Miles 2 010 Save R16 (7%) Ships in 18 - 22 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.

Effective Python - 90 Specific Ways to Write Better Python (Paperback, 2nd edition): Brett Slatkin Effective Python - 90 Specific Ways to Write Better Python (Paperback, 2nd edition)
Brett Slatkin 1
R1,296 Discovery Miles 12 960 Ships in 10 - 15 working days

Updated and Expanded for Python 3 It's easy to start developing programs with Python, which is why the language is so popular. However, Python's unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. This second edition of Effective Python will help you master a truly "Pythonic" approach to programming, harnessing Python's full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers' best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You'll understand the best way to accomplish key tasks so you can write code that's easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved. Key features include 30 new actionable guidelines for all major areas of Python Detailed explanations and examples of statements, expressions, and built-in types Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Better techniques and idioms for using comprehensions and generator functions Coverage of how to accurately express behaviors with classes and interfaces Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient and clear approaches to concurrency and parallelism Solutions for optimizing and hardening to maximize performance and quality Techniques and built-in modules that aid in debugging and testing Tools and best practices for collaborative development Effective Python will prepare growing programmers to make a big impact using Python.

Java Performance Companion (Paperback): Charlie Hunt, Bengt Rutisson, Poonam Parhar, Monica Beckwith Java Performance Companion (Paperback)
Charlie Hunt, Bengt Rutisson, Poonam Parhar, Monica Beckwith
R1,023 R968 Discovery Miles 9 680 Save R55 (5%) Ships in 10 - 15 working days

Java (R) Performance Companion shows how to systematically and proactively improve Java performance with today's advanced multicore hardware and complex operating system environments. The authors, who are all leading Java performance and Java HotSpot VM experts, help you improve performance by using modern software engineering practices, avoiding common mistakes, and applying tips and tricks gleaned from years of real-world experience. Picking up where Charlie Hunt and Binu John's classic Java Performance left off, this book provides unprecedented detail on two powerful Java platform innovations: the Garbage First (G1) garbage collector and the HotSpot VM Serviceability Agent. Coverage includes Leveraging G1 to overcome limitations in parallel, serial, and CMS garbage collection Understanding each stage of G1 GC collections, both young and old Getting under the hood with G1 and efficiently fine-tuning it for your application Identifying potential optimizations, interpreting experimental results, and taking action Exploring the internals of the HotSpot VM Using HotSpot VM Serviceability Agent to analyze, triage, and resolve diverse HotSpot VM issues Troubleshooting out of memory errors, Java level deadlocks, and HotSpot VM crashes Extending the Serviceability Agent, and using the Plugin for VisualVM Mastering useful HotSpot VM command line options not covered in Java (TM) Performance Java (R) Performance Companion can help you squeeze maximum performance and value from Java with JDK 8 or 9-for any application, in any environment. Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

Real-Time Enterprise - Mit Beschleunigten Managementprozessen Zeit Und Kosten Sparen (German, Hardcover, 2003 ed.):... Real-Time Enterprise - Mit Beschleunigten Managementprozessen Zeit Und Kosten Sparen (German, Hardcover, 2003 ed.)
August-Wilhelm Scheer, Ferri Abolhassan, Wolfgang Bosch
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

Real-Time Enterprise (RTE) ist eine Unternehmensstruktur, die durch kontinuierliche Beschleunigung der Managementprozesse die eigene Aktions- und Reaktionsgeschwindigkeit nachhaltig verbessert und verzogerungsfrei auf externe sowie interne Anderungen reagieren und damit Zeit und Kosten einsparen kann. Voraussetzungen und Rahmenbedingungen hierfur sind durchgangig integrierte Geschaftsprozesse und Informationsflusse entlang der kompletten Wertschopfungskette. Im Idealfall sind dabei alle Arbeitsprozesse in einem Unternehmen optimal aufeinander abgestimmt, so dass Data Warehouse, Supply Chain Management, Customer Relationship Management und Enterprise Resource Planning wirkungsvoll ineinander greifen. Dabei endet die Betrachtung von Prozessen und Informationen nicht an den Unternehmensgrenzen. Statt dessen sind Kunden und beteiligte Partnerfirmen beziehungsweise deren Prozesse transparent eingebunden und tauschen Informationen uber alle relevanten Ereignisse zeitnah aus. "

Camel in Action, Second Edition (Paperback, 2nd edition): Claus Ibsen, Jonathan Anstey Camel in Action, Second Edition (Paperback, 2nd edition)
Claus Ibsen, Jonathan Anstey
R1,733 R1,524 Discovery Miles 15 240 Save R209 (12%) Ships in 10 - 15 working days

DESCRIPTION Apache Camel is a Java library that lets users implement the standard enterprise integration patterns in a few lines of code. Camel in Action, Second Edition is the most complete Camel book on the market. It starts with core concepts like sending, receiving, routing, and transforming data and then shows readers the entire lifecycle. The book goes in depth on how to test, deal with errors, scale, deploy, and monitor apps and even how to build custom tooling. Written by core developers of Camel and the authors of the first edition, this book distills their experience and practical insights so that readers can tackle integration tasks like a pro. RETAIL SELLING POINTS * Uses the most up to date version of Camel. * New chapters on security, clustering, cloud integration, Docker, and Kubernetes. * Valuable examples in Java and XML. * Written by core developers of Camel. * Practical, insightful and comprehensive. AUDIENCE Readers should have basic Java skills. ABOUT THE TECHNOLOGY Camel is an integration framework that aims to make user's integration projects productive and fun. One of the fundamental principles of Camel is that it makes no assumptions about the type of data you need to process. Camel's focus is on simplifying integration.

Beginning WebGL for HTML5 (Paperback, 1st ed.): Brian Danchilla Beginning WebGL for HTML5 (Paperback, 1st ed.)
Brian Danchilla
R1,221 Discovery Miles 12 210 Ships in 18 - 22 working days

Beginning WebGL for HTML5 gets you rapidly up to speed with WebGL, a powerful new graphics language within the browser. You'll render realistic scenes with advanced lighting models, shadows, blending and textures. You'll also use mathematics to model fractals and particle systems. Going beyond that, Beginning WebGL for HTML5 presents advanced vertex and fragment shader usage for creating stunning, top-end results. You'll benefit from using modern frameworks to rapidly develop complex scenes, and make use of many tools to help improve rendering performance and debugging. Beginning WebGL for HTML5 builds your critical WebGL development skills while being enjoyable at each step of the way.* Quickly get up to speed with WebGL * Render realistic scenes * Work faster with frameworks * Improve rendering performance What you'll learn * A scene setup and rendering refresher * Advanced GLSL usages * Rendering realistic scenes with lighting, blending, reflections, shadows and more * The current state of WebGL mobile support * Performance optimizations * Enhancing productivity by using existing frameworks and loading models Who this book is for Beginning WebGL for HTML5 is for the graphics enthusiast who is ready to bring their skillset to the next level and create more realistic, beautiful scenes. Beginning WebGL for HTML5 is a great choice for someone with existing OpenGL or Canvas 2D knowledge wanting to transition to WebGL. It is an excellent choice for those wanting to have high performance graphics coded in minimal time. Table of Contents * Setting The Scene * Shaders 101 * Textures and Lighting * Increasing Realism * Physics * Fractals and Particle Systems * Three.js Framework * Productivity Tools * Debugging and Performance * Effects, Tips and Tricks * Afterword: The Future of WebGL * Appendix A: Essential HTML5 and JavaScript * Appendix B: Graphics Refresher * Appendix C: WebGL Spec.Odds and Ends * Appendix D: Additional Resources

Just React! - Learn React the React Way (Paperback, 1st ed.): Hari Narayn Just React! - Learn React the React Way (Paperback, 1st ed.)
Hari Narayn
R1,542 R1,270 Discovery Miles 12 700 Save R272 (18%) Ships in 18 - 22 working days

Here is your perfect companion for learning about and developing React applications. This book introduces concepts innovatively, using real-world examples based on the most recommended practices to help you establish a firm foundation. This comprehensive approach provides a strong focus on building components by using React hooks. You'll begin by learning web fundamentals, next-generation JavaScript, and how React fits into this. In the chapters that follow, you'll build a React application from scratch and learn about JSX, components, props, state management, prop drilling, context, and lifecycle events. Along the way you'll build a multi-component app and see how the components interact. Debugging and styling React applications are also discussed. You'll then take an in depth look at React hooks and see how to create a custom hook. There is also a penultimate chapter that explores important concepts such as routing and authentication. The book concludes with a review of some exciting features in the upcoming release of React 18. After reading Just React you will be equipped with the skills necessary to build complex web and mobile user interfaces using this flexible JavaScript library. What You'll Learn Examine the details of modern React concepts through example projects Set up your own React project Debug and style React components Take a look at routing, authentication, HTTP requests, Redux, and the new features of React 18 Who This Book Is For Web developers, React developers, and JavaScript developers

Struts 2 with Hibernate 3 Project for Beginners (Paperback): Sharanam Shah, Vaishali Shah Struts 2 with Hibernate 3 Project for Beginners (Paperback)
Sharanam Shah, Vaishali Shah
R1,028 Discovery Miles 10 280 Ships in 10 - 15 working days

Learning the project development and documentation is done through the construction of an Online Shopping Cart [integrated with a payment gateway using MySQL Community Server as the data store with Java Server Pages as the delivery mechanism, Struts 2 as the framework and Hibernate 3 as the Object Relational Mapping library. Framework migration [Struts 2.0.x -> 2.1.x] and the art of migrating the application across databases [with the help of Hibernate] is what the readers would definitely appreciate. Topics Covered in the Book * About The Project * End User Manual * Migration * Process Flow * Running The Project * Setting Up The Environment * Software Design Documentation * Understanding The Framework * Appendix The Learning That Takes Place * Access based user management * Application migration from Struts 2.0.x to 2.1.x * Custom error pages * Data Access Object design pattern * Database migration from MySQL to Oracle * Directory * Double form submission prevention * Files in BLOB * Google checkout * Hibernate based pagination * JavaDoc * Restricted page access protection * Search * Sending emails * Session management * Shopping cart * Tag clouds * User authentication interceptor * Validations CD-ROM Contents * Setup files for JDK 6, MySQL Community Server 6, MySQL Connector/J, Oracle Database 10g XE, * Oracle JDBC, Struts 2.0.x, Struts 2.1.x, Hibernate 3. * Source code for the project [for Struts 2.0.x and Struts 2.1.x], SQL Import Scripts for MySQL and Oracle

Enyo - Up and Running, 2e (Paperback, 2nd Revised edition): Roy Sutton Enyo - Up and Running, 2e (Paperback, 2nd Revised edition)
Roy Sutton
R422 Discovery Miles 4 220 Ships in 18 - 22 working days

Discover how easy it is to design and build responsive, cross-platform apps with the Enyo open source JavaScript framework. With this revised and expanded edition, Enyo contributor Roy Sutton gets you started with the framework's core object-oriented features, including its modular design, reusable and extensible components, layout and widget libraries, easy-to-use deployment options, and support for HTML5 standards. You'll also delve into Enyo's latest features, including models, collections, data binding, and computed properties. Before you know it, you'll be writing native-quality, data-driven apps that work equally well on smartphones, tablets, and desktops. Are you familiar with HTML, CSS, or JavaScript? Then you're ready for Enyo. Build a sample project to get the feel of Enyo right away Learn Enyo's component building blocks, or "kinds" Design compelling and responsive apps with Enyo's layout library Build unique user interfaces with the Onyx library and widget set Find and share reusable components in the community gallery Explore the Moonstone Smart TV UI library Tackle debugging, performance tuning, and globalization Package your app for the Web, desktop, mobile, and TVs

Pro JavaScript Performance - Monitoring and Visualization (Paperback, 1st ed.): Tom Barker Pro JavaScript Performance - Monitoring and Visualization (Paperback, 1st ed.)
Tom Barker
R949 Discovery Miles 9 490 Ships in 18 - 22 working days

Performance is a hugely important area of web development. If your site runs slowly, users are going to leave, and the problem only grows as your site gets more popular. Pro JavaScript Performance gives you the tools you need to keep your sites smooth and responsive no matter how many users you have. Best practices are changing or becoming redefined continually because of changes and optimizations at the interpreter level, and differences in system configuration, and network speeds. This is exacerbated by the quickened release schedule that most browsers have adopted. Just as important as following best practices is the ability to measure your own performance, so that you can adjust as times change, and so that you can note the subtle nuances in your own code and define your own best practices by your own observations. This book gives you the tools to observe and track the performance of your web applications over time from multiple perspectives, so that you are always aware of, and can fix, all aspects of your performance.What you'll learn * Describes the different aspects of performance, and explores the tools for quantifying and improving performance * Provides tactical solutions for creating tools to measure the performance of your own web applications * Learn to apply performance best practices, and how to quantify your results Who this book is for Pro JavaScript Performance is written for advanced JavaScript users and web developers. You will need a strong understanding of JavaScript to get the most from this book. Table of Contents * What Is Performance? * Tools and Technology to Measure and Impact Performance * WPTRunner--Automated Performance Monitoring and Visualization with WebPagetest * perfLogger--JavaScript Benchmarking and Logging * Looking Forward, A Standard for Performance * Web Performance Optimizations * Runtime Performance * Balancing Performance with Software Engineering Best Practices and Running in Production

Pressearbeit in Der It-Branche - Erfolgreiches Vermarkten Von Dienstleistungen Und Produkten in Der It-Presse (German,... Pressearbeit in Der It-Branche - Erfolgreiches Vermarkten Von Dienstleistungen Und Produkten in Der It-Presse (German, Hardcover, 2004 ed.)
Gerhard Versteegen; Contributions by A. Esslinger, C Versteegen
R1,885 Discovery Miles 18 850 Ships in 18 - 22 working days

Nach einer kompakten Darstellung der Grundlagen der Pressearbeit arbeiten die Autoren die besonderen Aspekte der IT-Pressearbeit heraus. Schwerpunkte des Buches sind der Aufbau der Pressearbeit, die Darstellung m glicher Aktivit ten und der Instrumente und Strategien, die zur Realisierung zur Verf gung stehen. Ebenso kommt der Einsatz von Presseagenturen und Aufbau und Pflege von Presseportalen zur Sprache. Zahlreiche Beispiele erfolgreicher Presseaktivit ten runden dieses Werk ab.

Der Leser erh lt mit diesem Buch einen konkreten Leitfaden zum Aufbau der Pressearbeit und ein grundlegendes Verst ndnis f r die besonderen Bedingungen, Wege und Aktivit ten der Pressearbeit im IT-Umfeld.

Datenbanken Und XML - Konzepte, Anwendungen, Systeme (German, Hardcover, 2002 ed.): O. Braun Datenbanken Und XML - Konzepte, Anwendungen, Systeme (German, Hardcover, 2002 ed.)
O. Braun; Preface by P Lockemann; Wassilios Kazakos, Andreas Schmidt; Contributions by D Gundisch, …
R1,790 Discovery Miles 17 900 Ships in 18 - 22 working days

Dieses Buch bietet Projektleitern und Informatikern in Forschung und Praxis eine aus Datenbanksicht fundierte EinfA1/4hrung in die Welt von XML und die darauf aufbauenden Standards wie XML Schema, XML Query und XSL/T. Die zentralen Konzepte werden dabei in Beziehung zu konventionellen relationalen und objektorientierten Techniken dargestellt. Die Verwendung konzeptueller Modelle im Zusammenhang mit XML sowie die Aoebertragung auf andere Datenmodelle werden erlAutert. FA1/4r die EinschAtzung der praktischen EinsatzfAhigkeit bietet das Buch eine vertiefte Analyse zahlreicher kommerzieller Produkte wie Oracle 9i, MS SQL Server 2000 oder Tamino. An zwei Anwendungsbeispielen wird der reale Einsatz der vorgestellten Techniken prAsentiert, ein Ausblick auf zukA1/4nftige Entwicklungen unter BerA1/4cksichtigung aktueller Forschungsvorhaben rundet das Buch ab.

Rocket Surgery Made Easy - The Do-It-Yourself Guide to Finding and Fixing Usability Problems (Paperback): Steve Krug Rocket Surgery Made Easy - The Do-It-Yourself Guide to Finding and Fixing Usability Problems (Paperback)
Steve Krug 1
R910 R779 Discovery Miles 7 790 Save R131 (14%) Ships in 5 - 10 working days

It's been known for years that usability testing can dramatically improve products. But with a typical price tag of $5,000 to $10,000 for a usability consultant to conduct each round of tests, it rarely happens.
In this how-to companion to "Don't Make Me Think: A Common Sense Approach to Web Usability," Steve Krug spells out a streamlined approach to usability testing that anyone can easily apply to their own Web site, application, or other product. (As he said in "Don't Make Me Think," "It's not rocket surgery.")
Using practical advice, plenty of illustrations, and his trademark humor, Steve explains how to:
Test any design, from a sketch on a napkin to a fully-functioning Web site or applicationKeep your focus on finding the most important problems (because no one has the time or resources to fix them all)Fix the problems that you find, using his "The least you can do" approachBy paring the process of testing and fixing products down to its essentials ("A morning a month, that's all we ask"), "Rocket Surgery" makes it realistic for teams to test early and often, catching problems while it's still easy to fix them. "Rocket Surgery Made Easy" adds demonstration videos to the proven mix of clear writing, before-and-after examples, witty illustrations, and practical advice that made "Don't Make Me Think" so popular.

Information Architecture, 4e (Paperback, 4th Revised edition): Louis Rosenfeld, Peter Morville, Jorge Arango Information Architecture, 4e (Paperback, 4th Revised edition)
Louis Rosenfeld, Peter Morville, Jorge Arango
R1,459 R1,177 Discovery Miles 11 770 Save R282 (19%) Ships in 9 - 17 working days

Information architecture (IA) is far more challenging-and necessary-than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond. To guide you through this broad ecosystem, this popular guide-now in its fourth edition-provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message. This book includes: An overview of IA and the problems it solves for creating effective digital products and services A deep dive into IA components, including organization, labeling, navigation, search, and metadata Processes and methods that take you from research to strategy, design, and IA implementation

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
Introduction to Python Programming and…
B. Harwani Paperback  (2)
R935 Discovery Miles 9 350
Python for Data Analysis - Learn the…
Robert Campbell Hardcover R758 R667 Discovery Miles 6 670
Developing Advanced Web Services Through…
Khaleb Ragab Hardcover R4,555 Discovery Miles 45 550
Querying XML - XQuery, XPath, and…
Jim Melton, Stephen Buxton Paperback R1,479 Discovery Miles 14 790
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Web Engineering
Carson Thomas Hardcover R3,292 R2,982 Discovery Miles 29 820
Java - Java Programming for beginners…
Adam Dodson Hardcover R549 R503 Discovery Miles 5 030
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320

 

Partners