0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (97)
  • R250 - R500 (506)
  • R500+ (3,246)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

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,314 R1,121 Discovery Miles 11 210 Save R193 (15%) 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.

Head First jQuery (Paperback): Ryan Benedetti Head First jQuery (Paperback)
Ryan Benedetti; Contributions by Ronan Cranley
R1,068 R929 Discovery Miles 9 290 Save R139 (13%) Ships in 10 - 15 working days

Want to add more interactivity and polish to your websites? Discover how jQuery can help you build complex scripting functionality in just a few lines of code. With "Head First jQuery," you'll quickly get up to speed on this amazing JavaScript library by learning how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and building your own plug-ins.

If you want to learn--and understand--how to create interactive web pages, unobtrusive script, and cool animations that don't kill your browser, this book is for you.Use jQuery with DOM to overcome the limitations of HTML and CSS Learn how jQuery selectors and actions work together Write functions and wire them to interface elements Use jQuery effects to create actions on the page Make your pages come alive with animation Learn how use jQuery with the new HTML5 elements Build interactive web pages with jQuery and Ajax Create plug-ins to handle reusable functions Build forms and reports in web applications

Testing Java Microservices (Paperback): Alex Soto Bueno, Jason Porter, Andy Gumbrecht (Autoren) Testing Java Microservices (Paperback)
Alex Soto Bueno, Jason Porter, Andy Gumbrecht (Autoren)
R1,189 R1,043 Discovery Miles 10 430 Save R146 (12%) Ships in 12 - 19 working days

With traditional software unit tests, there's never a guarantee that an application will actually function correctly in the production environment. When you add microservices, testing becomes even more tricky. Testing Java Microservices teaches readers how to write tests like unit, component, integration, container, contract, chaos, and more. Along the way, it also covers technologies like the Arquillian ecosystem, Wiremock, Mockito, AssertJ, Pact or Gatling. Finally, the book demonstrates how everything fits together into the Continuous Delivery pipeline. Key Features: * Practical hands-on guide * Writing Persistence tests * Teaches test strategies * Shows how everything fits together in the Continuous Delivery Pipeline Readers should be comfortable programming in Java. Experience with testing tools like jUnit is helpful but not required. Some experience in Java EE, Spring and Docker is also helpful. About the Technology: A microservice may consist of several, several hundred, or even several thousand of lines of code. Microservices enable programmers to isolate and scale smaller pieces of an application, rather than the entire application.

Making Isometric Social Real-Time Games with HTML5, CSS3 and JavaScript (Paperback): Mario Andres Pagella Making Isometric Social Real-Time Games with HTML5, CSS3 and JavaScript (Paperback)
Mario Andres Pagella
R601 Discovery Miles 6 010 Ships in 10 - 15 working days

Anyone familiar with Zynga's Farmville understands how fun and addictive real-time social games can be. This hands-on guide shows you how to design and build one of these games from start to finish, with nothing but open source tools. You'll learn how to render graphics, animate with sprites, add sound, validate scores to prevent cheating, and more, using detailed examples and code samples.

By the end of the book, you'll complete a project called Tourist Resort that combines all of the techniques you've learned. You'll also learn how to integrate your game with Facebook. If you're familiar with JavaScript, HTML5, and CSS3, you're ready to get started. Use HTML5's canvas element to build smooth animations with sprites Create an isometric grid pattern for high-performance graphics Design a GUI that works equally well on mobile devices and PCs Add sound to your game with HTML5's audio element Implement the game's path-finding function with WebWorkers Build a client data model on the server with PHP and MySQL Make your game come alive with dynamic CSS3 objects

Designing Web APIs - Building APIs That Developers Love (Paperback): Brenda Jin, Saurabh Sahni, Amir Shevat Designing Web APIs - Building APIs That Developers Love (Paperback)
Brenda Jin, Saurabh Sahni, Amir Shevat
R1,076 R822 Discovery Miles 8 220 Save R254 (24%) Ships in 12 - 19 working days

