0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (103)
  • R250 - R500 (540)
  • R500+ (3,362)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Learning ASP.NET 2.0 with AJAX (Paperback): Jesse Liberty Learning ASP.NET 2.0 with AJAX (Paperback)
Jesse Liberty; Contributions by Dan Hurwitz, Brian MacDonald
R1,117 R784 Discovery Miles 7 840 Save R333 (30%) Out of stock

With this book, web developers can build engaging and interactive sites and applications using Microsoft's latest web development tools - ASP.NET 2.0 and the new ASP.NET AJAX framework. You learn to create applications that have all the great tricks you see on popular commercial web sites, such as order forms and the ability to interact with a database. And you can build pages that display information interactively without a page refresh. This straightforward tutorial explains how. "Learning ASP.NET 2.0 with AJAX" helps you master the concepts and techniques of Microsoft's tools with plenty of annotated examples, review quizzes, web construction exercises and chapter summaries, so you can practice new skills and test your understanding as you go.With it, you'll learn to: Master the fundamental skills of ASP.NET 2.0 to build professional quality web applications; Integrate new Ajax tools and CSS with ASP.NET 2.0 for flashier and more interactive sites; build applications with minimal coding using Visual Studio or its free counterpart, Visual Web Developer; connect your site with a database so that users can retrieve, interact and save data; debug your application, deal with unexpected problems, and protect your site from malicious users; use the community-maintained ASP. NET AJAX Control Toolkit to extend the controls that come with ASP.NET AJAX; and use personalization tools to give your site a customized look for each user.Ideal for beginning web developers, or those who are new to ASP.NET, this book gets you involved with your own learning through hands-on lessons that are clear and to the point. You get the chance to try out new techniques on the spot. Want to join the world of modern web development? This book will get you started.

Beginning ASP.NET 3.5 in VB 2008 - From Novice to Professional (Paperback, 2nd ed.): Matthew MacDonald Beginning ASP.NET 3.5 in VB 2008 - From Novice to Professional (Paperback, 2nd ed.)
Matthew MacDonald
R1,564 R1,294 Discovery Miles 12 940 Save R270 (17%) Ships in 10 - 15 working days

This book will follow the proven pattern of its previous .NET 2.0 and .NET 1.1 editions, teaching novice users how to use ASP.NET by gradually building their knowledge of the technology up in a pyramidal fashion chapter by chapter. Comprehensively revised for both ASP.NET 3.5 and the new VB 9.0 language this book presents the easiest path to ASP.NET 3.5 mastery. This is one of the first books introducing novices to this important new technology area, and is written specifically in their coding language of preference. The book is written by a proven and award winning .NET author that has been following the technology release cycle since its inception.

AWS Security (Paperback): Dylan Shields AWS Security (Paperback)
Dylan Shields
R1,316 Discovery Miles 13 160 Ships in 9 - 15 working days

Running your systems in the cloud doesn't automatically make them secure. To create secure applications and infrastructure on AWS, you need to understand the tools and features the platform provides and learn new approaches to configuring and managing them. Written by security engineer Dylan Shields, AWS Security provides comprehensive coverage on the key tools and concepts you can use to defend AWS-based systems. You'll learn how to honestly assess your existing security protocols, protect against the most common attacks on cloud applications, and apply best practices to configuring Identity and Access Management and Virtual Private Clouds. about the technology Rapid iteration, easy scaling, and huge savings have caused a mass migration to AWS. However, running in the cloud requires you to modify the security practices you use in on-prem infrastructure. Users of AWS who fail to adapt run the risk of exposing their business and their customers to an attack. Luckily, AWS comes with a stack of tools and services that offer a high level of control over your cloud security. about the book AWS Security is an invaluable guide that you'll want to have on hand when you're facing any cloud security problem. With a cookbook-style delivery, it's filled with well-documented examples and procedures you can apply to common AWS security issues. This book covers best practices for access policies, data protection, auditing, continuous monitoring, and incident response. You'll also explore several deliberately insecure applications, including a social media site and a mobile app, learning the exploits and vulnerabilities commonly used to attack them and the security practices to counter those attacks. With this practical primer, you'll be well prepared to evaluate your system's security, detect threats, and respond with confidence. what's inside Securely grant access to AWS resources to coworkers and customers Develop policies for ensuring proper access controls Lock-down network controls using VPCs Record audit logs and use them to identify attacks Track and assess the security of an AWS account Common attacks and vulnerabilities about the reader For software and security engineers building and securing AWS applications. about the author Dylan Shields is a software engineer working on Quantum Computing at AWS. Previously, Dylan was the first engineer on the AWS Security Hub team. He has also worked at Google Cloud, focusing on the security and reliability of their serverless data warehouse, BigQuery.

