0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (90)
  • R250 - R500 (505)
  • R500+ (3,199)
  • -
Status
Format
Author / Contributor
Publisher

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

Beginning Java EE 6 with GlassFish 3 (Paperback, 2nd ed.): Antonio Goncalves Beginning Java EE 6 with GlassFish 3 (Paperback, 2nd ed.)
Antonio Goncalves
R1,247 R1,053 Discovery Miles 10 530 Save R194 (16%) Ships in 10 - 15 working days

Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final (RTM) version of the Java EE 6 Platform. Step by step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations, and shows them in action using practical examples. This book uses the new version of GlassFish 3 to deploy and administer the code examples. Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert's perspective on enterprise Java technologies. What you'll learn* Get started with the final version of the new Java EE 6 Platform. * Explore and use the new EJB 3.1 and JPA 2.0 APIs from entities to session beans to messagei' driven beans, and more. * Discover the new web tier development APIs including JSPs, JSTL, and Expression Language, and especially the new JSF 2.0 and Facelets. * Uncover the new web services, RESTful services, and more available in Java EE 6.* Create dynamic user interfaces for your enterprise and transactional Java applications. Who this book is for This book is for advanced Java programmers as well as Java EE 6 beginners. Architects will also find information about how to layer their Java EE applications.

The Little Book on CoffeeScript (Paperback): Alex Maccaw The Little Book on CoffeeScript (Paperback)
Alex Maccaw
R211 R175 Discovery Miles 1 750 Save R36 (17%) Ships in 12 - 19 working days

This little book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable little language that's gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You'll learn CoffeeScript's syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes. Written by Alex MacCaw, author of JavaScript Web Applications (O'Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language - not just on the client side, but for server-side applications as well. It's time to take a ride with the little language that could. Discover how CoffeeScript's syntax differs from JavaScript Learn about features such as array comprehensions, destructuring assignments, and classes Explore CoffeeScript idioms and compare them to their JavaScript counterparts Compile CoffeeScript files in static sites with the Cake build system Use CommonJS modules to structure and deploy CoffeeScript client-side applications Examine JavaScript's bad parts - including features CoffeeScript was able to fix

Building Hypermedia APIs with HTML5 and Node (Paperback): Mike Amundsen Building Hypermedia APIs with HTML5 and Node (Paperback)
Mike Amundsen
R609 R500 Discovery Miles 5 000 Save R109 (18%) Ships in 12 - 19 working days

With this concise book, you'll learn the art of building hypermedia APIs that don't simply run "on" the Web, but that actually exist "in" the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples.

Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well--costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale.Learn the H-Factors for representing application metadata across all media types and formatsUnderstand the four basic design elements for authoring hypermedia typesConvert a simple read-only XML-based media type into a successful API designExamine the challenges and advantages of designing a hypermedia type with JSONUse HTML5's rich set of hypermedia controls in the API design processLearn the details of documenting, publishing, and registering media type designs and link-relation types

Programming HTML5 Applications (Paperback): Zachary Kessin Programming HTML5 Applications (Paperback)
Zachary Kessin
R594 R485 Discovery Miles 4 850 Save R109 (18%) Ships in 12 - 19 working days

HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps.

You'll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is ideal for experienced JavaScript and mobile developers alike. Store session data in the browser with local storage objects Save trips to the server: store larger amounts of data with IndexedDB Give browsers limited access to a user's system to read and upload files Take your app offline--and speed up page loading when it's online Use Web Workers to create multithreaded applications Transfer data between browser and server more efficiently with Web Sockets Learn about HTML5 tags for forms, multimedia, graphics, and geolocation

"HTML5 is all the rage these days, but it's more than just a buzzword. "Programming HTML5 Applications" provides the knowledge to guide you through all the new technologies needed to make modern web applications." --Ralph Whitbeck, cohost of The Official jQuery Podcast

Impractical Python Projects - Playful Programming Activities to Make You Smarter (Paperback): Lee Vaughan Impractical Python Projects - Playful Programming Activities to Make You Smarter (Paperback)
Lee Vaughan
R859 R769 Discovery Miles 7 690 Save R90 (10%) Ships in 12 - 19 working days