Designing an API is complicated to begin with, but evolving your API design over time makes the process even more difficult. There are several books on the topic, but none that guide you through key decisions for designing and building APIs for specific audiences and types of products. Well, until now, that is. Using case studies from companies such as Slack, Stripe, Facebook, and Github, this practical guide shows you how to navigate complex decisions when building, scaling, and evolving your own APIs. You'll learn best practices for designing APIs that developers will love, and discover how to evolve your APIs as your product grows. Developers, architects, tech leads, product managers, and engineering managers will: Examine strategies to expose data through web APIs, using webhooks, websockets, and HTTP Learn how to evolve APIs while keeping them consistent Be able to scale APIs with pagination and rate limiting Handle security, performance, monitoring, and testing Build a thriving ecosystem around your API

Java 2 (German, Hardcover, 2nd 2., Uberarb. Aufl. Reprint 201 ed.): Ernst-Wolfgang Dieterich Java 2 (German, Hardcover, 2nd 2., Uberarb. Aufl. Reprint 201 ed.)
Ernst-Wolfgang Dieterich
R3,324 R2,618 Discovery Miles 26 180 Save R706 (21%) Ships in 10 - 15 working days

Dieses Buch fuhrt von Grund auf in das objektorientierte Programmieren in Java 2 ein. Alle Sprachkonstruktionen von Java 2 werden genau beschrieben und an pragnanten Beispielen veranschaulicht."

Scala Cookbook - Recipes for Object-Oriented and Functional Programming (Paperback, 2nd Revised edition): Alvin Alexander Scala Cookbook - Recipes for Object-Oriented and Functional Programming (Paperback, 2nd Revised edition)
Alvin Alexander
R1,614 R1,422 Discovery Miles 14 220 Save R192 (12%) Ships in 12 - 19 working days

Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when working with Scala 3 and its popular libraries. Scala changes the way you think about programming--and that's a good thing. Whether you're working on web, big data, or distributed applications, this cookbook provides recipes based on real-world scenarios for both experienced Scala developers and programmers just learning to use this JVM language. Author Alvin Alexander includes practical solutions from his experience using Scala for component-based, highly scalable applications that support concurrency and distribution. Recipes cover: Strings, numbers, and control structures Classes, methods, objects, traits, packaging, and imports Functional programming techniques Scala's wealth of collections classes and methods Building and publishing Scala applications with sbt Actors and concurrency with Scala Future and Akka Typed Popular libraries, including Spark, Scala.js, Play Framework, and GraalVM Types, such as variance, givens, intersections, and unions Best practices, including pattern matching, modules, and functional error handling

Violent Python - A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers (Paperback): T. J... Violent Python - A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers (Paperback)
T. J O'Connor
R1,132 R909 Discovery Miles 9 090 Save R223 (20%) Ships in 12 - 19 working days

"Violent Python" shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.

- Demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts.

- Write code to intercept and analyze network traffic using Python. Craft and spoof wireless frames to attack wireless and Bluetooth devices.

- Data-mine popular social media websites and evade modern anti-virus. "

Beginning Drupal 8 (Paperback, 1st ed.): Todd Tomlinson Beginning Drupal 8 (Paperback, 1st ed.)
Todd Tomlinson
R1,485 R277 Discovery Miles 2 770 Save R1,208 (81%) Ships in 9 - 17 working days

Beginning Drupal 8 teaches you how to build, maintain, and manage Drupal 8-based web sites. The book covers what Drupal is, using Drupal when building a new web site, installing and configuring Drupal, creating and managing content, managing users, adding functionality to your web site through Drupal modules, and advanced topics on using themes, panels, and views. The book also builds practical examples of common Drupal sites, such as a company website, a community website, and a commerce website, that you can take and expand on to create your own Drupal 8 sites. By reading this book, you will understand the power of the Drupal platform, and why you should be using Drupal if you're not already. Through following the samples in the book, you will quickly build your confidence and your ability to use Drupal. Beginning Drupal 8 gives you the knowledge necessary to build, deploy, and manage web sites on Drupal 8.

Elektronische Beschaffung - Stand und Entwicklungstendenzen (German, Hardcover, 2007 ed.): Walter Brenner, Roland Wenger Elektronische Beschaffung - Stand und Entwicklungstendenzen (German, Hardcover, 2007 ed.)
Walter Brenner, Roland Wenger
R2,424 Discovery Miles 24 240 Ships in 10 - 15 working days