Hibernate - A Developer's Notebook (Paperback): Jim Elliott Hibernate - A Developer's Notebook (Paperback)
Jim Elliott
R613 R452 Discovery Miles 4 520 Save R161 (26%) Ships in 12 - 17 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.

Hugo in Action - Static sites and dynamic JAMstack apps (Paperback): Atishay Jain Hugo in Action - Static sites and dynamic JAMstack apps (Paperback)
Atishay Jain
R1,122 Discovery Miles 11 220 Ships in 12 - 17 working days

Static websites-sites with fixed content-are the simplest type of web pages. In addition to being easier to create and maintain, they're inherently more secure that dynamic pages. And with the Hugo static site engine, you can render them in milliseconds. Hugo in Action is a step-by-step guide to using Hugo to create static websites that really show off the advantages of simplicity. Working with a complete example website and source code samples, you'll learn how to build and host a low-maintenance, high-performance site that will wow your users and stay stable without relying on a third-party server. Key Features * Installing Hugo and building your first web page * Using the Go Template language * Forking themes * Building your own APIs For web developers with intermediate knowledge of HTML/CSS and basic knowledge of JavaScript. About the technology With the Hugo engine, you can build and render static web pages in milliseconds. Written in Go, the Hugo engine takes your directory of content and templates and renders it as a full HTML and CSS website. It uses Markdown files for its data, making it quick to code, capable of running from any directory, and a great choice when working on a shared system where you don't have full privileges. Perfect for blogs, documentation, and portfolio sites, Hugo makes web development fast and fun again. Atishay Jain is a Senior Computer Scientist at Adobe, who has developed web-based software used by millions of Adobe Creative Cloud customers on a daily basis.

Practical Django 2 and Channels 2 - Building Projects and Applications with Real-Time Capabilities (Paperback, 1st ed.):... Practical Django 2 and Channels 2 - Building Projects and Applications with Real-Time Capabilities (Paperback, 1st ed.)
Federico Marani
R838 Discovery Miles 8 380 Ships in 12 - 17 working days

Learn how to rapidly build your own ecommerce site by applying Django's battle-tested components. This book demonstrates Django's features and conventions to help you develop modern web applications quickly. You'll adopt a "learn by doing" approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical. The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features. Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible. What You'll Learn Build and deploy a simple company site with Django Develop more complex, data-heavy sites using the Django ORM Integrate Django with Channels Unit-test your solutions Who This Book Is For Python developers and web developers wanting to learn Django 2 and Channels 2

CSS in Depth (Paperback): Keith J Grant CSS in Depth (Paperback)
Keith J Grant
R1,207 R1,015 Discovery Miles 10 150 Save R192 (16%) Ships in 12 - 17 working days

CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. CSS in Depth takes web developers from beginner to advanced. In this book, they will revisit concepts that they are likely familiar with but have not completely mastered. Key Features: * Teaches the cascade, floats, and positioning * Example-rich * Covers both beginner and advanced topics This book is for both experienced and new web developers who want to deepen their knowledge of CSS. It assumes you have some basic experience with HTML, CSS, and the web. Some familiarity with JavaScript or other C-like programming language may be beneficial, but not required. About the Technology: CSS, short for "Cascading Style Sheets", is one of the foundational technologies that drives the Internet. It specifies the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel.

Programming for Linguists: Perl for Language Resea rchers (Paperback): Michael Hammond Programming for Linguists: Perl for Language Resea rchers (Paperback)
Michael Hammond
R1,701 Discovery Miles 17 010 Ships in 12 - 17 working days