Impractical Python picks up where the complete beginners book leaves off, expanding on existing concepts and introducing new tools and techniques that you'll use every day. Just flip to any page, cookbook-style, and test your skills with software design, code optimization, and debugging. To keep thing interesting, each project includes a zany twist featuring historical incidents, pop culture, literature, comics, and the purely scientific.

Building on SugarCRM (Paperback): John Mertic Building on SugarCRM (Paperback)
John Mertic
R472 R385 Discovery Miles 3 850 Save R87 (18%) Ships in 12 - 19 working days

In the crowded field of customer relationship management (CRM) systems, SugarCRM stands out--not only for its modular design, but also for the ease with which you can develop, customize, and extend your CRM applications. This concise book provides a thorough overview of the development tools and APIs available in SugarCRM 6.2, showing both developers and nondevelopers alike how to use them to build a sample application step-by-step.

You'll learn how to bend and twist SugarCRM's extensible MVC framework to create custom applications, including solutions for automating your business that go beyond traditional CRMs.Learn how SugarCRM modules interact with one another through data relationships Build your CRM application with SugarCRM's GUI developer tools--without touching code Use built-in design templates with Module Builder to design new CRM modules Customize modules with the Studio tool to add new fields or additional relationships between modules Automate common and tedious tasks within your application, using custom PHP code with SugarCRM's powerful API Integrate external applications into your CRM solution through SugarCRM's web services API

Beginning Silverlight 2 - From Novice to Professional (Paperback, 1st ed.): Robert Lair Beginning Silverlight 2 - From Novice to Professional (Paperback, 1st ed.)
Robert Lair
R986 R847 Discovery Miles 8 470 Save R139 (14%) Ships in 10 - 15 working days

With the need for a richer user experience ever more in focus when creating web applications, Microsoft has released Silverlight, the new crossbrowser, crossplatform plugin that allows developers to create rich interactive applications for the Web.

Silverlight poses exciting new opportunities for creating visually impressive web applications, offering unparalleled response times and minimal bandwidth requirements. Key differences in the new design tools present developers with new challenges, but author Robert Lair of IBuySpy notoriety (the original ASP.NET application) shows you how to get a firm handle on Silverlight so you can start creating your own Silverlight web applications with exciting results.

Explore the best of the new tools and discover how they can benefit your own projects. Microsoft's Expression Design tool plays an important part in creating Silverlight assets, Microsoft Expression Blend is used to build user interaction for Silverlight elements, and Microsoft Visual Studio 2008 manages the interaction between designers and developers and provides the coding environment for the nuts and bolts basis of Silverlight development. Prepare to take a grand tour of all these new tools and explore the fundamentals of building good Silverlight applications from scratch. Once you've mastered the basics, you'll move on to a more indepth discussion of some of the groundbreaking new features of the Silverlight technology and why they will change the way you build web sites of the future. What you'll learn The tools needed for Silverlight development, the role each plays, and how they interact to produce a seamless resultThe fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projectsThe new features and coding practices that Silverlight offers you as a developer that sets it apart from other webdevelopment tools Who this book is for

This book is for anyone with an interest in web development. A basic familiarity with webdevelopment and simple C# coding is useful, but by no means a requirement. Everything you need to know to get started on Silverlight web application development is included. Although not a design-oriented text, Beginning Silverlight 2 approaches the topic by showing how applications are put together across the developerdesigner divide, equipping you with the necessary knowhow to work seamlessly with your design colleagues (or indeed perform both roles with the aid of a suitable design text).

Hands-On Sencha Touch 2 (Paperback): Lee Boonstra Hands-On Sencha Touch 2 (Paperback)
Lee Boonstra
R735 R588 Discovery Miles 5 880 Save R147 (20%) Ships in 12 - 19 working days