Der enorme Kostendruck in Industrieunternehmen sowie der erkennbare Wandel der Wertschopfungsketten hin zu Wertschopfungsnetzwerken werden die Bedeutung der Beschaffung auf den Unternehmenserfolg sowie die Komplexitat der Beschaffungsaufgaben noch weiter erhohen. Diese Herausforderung kann nur durch den verstarkten Einsatz geeigneter, prozessorientierter Informationstechnologie bei der Beschaffung direkter Guter bewaltigt werden.

Dieses Buch bietet durch die Darstellung des State-of-the-Art und der Entwicklungstendenzen aus Sicht der Wissenschaft sowie namhafter IT-Anbieter-, Beratungs- und Industrieunternehmen erstmals einen ganzheitlichen Uberblick uber Strategien, Prozesse und Systeme bei der Beschaffung direkter Guter. Daraus konnen Handlungsempfehlungen fur die konkrete Ausgestaltung in den Unternehmen gewonnen werden."

Developing Bots with Microsoft Bots Framework - Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services... Developing Bots with Microsoft Bots Framework - Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services (Paperback, 1st ed.)
Srikanth Machiraju, Ritesh Modi
R1,278 Discovery Miles 12 780 Ships in 10 - 15 working days

Develop Intelligent Bots using Microsoft Bot framework (C# and Node.js), Visual Studio Enterprise & Code, MicrosoftAzure and Cognitive Services. This book shows you how to develop great Bots, publish to Azure and register with Bot portal so that customers canconnect and communicate using famous communication channels like Skype, Slack, Web and Facebook. You'll also learn how to build intelligence into Bots using Azure Cognitive Services like LUIS, OCR, Speech to Text and Web Search.Bots are the new face of user experience. Conversational User Interface provides many options to make userexperience richer, innovative and engaging with email, text, buttons or voice as the medium for communication.Modern line of business applications can be replaced or associated with Intelligent Bots that can use data/historycombined with Machine Intelligence to make user experience inclusive and exciting. With Developing Bots with Microsoft Bots Framework, you'll see just how simple Bot building can be. What You'll Learn Build Bots using MS Bot framework on Windows and Non-Windows platforms Publish your Bot to the cloud in minutes Create rich communication platforms between your application and users Apply Artificial Intelligence and Machine Learning to your applications Who This Book Is For Developers and Architects who design and build modern applications or communication platforms using MS stack or open source technologies. Business Analysts and UX Specialists interested in designing and building trendy user interfaces/platforms using Bots and Azure ML

PHP & MySQL: Novice to Ninja, 7e (Paperback): Tom Butler PHP & MySQL: Novice to Ninja, 7e (Paperback)
Tom Butler
R1,101 R963 Discovery Miles 9 630 Save R138 (13%) Ships in 10 - 15 working days

PHP & MySQL: Novice to Ninja, 7th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a professional web application using PHP & MySQL. Comprehensively updated to cover PHP 8 and modern best practice, this highly practical and fun book covers everything from installation through to creating a complete online content management system. Gain a thorough understanding of PHP syntax Master database design principles and SQL Write robust, maintainable, best practice code Build a working content management system (CMS) And much more!

CSS Refactoring (Paperback): Steve Lindstrom CSS Refactoring (Paperback)
Steve Lindstrom
R815 R566 Discovery Miles 5 660 Save R249 (31%) Ships in 12 - 19 working days

Revisiting your code to remove redundancies and inconsistencies-known as refactoring-is a common practice when using programming languages. With this book, author Steve Lindstrom not only shows you how to structure your CSS to build a responsive, easy-to-use website, but also how to use refactoring tools to create faster, more readable CSS. Good CSS is essential to the look and feel of modern sites-as important as the HTML that dictates the site's appearance and the JavaScript that runs the application. This book is ideal for seasoned front-end developers cleaning up an existing project, as well as those starting a new project for the first time. Discover why CSS is easy to learn but difficult to master Understand the difference between good and bad CSS Learn about refactoring and how it relates to CSS Explore methods for executing a CSS refactoring Learn how to deal with browser inconsistencies Investigate common CSS antipatterns-and how to avoid them Use techniques for structuring a project's CSS Recognize when your CSS refactoring is successful

Head First HTML and CSS (Paperback, 2nd Revised edition): Elisabeth Robson Head First HTML and CSS (Paperback, 2nd Revised edition)
Elisabeth Robson; Contributions by Eric Freeman
R1,445 R1,058 Discovery Miles 10 580 Save R387 (27%) Ships in 12 - 19 working days

Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create web pages in the 21st century then you'll want to know and understand CSS.Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet.With Head First HTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks.So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.

Business Engineering in der Praxis (German, Hardcover, 2005 ed.): Ulrike Baumoel, Hubert OEsterle, Robert Winter Business Engineering in der Praxis (German, Hardcover, 2005 ed.)
Ulrike Baumoel, Hubert OEsterle, Robert Winter
R2,222 Discovery Miles 22 220 Ships in 12 - 19 working days

Erfolgreiche Veranderung hangt von der zielgerichteten Umsetzung pragmatischer Konzepte ab. Das Business Engineering liefert diese Konzepte. Das Buch zeigt, wie sie in der betrieblichen Realitat zu erfolgreichen Projekten fuhren. Die Nutzung der Informationstechnologie ist dabei das verbindende Element. Die von erfahrenen Praktikern des Business Engineering verfassten Beitrage drehen sich zum einen um technologiegetriebene Wertschopfungspotenziale und zum anderen um den methodischen Transformationsprozess zum Unternehmen des Informationszeitalters. Sie beschaftigen sich mit den zentralen Fragen des unternehmerischen Wandels: Wie andert sich die Geschaftslogik z.B. von Finanzdienstleistern, Industrieunternehmen oder Immobilienmanagement-Gesellschaften unterstutzt durch innovative Anwendungen? Welche Potenziale ergeben sich fur Supply-Chain-Management-Prozesse oder fur ein innovatives HR-Management? Welche Effekte ergeben sich in Netzwerken? Wie lassen sich die Erkenntnisse in KMU anwenden?

"

Introducing GitHub (Paperback): Brent Beer Introducing GitHub (Paperback)
Brent Beer
R596 R487 Discovery Miles 4 870 Save R109 (18%) Ships in 12 - 19 working days

If you're new to GitHub, this concise book shows you just what you need to get started and no more. It's perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project - whether it's to review and comment on work in progress or to contribute specific changes. It's also great for developers just learning GitHub. GitHub has rapidly become the default platform for software development, but it's also ideal for other text-based documents, from contracts to screenplays. This hands-on book shows you how to use GitHub's web interface to view projects and collaborate effectively with your team. Learn how and why people use GitHub to collaborate View the status of a project - recent changes, outstanding work, and historic changes Create and edit files through GitHub without learning Git Suggest changes to projects you don't have permission to edit directly Use tools like issues, pull requests, and branches to specify and collaborate on changes Create a new GitHub repository to control who has access to your project

PHP Hacks - Tips and Tools for Creating Dynamic Websites (Paperback): Jack D. Herrington PHP Hacks - Tips and Tools for Creating Dynamic Websites (Paperback)
Jack D. Herrington
R742 R595 Discovery Miles 5 950 Save R147 (20%) Ships in 12 - 19 working days

Programmers love its flexibility and speed; designers love its accessibility and convenience. When it comes to creating web sites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million web sites, surpassing Microsoft's ASP .NET technology in popularity. Not surprisingly, this surge in usage has resulted in a number of PHP books hitting the market. Only one, though, takes the language beyond traditional Web programming and into mapping, graphing, multimedia, and beyond: PHP Hacks. In PHP Hacks, author Jack Herrington wrings out his 20 years of code generation experience to deliver hands-on tools ranging from basic PHP and PEAR installation and scripting to advanced multimedia and database optimizing tricks. On the practical side of things, PHP Hacks helps you develop more robust PHP applications by explaining how to improve your database design, automate application testing, and employ design patterns in your PHP scripts and classes. In the category of "cool," Herrington explains how to upgrade your Web interface through the creation of tabs, stickies, popups, and calendars. He even examines how to leverage maps and graphics in PHP. There's also a bounty of image and application hacks, including those that show you how to: * Integrate web sites with Google maps and satellite imaging * Dynamically display iPhoto libraries online * Add IRC, SMS, and Instant Messaging capabilities to your Web applications * Drop the latest Wikipedia dictionary onto your Sony PSP * Render graphics and user interfaces with SVG, DHTML, and Ajax Whether you're a newcomer or an expert, you'll find great value in PHP Hacks, the only PHP guide that offers something useful and fun for everyone.

Test-Driving JavaScript Applications (Paperback): Venkat Subramaniam Test-Driving JavaScript Applications (Paperback)
Venkat Subramaniam
R1,092 Discovery Miles 10 920 Ships in 10 - 15 working days

Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can test-drive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript, decouple and properly mock out dependencies, measure code coverage, and create lightweight modular designs of both server-side and client-side code. Your investment in writing tests will pay high dividends as you create code that's predictable and cost-effective to change. Design and code JavaScript applications with automated tests. Writing meaningful tests is a skill that takes learning, some unlearning, and a lot of practice, and with this book, you'll hone that skill. Fire up the editor and get hands-on through practical exercises for effective automated testing and designing maintainable, modular code. Start by learning when and why to do manual testing vs. automated verification. Focus tests on the important things, like the pre-conditions, the invariants, complex logic, and gnarly edge cases. Then begin to design asynchronous functions using automated tests. Carefully decouple and mock out intricate dependencies such as the DOM, geolocation API, file and database access, and Ajax calls to remote servers. Step by step, test code that uses Node.js, Express, MongoDB, jQuery, and AngularJS. Know when and how to use tools such as Chai, Istanbul, Karma, Mocha, Protractor, and Sinon. Create tests with minimum effort and run them fast without having to spin up web servers or manually edit HTML pages to run in browsers. Then explore end-to-end testing to ensure all parts are wired and working well together. Don't just imagine creating testable code, write it. What You Need: A computer with a text editor and your favorite browser. The book provides instructions to install the necessary automated testing-related tools.

Alice 3 to Java - Learning Creative Programming through Storytelling and Gaming (Paperback): Wanda Dann, Don Slater, Laura... Alice 3 to Java - Learning Creative Programming through Storytelling and Gaming (Paperback)
Wanda Dann, Don Slater, Laura Paoletti, Dave Culyba
R3,909 Discovery Miles 39 090 Ships in 12 - 19 working days

For courses in Introductory Programming for Java and Alice Learn programming basics in a creative context that's more engaging and less complicated Taking a computer programming course can be challenging, time-consuming, and downright frustrating-but there's a better way. Alice 3 to Java: Learning Creative Programming through Storytelling and Gaming, First Edition introduces readers to programming in a creative context that's more engaging and less complicated, while still covering all the essential concepts you'd expect to see in an introductory programming course. Readers are invited to step into the world of creating 3D animations through chapters that present programming concepts with hands-on examples. Throughout the text, readers create a short story or game centered on Lawrence Prenderghast's Haunted Circus, a story by Laura Paoletti. Students bring the story to life through projects and exercises using Alice, an animation tool similar to professional software used by studios like Pixar and DreamWorks. Later in the book, students may apply what they've learned in Alice to using Java, a professional, production-level programming course.

Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback): Nicholas H. Tollervey Programming with MicroPython - Embedded Programming with Microcontrollers and Python (Paperback)
Nicholas H. Tollervey
R1,347 R882 Discovery Miles 8 820 Save R465 (35%) Ships in 12 - 19 working days