This book is an introduction to the rudiments of Perl programming. It provides the general reader with an interest in language with the most usable and relevant aspects of Perl for writing programs that deal with language.Through a series of simple examples and exercises, the reader is gradually introduced to the essentials of good programming. The examples are carefully constructed to make the introduction of new concepts as simple as possible, while at the same time using sample programs that make sense to someone who works with language as data. Many of these programs can be used immediately with minimal or no modification. The text is accompanied by exercises at the end of each chapter and all the code is available from the companion website: http: //www .u.arizona.edu/~hammond.

Using the HTML5 Filesystem API (Paperback): Eric Bidelman Using the HTML5 Filesystem API (Paperback)
Eric Bidelman
R480 R351 Discovery Miles 3 510 Save R129 (27%) Ships in 12 - 17 working days

Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O - the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem. Author Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API. * Learn common operations for working with files and directories * Become familiar with HTML5's storage use cases and security considerations * Understand the storage options available, including temporary, persistent, and unlimited * Write text or append data to an existing user file * Import files into your application by accessing a user's hard drive * Get techniques for using a file with filesystem, blob, or data URLs * Use the synchronous version of the HTML5 Filesystem API within a Web Worker context

Learning PHP (Paperback): David Sklar Learning PHP (Paperback)
David Sklar
R1,041 R762 Discovery Miles 7 620 Save R279 (27%) Ships in 12 - 17 working days

If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick. Whether you're a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with this language, this gentle introduction also covers aspects of modern PHP, such as internationalization, using PHP from the command line, and package management. Learn how PHP interacts with browsers and servers Understand data types, variables, logic, looping, and other language basics Explore how to use arrays, functions, and objects Build and validate web forms Work with databases and session management Access APIs to interact with web services and other websites Jumpstart your project with popular PHP web application frameworks

Fundamentals of Python - First Programs (Paperback, 2nd edition): Kenneth Lambert Fundamentals of Python - First Programs (Paperback, 2nd edition)
Kenneth Lambert
R1,410 R1,254 Discovery Miles 12 540 Save R156 (11%) Ships in 10 - 15 working days

Master today's required computer science topics while preparing for further study with Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. This book's easygoing approach is ideal, no matter what your background. The approach starts with simple algorithmic code and then scales into working with functions, objects, and classes as the problems become more complex and require new abstraction mechanisms. Rather than working only with numeric or text-based applications like other introductory texts, this edition presents graphics, image manipulation, GUIs, and simple networked client/server applications. The author uses Python's standard Turtle graphics module to introduce graphics and to provide open source frameworks for easy image processing and GUI application development.

Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.):... Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.)
Shailesh Kumar Shivakumar, Sourabhh Sethii
R1,459 R1,156 Discovery Miles 11 560 Save R303 (21%) Ships in 10 - 15 working days

Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights into building each layer in a digital platform. Proven best practices are presented with examples for designing and building layers. A special focus is provided on security and quality attributes needed for business-critical enterprise applications. The authors cover modern and emerging digital trends such as Blockchain, IoT, containers, chatbots, artificial intelligence, and more. The book is divided into five parts related to requirements/design, development, security, infrastructure, and case study. The authors employ proven real-world methods, best practices, and security and integration techniques derived from their rich experience. An elaborate digital transformation case study for a banking application is included. What You'll Learn Develop a digital experience platform from end to end Understand best practices and proven methods for designing overall architecture, user interface and integration components, security, and infrastructure Study real-world cases, including an elaborate digital transformation building an enterprise platform for a banking application Know the open source tools and technology frameworks that can be used to build DXPs Who This Book Is For Web developers, full stack developers, digital enthusiasts, digital project managers, and architects

Introduction to Interactive Programming on the Internet - Using HTML & Javascript (WSE) (Paperback): CD Knuckles Introduction to Interactive Programming on the Internet - Using HTML & Javascript (WSE) (Paperback)
CD Knuckles
R4,786 R3,429 Discovery Miles 34 290 Save R1,357 (28%) Ships in 12 - 17 working days

This unique book provides an introduction to programming on the Internet. Class-tested over a two-year period, this text covers the "nuts and bolts" of Internet programming. In addition to core fundamentals, readers are introduced to Web page construction HTML, managing an account on a web server, client-server model, and JavaScript programming.