Get hands-on experience building speedy mobile web apps with Sencha Touch 2.3, the user interface JavaScript framework built specifically for the mobile Web. With this book, you'll learn how to build a complete touch application, called Find a Cab, that has the look and feel of a native app on Android, iOS, Windows, and BlackBerry devices. In the process, you'll work with Sencha's model-view-controller (MVC) components for form handling, styling, integration with outside data, and other elements. The Sencha Touch learning curve can be steep, but if you're familiar with JavaScript, HTML5, CSS3, and JSON, this guide will get you up to speed through real-world examples. Learn the fundamentals, including the class and layout systems Use the Sencha MVC architecture to structure your code Implement data models and stores, and create an event controller Make remote connections by implementing server proxies Save data offline by implementing client proxies Work with view components such as maps, lists, and floating panels Implement and handle forms, and construct a custom theme Create production and native build packages

XMPP (Paperback): Peter Saint-Andre XMPP (Paperback)
Peter Saint-Andre; Contributions by Kevin Smith, Remko Troncon
R978 R839 Discovery Miles 8 390 Save R139 (14%) Ships in 10 - 15 working days

This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will:

Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP

Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.

Responsive Theming for Drupal (Paperback): Mike Crittenden Responsive Theming for Drupal (Paperback)
Mike Crittenden
R472 R386 Discovery Miles 3 860 Save R86 (18%) Ships in 12 - 19 working days

If you want your Drupal website to work well on smartphones, tablets, and desktops, this practical guide shows you how to incorporate Responsive Web Design (RWD) with specific Drupal 7 themes. You'll learn how to create attractive, easy-to-navigate layouts for everything from tiny phone screens to 30-inch desktop monitors - all with the same codebase. Ideal for experienced Drupal developers, this book takes you through RWD basics and shows you how to build sites based on Aurora, Zen, and Omega - three popular base themes created by Drupal contributors. Whether you're creating a new site with RWD or adapting an existing one, you'll learn how to become a better, more efficient Drupal themer. Understand how Responsive Web Design and CSS media queries work Learn how the Sass stylesheet language and Compass framework support RWD Adopt a mobile-first approach to RWD - and learn why it's important Get step-by-step instructions for creating custom subthemes on top of Aurora, Zen, and Omega Tackle common problems when building and theming responsive Drupal sites Explore alternative options for accommodating smartphone and tablet users

Rails Pocket Reference (Paperback): E. Berry Rails Pocket Reference (Paperback)
E. Berry
R364 R339 Discovery Miles 3 390 Save R25 (7%) Ships in 10 - 15 working days

Rails 2.1 brings a new level of stability and power to this acclaimed web development framework, but keeping track of its numerous moving parts is still a chore. Rails Pocket Reference offers you a painless alternative to hunting for resources online, with brief yet thorough explanations of the most frequently used methods and structures supported by Rails 2.1, along with key concepts you need to work through the framework's most tangled corners. Organized to help you quickly find what you need, this book will not only get you up to speed on how Rails works, it also provides a handy reference you can use anywhere, anytime. Inside, you'll find essential information on how to: Install Rails with RubyGems Build, compile, and process files with Rake Test Rails applications using assertions and fixtures Use Rails with Ajax Connect objects to a database using ActiveRecord Make web requests with the Action Controller framework Use REST web service APIs

And much more. Save yourself hours of frustration: If you use Rails daily and just want the facts -- fast -- this is your book.

SEO Warrior (Paperback): John I. Jerkovic SEO Warrior (Paperback)
John I. Jerkovic
R1,103 R843 Discovery Miles 8 430 Save R260 (24%) Ships in 12 - 19 working days

How can you make it easier for people to find your website? And how can you convert casual visitors into active users? "SEO Warrior" shows you how it's done through a collection of tried and true techniques, hacks, and best practices. Learn the nuts and bolts of search engine optimization (SEO) theory, the importance of keyword strategy, and how to avoid and remedy search engine traps.

You'll also learn about search engine marketing (SEM) practices, such as Google AdWords, and how you can use social networking to increase your visibility. Ideal for web developers, savvy marketers, webmasters, and anyone else interested in SEO, this book serves not only as an SEO tutorial, but also as a reference for implementing effective SEO techniques. Create compelling sites with SEO that can stand the test of time Optimize your site for Google, Yahoo , Microsoft's Bing, as well as search engines used in different parts of the world Conduct keyword research to find the best terms to reach your audience--and the related terms they'll respond to Learn what makes search engines tick by utilizing custom scripts Analyze your site to see how it measures up to the competition