It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you're familiar with Python as a programmer, educator, or maker, you're ready to learn-and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You'll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit's Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community

Beginning Groovy, Grails and Griffon (Paperback, 1st ed.): Christopher M. Judd, Joseph Faisal Nusairat, Jim Shingler, Vishal... Beginning Groovy, Grails and Griffon (Paperback, 1st ed.)
Christopher M. Judd, Joseph Faisal Nusairat, Jim Shingler, Vishal Layka
R2,642 Discovery Miles 26 420 Ships in 10 - 15 working days

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java--driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy, Grails and Griffon is the first introductory book on the Groovy language and its primary web framework, Grails. Griffon is also covered. While Grails is the Web framework for building Groovy Web applications, Griffon is the deskop framework for building desktop Groovy applications. Could Groovy be the new Java? It's light, fast and free (open source). This book gets you started with Groovy, Grails and Griffon, and culminates in the example and possible application of some real--world projects.You follow along with the development of each project, implementing and running each application while learning new features along the way. What you'll learn* Understand the fundamentals of the open source, dynamic Groovy scripting language and the Grails web framework. * Capitalize upon Grails' well--defined framework architecture to build web applications faster than ever before. * Improve your web application with cutting--edge interface enhancements using Ajax. * Use Grails' object--relational mapping solution, GORM, to manage your data store more effectively than ever before. * Take advantage of Groovy to create reporting services, implement batch processing, and create alternative client interfaces. * Deploy and upgrade your Grails--driven applications with expertise and ease. * Discover an alternative client in Groovy as well. * Explore the Griffon framework for creating Groovy-based desktop applications. Who this book is for Java and web developers looking to learn and embrace the power and flexibility offered by the more agile, lightweight Groovy scripting language and its Grails and Griffon frameworks.