Learning Angular - A Hands-On Guide to Angular 2 and Angular 4 (Paperback, 2nd edition): Brad Dayley, Brendan Dayley, Caleb... Learning Angular - A Hands-On Guide to Angular 2 and Angular 4 (Paperback, 2nd edition)
Brad Dayley, Brendan Dayley, Caleb Dayley
R896 R153 Discovery Miles 1 530 Save R743 (83%) Ships in 9 - 15 working days

Learning Angular, Second Edition A Hands-On Guide to Angular 2 and Angular 4 Learning Angular teaches modern application development with Angular 2 and Angular 4. It begins with the basics of Angular and the technologies and techniques used throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications. The reader will next build an Angular application from scratch while learning about the primary pieces of an Angular application and see how they work together. Using lots of examples, the core parts of Angular will be introduced, such as Components, the Router, and Services. The book also covers techniques like server-side rendering and how to incrementally add Angular 2+ features to existing AngularJS applications. Finally, the reader will gain insight into advanced skills that should be part of any professional Angular developer's toolkit such as testing, tooling options, and performance tuning. Understand how Angular is organized and learn best practices for designing Angular applications Quickly build Angular templates with built-in directives that enhance the user experience Bind UI elements to your data model, so changes to your model and UI occur automatically in tandem Define custom Angular directives that extend HTML Implement zoomable images, expandable lists, and other rich UI components Implement client-side services that interact with web servers Build dynamic browser views to provide even richer user interaction Create custom services you can easily reuse Implement rich UI components as custom Angular directives Contents at a Glance Introduction What is Angular Why Use Angular Who this Book is For How to Use this Book Getting the Source Code Chapter 1: Jumping into JavaScript Setting Up a JavaScript Development Environment Defining Variables Understanding JavaScript Data Types Using Operators Implementing Looping Creating Functions Understanding Variable Scope Using JavaScript Objects Manipulating Strings Working with Arrays Adding Error Handling Chapter 2: Jumping into TypeScript Learning the Different Types Understanding Interfaces Implementing Classes Implementing Modules Understanding Functions Chapter 3: Getting Started with Angular Why Angular? Understanding Angular Separation of Responsibilities Adding Angular to Your Environment Using the Angular CLI Creating a Basic Angular Application Chapter 4: Angular Components Component Configuration Building the Template Using Constructors Using External Templates Implementing Directives Chapter 5: Expressions Using Expressions Using Pipes Building a Custom Pipe Chapter 6: Data Binding Understanding Data Binding Interpolation Property Binding Attribute Binding Class Binding Style Binding Event Binding Two-Way Binding Chapter 7: Built-in Directives Understanding Directives Using Built-in Directives Structural Directives Attribute Directives Chapter 8: Custom Directives Creating a Custom Attribute Directive Creating a Custom Directive with a Component Chapter 9: Events and Change Detection Using Browser Events Emitting Custom Events Using Observables Chapter 10: Implementing Angular Services in Web Applications Understanding Angular Services Using the Built in Services Sending HTTP GET and PUT Requests with the http Service Implementing a Simple Mock Server Using the http Service Changing Views with the router Service Implementing a Router with a Navigation Bar Implementing a Router with Parameters Chapter 11: Creating Your Own Custom Angular Service Integrating Custom Services into Angular Applications Implementing a Simple Application That Uses a Constant Data Service Implementing a Data Transform Service Implementing a Variable Data Service Implementing a Service that Returns a Promise Implementing a Shared Service Chapter 12: Having Fun with Angular Implementing an Angular Application That Uses the Animation Service Implementing an Angular Application That Zooms in on Images Implementing an Angular Application That Enables Drag and Drop Implementing a Star Rating Angular Component