COBOL Programmers Swing with Java (Paperback, 2nd Revised edition): E. Reed Doke, Bill C. Hardgrave, Richard A. Johnson COBOL Programmers Swing with Java (Paperback, 2nd Revised edition)
E. Reed Doke, Bill C. Hardgrave, Richard A. Johnson
R1,868 Discovery Miles 18 680 Ships in 12 - 19 working days

In the fast moving world of information technology, Java is now the number 1 programming language. Programmers and developers everywhere need to know Java to keep pace with traditional and web-based application development. COBOL Programmers Swing with Java provides COBOL programmers a clear, easy transition to Java programming by drawing on the numerous similarities between COBOL and Java. The authors introduce the COBOL programmer to the history of Java and object-oriented programming and then dive into the details of the Java syntax, always contrasting them with their parallels in COBOL. A running case study gives the reader an overall view of application development with Java, with increased functionality as new material is presented. This new edition features the development of graphical user interfaces (GUI's) using the latest in Java Swing components. The clear writing style and excellent examples make the book suitable for anyone wanting to learn Java and OO programming, whether they have a background in COBOL or not.

ASP.NET Core in Action (Paperback): Andrew Lock ASP.NET Core in Action (Paperback)
Andrew Lock
R1,245 R1,170 Discovery Miles 11 700 Save R75 (6%) Ships in 12 - 19 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.

Developing Backbone.js Applications (Paperback): Addy Osmani Developing Backbone.js Applications (Paperback)
Addy Osmani
R1,122 R822 Discovery Miles 8 220 Save R300 (27%) Ships in 12 - 19 working days

If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture.

Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications--a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework.Learn how Backbone.js brings MVC benefits to the client-sideWrite code that can be easily read, structured, and extendedWork with the Backbone.Marionette and Thorax extension frameworksSolve common problems you'll encounter when using Backbone.jsOrganize your code into modules with AMD and RequireJSPaginate data for your Collections with the Backbone.Paginator pluginBootstrap a new Backbone.js application with boilerplate codeUse Backbone with jQuery Mobile and resolve routing problems between the twoUnit-test your Backbone apps with Jasmine, QUnit, and SinonJS

Java Collections - An Introduction to Abstract Data Types, Data Structures and Algorithms (Paperback): DA Watt Java Collections - An Introduction to Abstract Data Types, Data Structures and Algorithms (Paperback)
DA Watt
R1,746 Discovery Miles 17 460 Ships in 12 - 19 working days

Java Collections is an introductory text on abstract data types, data structures, and algorithms using Java. Written at an appropriate level for a first course in algorithms and data structures, or a second course in programming using Java, this text concentrates on pratical matters like software design and the Jave Collections framework. Only essential supporting theory is included.
The text focuses on abstract data types (ADTs) that turn up again and again in software design. It uses these ADTs to introduce and motivate the data structures required to implement them and the algorithms associated with the data structures. This approach helps Java programmers to choose the most suitable collection classes for their applications.
Not only undergraduate students but also professional programmers retraining the program in Java will benefit form this even-paced and example-led text.
Key features of the text:

  • emphasizes good object-oriented software design and implementation
  • presents algorithms both in English and in Java, and shows how to analyze their efficiency (with only light mathematics)
  • introduces the concept of an abstract data type, shows how to use a "contract" to specify the abstract data type's contract and its implementation in terms of a suitbale data structure and algorithms
  • covers a variety of abstract data types (stacks, queues, lists, sets, maps, priority queues, trees, and graphs), compares alternative implementations of these abstract types, and relates them to the Java collection classes
  • features numerous examples and case studies showing how the abstract data types are used in practical applciaitons
  • contains numerous graded exercises, offering opportunities to explore alternatives to the designs and implementations presented in the text
  • includes appendices summarizing the mathematics of algorithm analysis, the relevant features of the Java programming language, and the Java collection classes.


Oracle Visual Builder Cloud Service Revealed - Rapid Application Development for Web and Mobile (Paperback, 1st ed.): Sten... Oracle Visual Builder Cloud Service Revealed - Rapid Application Development for Web and Mobile (Paperback, 1st ed.)
Sten Vesterli
R1,102 R936 Discovery Miles 9 360 Save R166 (15%) Ships in 10 - 15 working days

Build and deploy an attractive, user-friendly web or mobile application in one day or less using Oracle's new, low-code development tool: Visual Builder Cloud Service. Today's IT world is fast-paced, and the ability to rapidly deliver running code is the most crucial and sought-after skill a developer can have. Oracle has brought together their enterprise experience, advanced usability knowledge, and their best cloud engineering to produce an innovative platform giving developers unprecedented productivity. You will learn how to use all aspects of Oracle Visual Builder Cloud Service to build web or mobile applications. Using the fully browser-based development environment, you'll gain experience with all the modern user-interface components that the tool offers for a visual, user-interface-driven, development approach. You'll also see how to use the integrated data management capabilities and existing REST data services to store your data, and learn how to easily transfer applications to a test/staging environment and later to production, while continuing to develop the next version in the development environment. What You'll Learn Build great-looking web and mobile applications in a browser-based, visual design environment Define custom business logic in the visual logic editor or with JavaScript Manage multiple concurrent application versions from development through staging and production Define business objects with validation logic for application-specific data Communicate with, and draw data from, existing REST web services Use Visual Builder Cloud Service to expand Oracle SaaS solutions Who This Book Is For Developers at all expertise levels as well as business professionals and UX designers with an interest in using IT to quickly solve simple business problems. Because this tool is based on a modern low-code approach, no prior programming experience is necessary to benefit from the book.

HTML5 and JavaScript Web Apps (Paperback): Wesley Hales HTML5 and JavaScript Web Apps (Paperback)
Wesley Hales 1
R598 R489 Discovery Miles 4 890 Save R109 (18%) Ships in 12 - 19 working days

"HTML5 and JavaScript Web Apps" is about building web applications with HTML5 and W3C specifications that are widely supported across all devices and browsers - both mobile and desktop. It focuses on practical, real-world usage of HTML5 and JavaScript in everyday programming. The content is intended for programmers who are facing the challenges of moving more code to the front-end with JavaScript, CSS and HTML while providing a back-end infrastructure that is loosely coupled and supportive of offline clients. The way we write web apps is changing - and it will always change. This book attempts to capture the snapshot in time of the HTML5 revolution and covers topics from beginner to advanced. You may be a novice who's just starting to learn web application development, or you may be an expert fine-tuning your existing stack. Either way, this book will give you a baseline for building advanced client-side web applications.

Adobe Edge Animate Preview 7 (Paperback): Chris Grover Adobe Edge Animate Preview 7 (Paperback)
Chris Grover
R611 R502 Discovery Miles 5 020 Save R109 (18%) Ships in 12 - 19 working days

Want to use an Adobe tool to design animated web graphics that work on iPhone and iPad? You've come to the right book. Adobe Edge Animate Preview 7: The Missing Manual shows you how to build HTML5 graphics using simple visual tools, just as with familiar programs like Photoshop and Flash. No programming experience? No problem. Adobe Edge Animate writes the underlying code for you. With this eBook, you'll be designing great-looking web elements in no time. Bestselling author Chris Grover has more than 25 years experience in graphic design and electronic media. He excels in making complex technology fun and easy to learn. In Adobe Edge Animate Preview 7: The Missing Manual, he continues the winning formula of Flash CS5.5: The Missing Manual and Google SketchUp: The Missing Manual. Throughout the book, illustrations make it clear what you should be seeing onscreen as you work through step-by-step instructions. You can download example files to work with, or create your own animations right from the start. With the purchase of this book, you'll be able to download updates to the electronic versions, which will be updated to keep up with changes to Adobe Edge.

Getting Started with D3 (Paperback): Mike Dewar Getting Started with D3 (Paperback)
Mike Dewar
R472 R385 Discovery Miles 3 850 Save R87 (18%) Ships in 12 - 19 working days

Learn how to create beautiful, interactive, browser-based data visualizations with the D3 JavaScript library. This hands-on book shows you how to use a combination of JavaScript and SVG to build everything from simple bar charts to complex infographics. You'll learn how to use basic D3 tools by building visualizations based on real data from the New York Metropolitan Transit Authority.

Using historical tables, geographical information, and other data, you'll graph bus breakdowns and accidents and the percentage of subway trains running on time, among other examples. By the end of the book, you'll be prepared to build your own web-based data visualizations with D3.Join a dataset with elements of a webpage, and modify the elements based on the dataMap data values onto pixels and colors with D3's scale objectsApply axis and line generators to simplify aspects of building visualizationsCreate a simple UI that allows users to investigate and compare dataUse D3 transitions in your UI to animate important aspects of the dataGet an introduction to D3 layout tools for building more sophisticated visualizations

If you can code and manipulate data, and know how to work with JavaScript and SVG, this book is for you.

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

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

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

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

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

Classical and Quantum Computing - with C++ and Java Simulations (Paperback, 2001 ed.): Yorick Hardy, Willi H. Steeb Classical and Quantum Computing - with C++ and Java Simulations (Paperback, 2001 ed.)
Yorick Hardy, Willi H. Steeb
R1,664 Discovery Miles 16 640 Ships in 10 - 15 working days

"Classical and Quantum computing" provides a self-contained, systematic and comprehensive introduction to all the subjects and techniques important in scientific computing. The style and presentation are readily accessible to undergraduates and graduates. A large number of examples, accompanied by complete C++ and Java code wherever possible, cover every topic.
Features and benefits:
- Comprehensive coverage of the theory with many examples
- Topics in classical computing include boolean algebra, gates, circuits, latches, error detection and correction, neural networks, Turing machines, cryptography, genetic algorithms
- For the first time, genetic expression programming is presented in a textbook
- Topics in quantum computing include mathematical foundations, quantum algorithms, quantum information theory, hardware used in quantum computing
This book serves as a textbook for courses in scientific computing and is also very suitable for self-study. Students, professionals and practitioners in computer science, applied mathematics and physics will benefit from using the book and the included software simulations.

Node - Up and Running (Paperback): Tom Hughes-Croucher Node - Up and Running (Paperback)
Tom Hughes-Croucher; Contributions by Mike Wilson
R834 R649 Discovery Miles 6 490 Save R185 (22%) Ships in 12 - 19 working days

This book introduces you to Node, the new web development framework written in JavaScript. You'll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you'll also have more flexibility in choosing how to divide application logic between client and server.

Written by a core contributor to the framework, "Node: Up and Running" shows you how Node scales up to support large numbers of simultaneous connections across multiple servers, and scales down to let you create quick one-off applications with minimal infrastructure. Built on the V8 JavaScript engine that runs Google Chrome, Node is already winning the hearts and minds of many companies, including Google and Yahoo This book shows you why.Understand Node's event-loop architecture, non-blocking I/O, and event-driven programmingDiscover how Node supports a variety of database and data storage toolsLearn best practices for writing easy-to-maintain code for NodeGet concrete examples of how to use the various Node APIs in practiceTake advantage of the book's complete API reference

Building a Web 2.0 Portal with ASP.NET 3.5 (Paperback): Omar Al Zabir Building a Web 2.0 Portal with ASP.NET 3.5 (Paperback)
Omar Al Zabir
R1,076 R817 Discovery Miles 8 170 Save R259 (24%) Ships in 12 - 19 working days

If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises. Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at www.dropthings.com), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved. You learn how to: Implement a highly decoupled architecture following the popular n-tier, widget-based application model Provide drag-and-drop functionality, and use ASP.NET 3.5 to build the server-side part of the web layer Use LINQ to build the data access layer, and Windows Workflow Foundation to build the business layer as a collection of workflows Build client-side widgets using JavaScript for faster performance and better caching Get maximum performance out of the ASP.NET AJAX Framework for faster, more dynamic, and scalable sites Build a custom web service call handler to overcome shortcomings in ASP.NET AJAX 1.0 for asynchronous, transactional, cache-friendly web services Overcome JavaScript performance problems, and help the user interface load faster and be more responsive Solve scalability and security problems as your site grows from hundreds to millions of users Deploy and run a high-volume production site while solving software, hardware, hosting, and Internet infrastructure problems Building a Web 2.0 Portal with ASP.NET 3.5 also presents real-world ASP.NET challenges that the author has solved in building educational and enterprise portals, plus thirteen production disasters common to web applications serving millions of users. If you're ready to build state-of-the art, high-volume web applications, this book has exactly what you need.