HTML5 Advertising (Paperback, 1st ed.): John Percival HTML5 Advertising (Paperback, 1st ed.)
John Percival
R2,562 Discovery Miles 25 620 Ships in 10 - 15 working days

Web advertising is changing. What was once a predominantly Flash-based medium is making the switch to HTML5, with the benefit of a plug-in free environment giving a larger audience for ads, and better integration with the page they are featured on. We live in a time where marketers, designers, and developers are confused as to what they can and can't do on different devices, browsers, and operating systems. What better way to finally make sense of it all, than by stepping through the entire campaign process on your own terms? HTML5 Advertising will educate you on the whole digital advertising process from start to finish, and help you take advantage of new HTML5 features such as canvas, CSS3 animations, DOM events, audio and video, and offline storage. You'll also learn how to get around discrepancies in browser support with JavaScript and polyfills. You will be provided with tips and tricks to better optimize content across screens and make the most successful campaign with the lightest footprint possible, which is especially important when deploying to mobile devices.This book: * Takes you through the advertising campaign process with HTML5 from design to delivery * Provides in-depth knowledge into the digital advertising landscape and the HTML5 specification * Communicates tips and tricks coming from Flash and ActionScript to HTML5, CSS3 and JavaScript. HTML5 Advertising equips you with the knowledge to attack cutting-edge, rich media projects with confidence and scale, while also learning the essentials to communicate to internal and external clients. HTML5 is here whether you like it or not, so why not jump in early and head down the path of building the future.What you'll learn * How to work with web standards within the digital advertising desktop and mobile landscape * Understand new HTML5 features like SVG, web fonts, device orientation, offline storage and tracking, geolocation, canvas, drag-n-drop, webGL and video * Create, encode and deliver device and browser agnostic video for HTML5 * Create interactive and dynamic advertisements for HTML5 compliant browsers * Deploy to mobile devices, both in application and mobile web environments * Optimize your creatives and provide graceful failovers when needed with debugging tips * Understand the entire digital advertising campaign process from end to end Who this book is for HTML5 Advertising is for the designer/developer transitioning from Flash & Actionscript to web standards (HTML5, CSS3 and JavaScript). It's ideal for someone who is ready to move beyond his/her current skillset and get a jumpstart on developing with the emerging standard. It's for designers and developers tired of not reaching the full audience on Apple iOS platforms and browsers where Flash can't run.While the industry is swiftly progressing towards the new standard, Digital Advertising with HTML5 is an excellent choice for developers and designers who enjoy learning useful tips and shortcuts that they can apply in their professional life. It's an exceptional choice for the creative or technology director craving to improve the skillsets of an entire team or department.