Kafka in Action (Paperback): Dylan Scott Kafka in Action (Paperback)
Dylan Scott
R1,080 R943 Discovery Miles 9 430 Save R137 (13%) Ships in 12 - 17 working days

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue. Key Features * Understanding Kafka's concepts * Implementing Kafka as a message queue * Setting up and executing basic ETL tasks * Recording and consuming streaming data * Working with Kafka producers and consumers from Java applications * Using Kafka as part of a large data project team * Performing Kafka developer and admin tasks Written for intermediate Java developers or data engineers. No prior knowledge of Kafka is required. About the technology Apache Kafka is a distributed streaming platform for logging and streaming data between services or applications. With Kafka, it's easy to build applications that can act on or react to data streams as they flow through your system. Operational data monitoring, large scale message processing, website activity tracking, log aggregation, and more are all possible with Kafka. Dylan Scott is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.

A Friendly Guide to Software Development - What You Should Know Without Being a Developer (Paperback, 1st ed.): Leticia Portella A Friendly Guide to Software Development - What You Should Know Without Being a Developer (Paperback, 1st ed.)
Leticia Portella
R1,405 R1,102 Discovery Miles 11 020 Save R303 (22%) Ships in 10 - 15 working days

Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don't. But it doesn't have to be this way. This book aims to bring these two worlds closer together, allowing people to learn basic concepts of software development in a casual and straight-forward way. Assuming no previous technical knowledge, you'll embark on a journey where you can understand and build a new software project from scratch until it is an advanced product with multiple users. A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. Imagine moving from a "traditional" company and suddenly finding yourself in one where software is the main product or is a foundational component to it. One is often left to wade through the infinite concepts while still doing their actual jobs. This book closes that gap. In doing so, you'll be able to achieve better communication, which will undoubtedly lead to better working relationships, a better working environment, and ultimately better software. What You'll Learn See how a new software project is created Examine the basics of software development and architecture Know which questions to ask to avoid potential problems and pitfalls Start using and building software projects Who This Book Is For Those without a traditional technical background people like business and project managers who need to work closely with software developers and teams People who are interested in building a software system but don't know where to start. Programmers who want to jump to development but have no experience in the industry and its common concepts

Demystifying OWL for the Enterprise (Paperback): Michael Uschold Demystifying OWL for the Enterprise (Paperback)
Michael Uschold
R1,681 Discovery Miles 16 810 Ships in 12 - 17 working days

After a slow incubation period of nearly 15 years, a large and growing number of organizations now have one or more projects using the Semantic Web stack of technologies. The Web Ontology Language (OWL) is an essential ingredient in this stack, and the need for ontologists is increasing faster than the number and variety of available resources for learning OWL. This is especially true for the primary target audience for this book: modelers who want to build OWL ontologies for practical use in enterprise and government settings. The purpose of this book is to speed up the process of learning and mastering OWL. To that end, the focus is on the 30% of OWL that gets used 90% of the time. Others who may benefit from this book include technically oriented managers, semantic technology developers, undergraduate and post-graduate students, and finally, instructors looking for new ways to explain OWL. The book unfolds in a spiral manner, starting with the core ideas. Each subsequent cycle reinforces and expands on what has been learned in prior cycles and introduces new related ideas. Part 1 is a cook's tour of ontology and OWL, giving an informal overview of what things need to be said to build an ontology, followed by a detailed look at how to say them in OWL. This is illustrated using a healthcare example. Part 1 concludes with an explanation of some foundational ideas about meaning and semantics to prepare the reader for subsequent chapters. Part 2 goes into depth on properties and classes, which are the core of OWL. There are detailed descriptions of the main constructs that you are likely to need in every day modeling, including what inferences are sanctioned. Each is illustrated with real-world examples. Part 3 explains and illustrates how to put OWL into practice, using examples in healthcare, collateral, and financial transactions. A small ontology is described for each, along with some key inferences. Key limitations of OWL are identified, along with possible workarounds. The final chapter gives a variety of practical tips and guidelines to send the reader on their way.

Oracle Application Server 10g - J2EE Deployment and Administration (Paperback, Softcover reprint of the original 1st ed.): Erin... Oracle Application Server 10g - J2EE Deployment and Administration (Paperback, Softcover reprint of the original 1st ed.)
Erin Mulder, Rob Harrop, Jan Machacek, Michael Wessler
R1,418 R1,148 Discovery Miles 11 480 Save R270 (19%) Ships in 10 - 15 working days