Learn Adobe Animate CC for Interactive Media - Adobe Certified Associate Exam Preparation (Paperback): Joseph Labrecque, Rob... Learn Adobe Animate CC for Interactive Media - Adobe Certified Associate Exam Preparation (Paperback)
Joseph Labrecque, Rob Schwartz
R1,103 R210 Discovery Miles 2 100 Save R893 (81%) Ships in 9 - 17 working days

Knowing the industry-standard animation and interactivity tool Adobe Animate CC (previously known as "Flash Professional") can help you get a foothold in the exciting web design and mobile app-development world. Learn Animate CC by building cool creative projects that will teach you how to: Design and animate vector artwork Compose an animated greeting card using HTML5 Build a promotional video with text and images animated in 3D Construct a working digital clock using ActionScript Design and code an interactive quiz for mobile devices This study guide uses more than 6 hours of video integrated with text to help you gain real-world skills that will get you started in your career designing and building interactive media using Adobe Animate CC. It lays the foundation for taking the Adobe Certified Associate (ACA) exam in Interactive Media Using Adobe Flash Professional CC (name correct at press time) and helps prepare you for an entry-level position in a competitive job market. Purchasing this book gives you access to valuable online extras. Follow the instructions in the book's "Getting Started" section to unlock access to: The Web Edition containing instructional video embedded in the complete text of the book with interactive review questions along with product updates Downloadable lesson file you need to work through the projects When creating the Adobe Certified Associate examination, Adobe conducted research to identify the foundational skills students need to effectively communicate using digital media tools. Based on feedback from educators, design professionals, businesses, and educational institutions around the world, the objectives cover entry-level skill expectations for each topic. The ACA exams have proved to be highly successful around the world. To create this new product, Peachpit and Adobe Press have joined forces with team of outstanding instructors who have a great track record getting students certified: Rob Schwartz and his colleagues at BrainBuffet.com Joseph Labrecque is a senior interactive software engineer at the University of Denver where he also teaches classes on Adobe Animate CC (formerly Flash Professional), web animation, graphics production, and mobile application design. Joseph is an Adobe Education Leader (AEL) and an Adobe Community Professional. He received the Adobe Education Impact Award in 2010 and currently serves on the AEL Advisory Board. Joseph produces written and video content for Adobe Press, Peachpit, O'Reilly, Lynda.com, and BrainBuffet.com. What you need to use this book: Adobe Animate CC (2015 release) software, for either Windows or Mac OS. (Software not included.)

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Sequence - Evolution - Function…
Eugene V. Koonin, Michael Galperin Hardcover R4,206 Discovery Miles 42 060
Educated
Tara Westover Paperback  (1)
R295 R272 Discovery Miles 2 720
Mechanisms of DNA Recombination and…
Maria Spies, Anna Malkova Hardcover R4,810 Discovery Miles 48 100
Journal; 1872, pt.2
London Iron and Steel Institute, London Tra Iron and Steel Institute, … Hardcover R1,074 Discovery Miles 10 740
Membrane Computing for Distributed…
Andrei George Florea, Catalin Buiu Hardcover R4,323 Discovery Miles 43 230
Pulp and Paper Magazine of Canada; 11…
Anonymous Hardcover R961 Discovery Miles 9 610
Learning from Imbalanced Data Sets
Alberto Fernandez, Salvador Garcia, … Hardcover R4,256 Discovery Miles 42 560
Dead At First Sight
Peter James Paperback  (2)
R503 R415 Discovery Miles 4 150
Half a Century
Jane Grey Cannon Swisshelm Hardcover R974 Discovery Miles 9 740
Sleeper
Mike Nicol Paperback R300 R277 Discovery Miles 2 770

 

Partners