Foundation Adobe Edge Animate - for HTML5, CSS3, and JavaScript Development (Paperback, 1st ed.): Tom Green, Michael Clawson Foundation Adobe Edge Animate - for HTML5, CSS3, and JavaScript Development (Paperback, 1st ed.)
Tom Green, Michael Clawson
R1,209 Discovery Miles 12 090 Ships in 10 - 15 working days

Foundation Adobe Edge Animateis a project-oriented book that will walk you through the features ofEdge Animate - Adobe's exciting new motion and interaction tool forweb standards development. Edge Animate is an application that allows web designers and developers to make full use of many of the features of CSS3, JavaScript, and HTML5. Edge Animate enables you to animate graphics without the need to hand code everything using canvas or SVG. It exports well-formed, standards-compliant code that you can either use to create new web products, or add directly into existing projects. It also features full JavaScript and DOM manipulation, enabling you to get under the hood and create fantastic interactive experiences. Using a unique project-oriented focus you will be creating carefully developed projects designed to give you the skills and confidence necessary to undertake interactive and web design experiences aimed at devices ranging from smart phones to the TV set in your living room. Along the way you will discover how many of the tools in the Adobe Web Design CS6 collection can be fully utilized to create expressive and engaging web applications. This includes: Building interactive projects using the Edge Animate timeline and coding tools. Learning how Fireworks, Photoshop, and Illustrator are used for Edge Animate content creation. Discovering how pages created in Dreamweaver and Muse can become fully interactive and contain motion graphics in Edge Animate. What you'll learn Use Edge Animate to create web sites and applications Create web graphics without the need to hand code in canvas Add JavaScript animation and interactivity to your projects Integrate Edge Animate content with your own HTML5 projects Easily handle DOM events Combine Edge Animate with Dreamweaver and Muse Who this book is for