* Only in-depth guide on the market focused purely on telling J2EE developers exactly what they need to know to get their J2EE applications up and running on Oracle AS 10g. * Covers the very latest release and provides tons of tips/workarounds compiled by an expert author during numerous projects. * Compares and contrasts the Oracle AS 10g implementation to other J2EE application servers (particularly WebLogic, WebSphere and JBoss), taking advantage of the experience many readers already have with those products. This makes it an ideal book for anyone migrating to 10G from another app server.

Programming Ruby 1.9 & 2.0 4ed (Paperback, 4th Ed.): David Thomas, Andy Hunt, Chad Fowler Programming Ruby 1.9 & 2.0 4ed (Paperback, 4th Ed.)
David Thomas, Andy Hunt, Chad Fowler
R1,294 R950 Discovery Miles 9 500 Save R344 (27%) Ships in 12 - 17 working days

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby. 2013 marks the 20th anniversary of the Ruby language. We're proud that throughout its history, we've continued to cover the latest version of Ruby. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you! Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers. The Pickaxe contains four major sections: * An acclaimed tutorial on using Ruby. * The definitive reference to the language. * Complete documentation of all built-in classes, modules, and methods. * Complete descriptions of all 97 standard libraries. This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features. About Ruby 2.0 Ruby 2.0 is a minor update to Ruby 1.9, unlike the more major updates from Ruby 1.8 to Ruby 1.9. The major language changes in Ruby 2.0 are the addition of keyword arguments and the change to use UTF-8 as the default source file encoding. There are a number of additions to the standard library, including: * @Enumerator::Lazy@, which adds support for lazy access to potentially infinite lists. * Refinements allow you to encapsulate changes to third-party classes, and scope their application to individual source files, preventing your changes from polluting the global application. You'll also find that Ruby 2 is faster, and has memory management improvements that make it more server-friendly. All told, there are over 110 sections of the book that have been flagged and cross-linked to indicate 2.0 content. What You Need * This book assumes you have a basic understanding of object-oriented programming. * In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs.

Pro RESTful APIs with Micronaut - Build Java-based Microservices with REST, JSON, XML and JAX-RS (Paperback, 2nd ed.): Sanjay... Pro RESTful APIs with Micronaut - Build Java-based Microservices with REST, JSON, XML and JAX-RS (Paperback, 2nd ed.)
Sanjay Patni
R1,348 R1,045 Discovery Miles 10 450 Save R303 (22%) Ships in 10 - 15 working days

Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs. Pro RESTful APIs with Micronaut (Second Edition) gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services application programmer or developer building applications and services for today's enterprises. After reading and using this book, you'll be competent in using Micronaut and RESTful APIs for building today's microservices. Source code for the examples and case studies are free and available on Apress' GitHub page for this book. What You'll Learn Discover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and more Explore the Micronaut framework Use these for microservices for today's modern web services and data exchanges Harness Java, XML, JSON, REST, and JAX-RS in examples and case studies Apply best practices to your solutions' architecture and more Who This Book Is For Experienced Java and web programmers and developers who may be new to microservices and even cloud-native applications development.

The TYPO3 Guidebook - Understand and Use TYPO3 CMS (Paperback, 1st ed.): Felicity Brand, Heather McNamee, Jeffrey A. McGuire The TYPO3 Guidebook - Understand and Use TYPO3 CMS (Paperback, 1st ed.)
Felicity Brand, Heather McNamee, Jeffrey A. McGuire
R1,293 Discovery Miles 12 930 Ships in 12 - 17 working days

Learn how to make the most of TYPO3 - the enterprise CMS - to organize information and digital assets, and communicate globally with powerful multi-site and multilingual support. This book will show you how the TYPO3 CMS backend and frontend work from top to bottom. Content management is a core aspect of every company's communications, whether intranets and internal digital asset repositories or public-facing product pages and online communities. The book starts with four chapters covering how TYPO3 works, giving you a high-level overview of the most important aspects you should know about, including its community and professional ecosystem. If you've never seen TYPO3 before, you'll learn how to make the most of it and what makes TYPO3 different from other content management systems you may have used before. You'll then move on to 10 hands-on guides. These step-by-step tutorials show you how to work with TYPO3 CMS. Each guide is self-contained, introducing a scenario, and showing you how to solve a given problem. The guides include references to documentation, examples, code samples, and everything you need to get the job done. The TYPO3 Guidebook will help you learn how to put your creative ideas online with TYPO3. What You'll Learn Scope, plan, design, and build efficient websites and web applications with TYPO3 Determine how TYPO3 can work best for you and how to avoid complications Implement a project from idea to launch Manage client expectations and complete TYPO3 projects on time and within budget Understand TYPO3 terminology in practical terms Create TYPO3 projects using best practices and configure them efficiently Build integrations and features using TYPO3 Core APIs Who This Book is For Decision makers, project managers, consultants and developers