Web standards developers needing a simple tool to create interactive experiences in HTML5, CSS3, and JavaScript Table of Contents Learning the Edge Animate Interface Creating Timeline Animations: Part 1 Creating Timeline Animations: Part 2 Creating Graphics for Edge Animate Working with Type in Edge Animate Adding Interactivity in Edge Animate Edge Animate and the Web Adding a Bit of "Wow"EdgeAnimate and Digital PublicationsEdge Animate Goes Mobile

Getting Started with Rstudio (Paperback): John Verzani Getting Started with Rstudio (Paperback)
John Verzani
R475 R389 Discovery Miles 3 890 Save R86 (18%) Ships in 12 - 19 working days

Dive into the RStudio Integrated Development Environment (IDE) for using and programming R, the popular open source software for statistical computing and graphics. This concise book provides new and experienced users with an overview of RStudio, as well as hands-on instructions for analyzing data, generating reports, and developing R software packages.

The open source RStudio IDE brings many powerful coding tools together into an intuitive, easy-to-learn interface. With this guide, you'll learn how to use its main components--including the console, source code editor, and data viewer--through descriptions and case studies. Getting Started with RStudio serves as both a reference and introduction to this unique IDE. Use RStudio to provide enhanced support for interactive R sessions Clean and format raw data quickly with several RStudio components Edit R commands with RStudio's code editor, and combine them into functions Easily locate and use more than 3,000 add-on packages in R's CRAN service Develop and document your own R packages with the code editor and related components Create one-click PDF reports in RStudio with a mix of text and R output

JavaScript Cookbook 2e (Paperback, 2nd Revised edition): Shelley Powers JavaScript Cookbook 2e (Paperback, 2nd Revised edition)
Shelley Powers
R1,398 R900 Discovery Miles 9 000 Save R498 (36%) Out of stock

Problem solving with JavaScript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the JavaScript world, whether you're working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You'll save time - and learn more about JavaScript in the process.Topics include: Classic JavaScript: Arrays, functions, and the JavaScript Object Accessing the user interface Testing and accessibility Creating and using JavaScript libraries Client-server communication with Ajax Rich, interactive web effects JavaScript, All Blown Up: New ECMAScript standard objects Using Node on the server Modularizing and managing JavaScript Complex JavaScript frameworks Advanced client-server communications Visualizations and client-server graphics Mobile application development

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,412 Discovery Miles 14 120
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R971 R833 Discovery Miles 8 330
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,278 Discovery Miles 22 780
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,444 Discovery Miles 14 440
The API-First Transformation
Kin Lane Hardcover R1,401 Discovery Miles 14 010
Python for Beginners - A Programming…
Robert Campbell Hardcover R843 R731 Discovery Miles 7 310
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,592 R2,367 Discovery Miles 23 670
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,721 Discovery Miles 27 210
Essential Java for Scientists and…
Brian Hahn, Katherine Malan Paperback R1,341 Discovery Miles 13 410

 

Partners