Ruby Cookbook 2e (Paperback, 2nd Revised edition): Lucas Carlson Ruby Cookbook 2e (Paperback, 2nd Revised edition)
Lucas Carlson; Contributions by Leonard Richardson
R1,302 R959 Discovery Miles 9 590 Save R343 (26%) Ships in 12 - 17 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.

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

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

Jump Start JavaScript (Paperback): Ara Pehlivanian, Don Nguyen Jump Start JavaScript (Paperback)
Ara Pehlivanian, Don Nguyen
R728 R534 Discovery Miles 5 340 Save R194 (27%) Out of stock

Get a Jump Start on JavaScript today

JavaScript is a key technology in modern web development, enabling you to craft interactive, usable and engaging experiences for your users.

In just one weekend with this SitePoint book, you'll learn how to: Use JavaScript to solve real world problems: build forms, track user events and craft animationsUse JavaScript with HTML5 and CSS3Build an entire JavaScript-powered application from scratch: a task management application

Plus you'll discover how to use modern techniques such as Canvas and Ajax.

Beginning Adobe Experience Design - Quickly Design and Prototype Websites and Mobile Apps (Paperback, 1st ed.): Rob Huddleston Beginning Adobe Experience Design - Quickly Design and Prototype Websites and Mobile Apps (Paperback, 1st ed.)
Rob Huddleston
R1,393 R1,090 Discovery Miles 10 900 Save R303 (22%) Ships in 10 - 15 working days

Render high quality designs and interactive prototypes of web sites and mobile apps using Adobe XD's powerful drawing and layout tools. This book provides an in-depth look at XD and shows you how to quickly get up-to-speed to simplify these processes with intuitive design tools and a powerful prototyping function. Since the advent of the web, designers have struggled with the need to create functioning demo prototypes of their layouts and designs without an extensive amount of code for their clients. The dawn of mobile apps, which are exponentially more difficult to mock-up and demonstrate, has only intensified this problem. Beginning Adobe Experience Design resolves this for you with it's easy-to-use approach to leveraging XD. What You'll Learn Create links and interactivity to see just how your site or app will function Preview your site or prototype live in a web browser or your mobile device Use Adobe XD on both Mac and Windows Who This Book Is For Web front-end designers and user experience professionals and educators interested in teaching the tool

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Andy Warhol, Volume 60
Maria Isabel Sanchez Vegara Hardcover R320 R235 Discovery Miles 2 350
The Revolution Will Not Be Litigated…
Mark Gevisser, Katie Redford Paperback R405 R270 Discovery Miles 2 700
What is God Like?
Rachel Held Evans, Matthew Paul Turner Hardcover R445 R411 Discovery Miles 4 110
A Thousand Times More Fair - What…
Kenji Yoshino Paperback R428 R354 Discovery Miles 3 540
Dialogos - Hellenic Studies Review
David Ricks, Michael Trapp Hardcover R1,206 Discovery Miles 12 060
Texas Adoption Activist Edna Gladney - A…
Sherrie S. McLeroy Paperback R577 R475 Discovery Miles 4 750
Think Like A Monk - Train Your Mind For…
Jay Shetty Paperback  (13)
R380 R304 Discovery Miles 3 040
Shockwave - Countdown to Hiroshima
Stephen Walker Paperback R544 R453 Discovery Miles 4 530
The Lord of the Rings
J. R. R. Tolkien Hardcover R1,553 R1,348 Discovery Miles 13 480
Philosophy of Emotion - A Contemporary…
Christine Tappolet Hardcover R3,851 Discovery Miles 38 510

 

Partners