0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (102)
  • R250 - R500 (446)
  • R500+ (3,132)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

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
R1,104 Discovery Miles 11 040 Ships in 18 - 22 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

Real World Instrumentation with Python (Paperback): John M. Hughes Real World Instrumentation with Python (Paperback)
John M. Hughes
R1,303 R1,106 Discovery Miles 11 060 Save R197 (15%) Ships in 18 - 22 working days

With this convenient, single-source reference, you'll learn how to develop instrumentation software with Python that lets you monitor or control devices in the physical world. Whether you need to acquire data from a hardware device or automate its functions, this book shows you how to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips and hints for interfacing a PC to the real world, along with advice to help you avoid common pitfalls. Use the book's hardware survey to discover the interface type for your particular device, and then follow detailed examples to develop the interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control. * Understand how to define the scope of an application and determine the algorithms necessary -- and why it's important * Learn how to use industry-standard interfaces such as RS-232, RS-485, and GPIB * Create low-level extension modules in C to interface Python with a variety of hardware and test instruments * Explore the console, curses, TkInter, and wxPython for graphical and text-based user interfaces * Use open source software tools and libraries to reduce cost and avoid implementing functionality from scratch

Web Information Systems Engineering - WISE 2018 - 19th International Conference, Dubai, United Arab Emirates, November 12-15,... Web Information Systems Engineering - WISE 2018 - 19th International Conference, Dubai, United Arab Emirates, November 12-15, 2018, Proceedings, Part I (Paperback, 1st ed. 2018)
Hakim Hacid, Wojciech Cellary, Hua Wang, Hye-Young Paik, Rui Zhou
R1,473 Discovery Miles 14 730 Ships in 18 - 22 working days

The two-volume set LNCS 11233 and LNCS 11234 constitutes the proceedings of the 19th International Conference on Web Information Systems Engineering, WISE 2018, held in Dubai, United Arab Emirates, in November 2018. The 48 full papers and 21 short papers presented were carefully reviewed and selected from 209 submissions. The papers are organized in topical sections on blockchain, security, social network and security, social network, microblog data analysis, graph data, information extraction, text mining, recommender systems, medical data analysis, Web services and cloud computing, data stream and distributed computing, data mining techniques, entity linkage and semantics, Web applications, and data mining applications.

3D Game Programming for Kids 2e (Paperback, 2nd ed.): Chris Strom 3D Game Programming for Kids 2e (Paperback, 2nd ed.)
Chris Strom
R1,089 R951 Discovery Miles 9 510 Save R138 (13%) Ships in 10 - 15 working days

You know what's even better than playing games? Programming your own! Make your own online games, even if you're an absolute beginner. Let your imagination come to 3D life as you learn real-world programming skills with the JavaScript programming language - the language used everywhere on the web. This new edition is completely revised, and takes advantage of new programming features to make game programming even easier to learn. Plus, new effects make your games even cooler. When you're done, you're going to be amazed at what you can create. Jump right in! Start programming cool stuff on page 1. Keep building new and different things until the very last page. This book wants you to play. Not just play games, but play with code. Play with programming. Because the best way to learn something is to have fun with it! This second edition is updated from start to finish to make it even easier to get started programming in JavaScript. Every example has been updated to make it easier, with new example games to explore and new 3D effects that make your games even more fun! Want a red donut? You can make hundreds of them, spinning around like mad. Want to create a star field? Make a hundred or a thousand stars. Make them red, green, or blue. Explosions? Fireworks? Planets? It's up to you. And, using a code editor created especially for this book, you'll program right in your web browser. You'll see the results of your work and imagination right away - right next to the code that you just typed! Along the way, you'll pick up a ton of programming knowledge, and dive in even deeper with some more advanced chapters. Whatever you want to do, this book has your back. Best of all, you get to create awesome games and say, "I made this!" What You Need: You need the latest version of the Google Chrome Web browser, available for free from https: //chrome.google.com. You also need an Internet connection to access the ICE Code Editor the first time. ICE Code Editor will be loaded onto your computer, so you won't need Internet access for later projects.

Head First jQuery (Paperback): Ryan Benedetti Head First jQuery (Paperback)
Ryan Benedetti; Contributions by Ronan Cranley
R984 R862 Discovery Miles 8 620 Save R122 (12%) Ships in 18 - 22 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

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
R560 Discovery Miles 5 600 Ships in 18 - 22 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

Higher Education for All. From Challenges to Novel Technology-Enhanced Solutions - First International Workshop on Social,... Higher Education for All. From Challenges to Novel Technology-Enhanced Solutions - First International Workshop on Social, Semantic, Adaptive and Gamification Techniques and Technologies for Distance Learning, HEFA 2017, Maceio, Brazil, March 20-24, 2017, Revised Selected Papers (Paperback, 1st ed. 2018)
Alexandra I. Cristea, Ig Ibert Bittencourt, Fernanda Lima
R1,941 Discovery Miles 19 410 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed proceedings of the Researcher Links Workshop: Higher Education for All, held in Maceio, Brazil, in March 2017. The 12 full papers presented were carefully reviewed and selected from 31 submissions. The papers deal with a large spectrum of topics, including higher education, technology-enhanced solutions, user modelling, user grouping, gamification, educational games, MOOCs, e-learning, open educational resources, collaborative learning, student modelling, serious games, language analysis.

Mastering Clojure Macros (Paperback): Colin Jones Mastering Clojure Macros (Paperback)
Colin Jones
R448 R368 Discovery Miles 3 680 Save R80 (18%) Ships in 10 - 15 working days

Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features. Clojure offers some sharp tools in its toolbox, and one of the sharpest is its macro system. This book will help you write macros using Clojure, and more importantly, recognize when you should be using macros in the first place. The Lisp "code-as-data" philosophy gives tremendous advantages to macro authors and users. You can use macros to evaluate code in other contexts, move computations to compile time, and create beautiful API layers. You don't need to wait on the Clojure language itself to add new features, you'll learn how to implement even the lowest-level features as macros. You'll step through representative samples of how to use macros in production libraries and applications, find clear details on how to construct macros, and learn pointers to avoid obstacles that often trip up macro amateurs. Clojure macros are more straightforward to use than metaprogramming features in many other languages, but they're different enough from normal programming to present challenges of their own. Mastering Clojure Macros examines some of these issues, along with alternatives to macros where they exist. By the time you finish this book, you'll be thinking like a macro professional. What You Need: The book examples have been developed under Clojure 1.6.0, although earlier and later versions of Clojure may work as well. You'll want to use Leiningen 2.x in order to follow along with the examples that use external projects.

C# and XML Primer (Paperback, 1st ed.): Jonathan Hartwell C# and XML Primer (Paperback, 1st ed.)
Jonathan Hartwell
R1,182 Discovery Miles 11 820 Ships in 18 - 22 working days

Learn XML and how to use and integrate it into your C# applications using this compact book. This guide helps you avoid the pitfalls of dealing with XML and C# since handling XML with C# and the .NET Platform can present its own set of challenges. XML is far from a dead technology, so it is important to learn how best to use it in your applications when the need arises. What You Will Learn Gain the essentials of XML for C# development Read XML files with XMLDocuMent and XDocument Write XML with XMLDocument, XDocument, and XMLWriter Modifiy your XML with XML Document and XDocument Who This Book Is For Experienced Windows application programmers/developers using .NET and C# who may be new to using and applying XML.

Magento 1 DIY (Paperback, 1st ed.): Viktor Khliupko Magento 1 DIY (Paperback, 1st ed.)
Viktor Khliupko
R1,528 Discovery Miles 15 280 Ships in 18 - 22 working days

Learn how Magento 1 works and how to manage it via easy and advanced techniques. Magento continues to be a top choice for eCommerce solutions in small and large businesses, and many systems are still running on Magento 1.x. This book is specifically designed for these versions. Aimed at entrepreneurs, marketers, and other experts interested in eCommerce, Magento 1 DIY shows you how to set up and configure Magento 1 for your own project. You will also learn how to use extensions, templates and enterprise features guided by easy-to-understand, real-world examples. What You Will Learn: Set up, configure, use templates, designs and extensions Optimize security and performance Integrate with PIM, ERP, CRM, and other enterprise systems Who This Book Is For:

Java Image Processing Recipes - With OpenCV and JVM (Paperback, 1st ed.): Nicolas Modrzyk Java Image Processing Recipes - With OpenCV and JVM (Paperback, 1st ed.)
Nicolas Modrzyk
R928 Discovery Miles 9 280 Ships in 18 - 22 working days

Quickly obtain solutions to common Java image processing problems, learn best practices, and understand everything OpenCV has to offer for image processing. You will work with a JVM image wrapper to make it very easy to run image transformation through pipelines and obtain instant visual feedback. This book makes heavy use of the Gorilla environment where code can be executed directly in the browser, and image transformation results can also be visualized directly in the browser. Java Image Processing Recipes includes recipes on more advanced image manipulation techniques, such as image smoothing, cartooning, sketching, and mastering masks to apply changes only to parts of the image. You'll see how OpenCV features provide instant solutions to problems such as edges detection and shape finding. Finally, the book contains practical recipes dealing with webcams and various video streams, giving you ready-made code with which to do real-time video analysis. What You Will Learn Create your personal real-time image manipulation environment Manipulate image characteristics with OpenCV Work with the Origami image wrapper Apply manipulations to webcams and video streams Who This Book Is For Developers that want to manipulate images and use other advanced imaging techniques, through code running in the JVM.

Docker in Action (Paperback, 2nd edition): Jeff Nickoloff, Stephen Kuenzli, Bret Fisher Docker in Action (Paperback, 2nd edition)
Jeff Nickoloff, Stephen Kuenzli, Bret Fisher
R1,198 Discovery Miles 11 980 Ships in 10 - 15 working days

The idea behind Docker is simple. Create a tiny virtual environment called a container that holds just your application and its dependencies. The Docker engine uses the host operating system to keep track of your containers. Applications running inside containers share resources, making their footprints small. They are easy to install, manage, and remove. Docker in Action, Second Edition teaches you to create, deploy, and manage applications hosted in Docker containers running on Linux. Fully updated, with four new chapters and revised best practices and examples, this second edition begins with a clear explanation of the Docker model. Then, you go hands-on with packaging applications, testing, installing, running programs securely, and deploying them across a cluster of hosts. With examples showing how Docker benefits the whole dev lifecycle, you'll discover techniques for everything from dev-and-test machines to full-scale cloud deployments.

Learn CakePHP - With Unit Testing (Paperback, 2nd ed.): Radharadhya Dasa Learn CakePHP - With Unit Testing (Paperback, 2nd ed.)
Radharadhya Dasa
R1,051 Discovery Miles 10 510 Ships in 18 - 22 working days

Accelerate your development of PHP applications using the popular CakePHP web application development framework and unit testing. This short book shows you how to carry out test-driven development with fixtures, model tests, controller tests, mocks, and test suites. Learn CakePHP contains all you need to get started with the CakePHP framework to build faster, better PHP-based web applications. You'll learn about unit testing and how to implement it in CakePHP. This approach to coding leads to better code, better applications, and better programming habits. With this knowledge your PHP skills will go from strength to strength allowing you to write more and improved code. What you'll learn What is unit testing and CakePHP and how to put the two together What is clean coding What is TDD and the development cycle using this approach How to work with fixtures, model tests, text callbacks, controller tests, and more How to do mocks, test suites, testing from the command line and more How to work with code coverage, fixtures data, and private methods Who this book is for This book is for experienced PHP programmers and web developers who have little or no experience using CakePHP and/or unit testing.

Reactive with ClojureScript Recipes - Functional Programming for the Web (Paperback, 1st ed.): Nicolas Modrzyk Reactive with ClojureScript Recipes - Functional Programming for the Web (Paperback, 1st ed.)
Nicolas Modrzyk
R2,736 Discovery Miles 27 360 Ships in 18 - 22 working days

Use ClojureScript to create powerful serverless Web applications that are responsive and engaging. This book presents Reactive recipes with Reagent, a ClojureScript reactive framework, to create interactive applications. Throughout the book, Reactive with ClojureScript Recipes uses progressively more complex examples and introduces you to a set of powerful tools that target rapid web application development. In the last chapter, you'll use these concepts for an HTML5-based deployment to smart phones. ClojureScript is your functional programming language for the web. ClojureScript looks like a LISP, and compiles to JavaScript, and thus runs nicely run in the browser. What You'll Learn Write simple static web apps with Boot Iintegrate ClojureScript and its libraries Animate content, play with sound and videos Use Reagent, and be Reactive in the browser. Run your Application on a smart phones. Who This Book Is For Clojure developers who want to turn their functional skills to the web and JavaScript advanced developers who want reuse their web skills in a different language

Pro Angular - Build Powerful and Dynamic Web Apps (Paperback, 5th ed.): Adam Freeman Pro Angular - Build Powerful and Dynamic Web Apps (Paperback, 5th ed.)
Adam Freeman
R1,423 Discovery Miles 14 230 Ships in 10 - 15 working days

Welcome to this one-stop shop for learning Angular. Pro Angular is the most concise and comprehensive guide available, giving you the knowledge you need to take full advantage of this popular framework for building your own dynamic JavaScript applications. Angular is an open-source JavaScript library maintained by Google. It has many excellent options when it comes to server-side development and is used in some of the largest and most complex web applications in the world to enhance HTML in the browser. Its cornerstone is the ability to create applications that are extendable, maintainable, testable, and standardized. Knowing Angular's foundations and understanding its applications is an asset in any developer toolbox. The fifth edition of this popular guide explains how to get the most from Angular, presenting the range of benefits it can offer. You will begin learning how to use Angular in your projects, starting with the nuts-and-bolts concepts, and progressing to more advanced and sophisticated features. Each topic in this full-color book provides you with precisely enough learning and detail to be effective. In true Adam Freeman style, the most important features are given full-court press treatment, while also addressing common problems and how to avoid them. What You Will Learn Access accompanying online files for Angular 13 and 14 (when it is released) Create rich and dynamic web app clients using Angular Tap into some of the best aspects of server-side development Know when to use Angular and when to seek an alternative Use the ng tools to create and build an Angular project Extend and customize Angular Take advantage of popular component libraries Utilize source code located at github.com/Apress/pro-angular-5ed Who This Book Is For This book is for web developers who want to create rich client-side applications. Foundational knowledge of HTML and JavaScript is recommended. "Adam's books provide a finely tuned blend of architectural overview, technical depth, and experience-born wisdom. His clear, concise writing style, coupled with project-driven, real-world examples make me comfortable recommending his books to a broad audience, ranging from developers working with a technology for the first time to seasoned professionals who need to learn a new skill quickly." Keith Dublin, Staff Architect, Upfront Health Care "Adam's books are the print version of a chat bot. His investment in learning how developers learn pays off in dividends, making this one of the most comprehensive resources available. Novices and experienced professionals alike will gain knowledge from the accessible and insightful material." Mark Donile, Software Engineer, MS CS

Material Design Implementation with AngularJS - UI Component Framework (Paperback, 1st ed.): V. Keerti Kotaru Material Design Implementation with AngularJS - UI Component Framework (Paperback, 1st ed.)
V. Keerti Kotaru
R1,365 Discovery Miles 13 650 Ships in 18 - 22 working days

Build high-quality web and mobile user interfaces (UI) that are interactive, fluid, and provide a consistent experience across devices from desktops to tablets to smartphones. Use a Material Design approach to position elements and create animations along with principles of the sophisticated AngularJS JavaScript framework. Take advantage of Angular Material, a UI component framework that works out of the box to design web pages that adapt to various screen sizes and adhere to Material Design specifications. What You Will Learn: Develop a UI that adheres to Material Design principles using Angular Material, a UI component framework Use various Angular Material elements, directives, and services in conjunction with CSS3 Flexbox for layout management Use best practice design techniques to develop a responsive UI to fit multiple devices and screen sizes from desktop to tablet to mobile phone Develop web apps for both mobile and desktop form factors and screen sizes using HTML, CSS, and JavaScript Who This Book Is For: Web and mobile app developers with a basic understanding of JavaScript, HTML, and CSS

Creating Blogs with Jekyll (Paperback, 1st ed.): Vikram Dhillon Creating Blogs with Jekyll (Paperback, 1st ed.)
Vikram Dhillon
R2,249 Discovery Miles 22 490 Ships in 18 - 22 working days

Learn to create your own blog using the Jekyll static site generator. You'll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and reach out to your readers with minimal effort. Because you've built your blog yourself, you'll know exactly how each component works, and you won't be dependent on an admin panel to maintain it. Creating Blogs with Jekyll equips you with the knowledge to create an elegantly designed blog and scale it to capture more readers. Recapture the magic of writing by creating great content and use an easy workflow in Jekyll to maintain it for blogging. Do new things and write about them in style with Jekyll. Takes you through building a fully functional blog from scratch using Jekyll Provides a fun way to work on a side-project and integrate cutting edge web technologies Teaches you how to update and maintain your awesome blog Jekyll is a simple, secure and very low maintenance blog engine that converts naturally written content in markdown into a beautiful and minimal blog. It allows you to focus on content creation and expressing yourself instead of spending all your time updating the plugins and maintaining the database. Jekyll does not rely on a database as a backend so your blog will be far more secure and reliable than any traditional blogging engines such as WordPress. We live in a day and age where short attention spans make it very difficult to expose a reader to interesting content. What better way to capture a reader's attention and retain viewers by captivating them by your own unique style and taste? Jekyll allows the content to shine with minimal distractions and a greater focus on the content and easy sharing of the content. What You'll Learn Choose a base theme appropriate for your style and development Integrate various web technologies that will work well together and enhance your blog Automate social sharing components and comments workflow Make adjustments to themes, views and styles of blog posts Update any of the modular components of the blog and integrate new technologies Implement Jekyll and deploying static websites for future projects Who This Book Is For The developer who is ready to move beyond the complexities of maintaining a content management system by creating their own unique blog in their own style. It's for the project manager tired of spending all their time editing their blog on the admin panel and updating the content management system. Creating Blogs with Jekyll is an excellent choice for new developers to start blogging because of the simplicity of Jekyll's theming layer and writing workflow. It's an excellent choice for the web developer wanting to build their blog from scratch and expand their knowledge of higher level web technologies.

Building Offline Applications with Angular - Develop Reliable, Performant Web Applications for Desktop and Mobile Platforms... Building Offline Applications with Angular - Develop Reliable, Performant Web Applications for Desktop and Mobile Platforms (Paperback, 1st ed.)
Venkata Keerti Kotaru
R1,183 R987 Discovery Miles 9 870 Save R196 (17%) Ships in 18 - 22 working days

Get a complete overview of offline installable applications. Businesses need reliable applications that enable users to access data and their applications in spite of a bad network connection. Traditional websites work only when connected to the network. With a large number of users depending on mobile phones and tablets for work, social interactions, and media consumption, it's important that the web applications can work on a weak network connection and even offline. This step-by-step guide shows you how to build an Angular application that considers offline access and uses its ready-made features and configurations. Build Offline Applications with Angular helps bridge the gap between native apps and web applications. What You Will Learn Get started with an installable Angular application Understand the importance of performant, reliable, and offline access of a web application Discover solutions for building Angular applications for speedy response in low bandwidth scenarios Use IndexedDB as an offline data store within a browser Who Is This Book For Ideal for beginner-to-intermediate-level readers with basic understanding of JavaScript and Angular.

Jump Start JavaScript (Paperback): Ara Pehlivanian, Don Nguyen Jump Start JavaScript (Paperback)
Ara Pehlivanian, Don Nguyen
R658 R587 Discovery Miles 5 870 Save R71 (11%) Ships in 18 - 22 working days

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.

Modern JavaScript for the Impatient (Paperback): Cay Horstmann Modern JavaScript for the Impatient (Paperback)
Cay Horstmann
R916 Discovery Miles 9 160 Ships in 10 - 15 working days

Exploit the Power of Modern JavaScript and Avoid the Pitfalls JavaScript was originally designed for small-scale programming in web browsers, but modern JavaScript is radically different. Nowadays, JavaScript programmers actively embrace functional, object-oriented, and asynchronous programming, while deprecating error-prone concepts from the past. Modern JavaScript for the Impatient is a complete yet concise guide to JavaScript E6 and beyond. Rather than first requiring you to learn and transition from older versions, it helps you quickly get productive with today's far more powerful versions and rapidly move from languages such as Java, C#, C, or C++. Bestselling programming author Cay S. Horstmann covers all you need to know, provided in small chunks organized for quick access and easy understanding. Horstmann's practical insights and sample code help you take advantage of all that's new, avoid common pitfalls and obsolete features, and make the most of modern JavaScript's robust toolchains and frameworks. Quickly master modern JavaScript's implementation of fundamental programming constructs Avoid legacy techniques that create unnecessary complexity and risk Make the most of functional, object-oriented, and asynchronous techniques Use modules to efficiently organize and run complex programs Write more powerful, flexible, and concise programs with metaprogramming Extend JavaScript's power via JavaScript libraries, frameworks, and platforms Whether you're just getting started with JavaScript or you're an experienced developer, this guide will help you write tomorrow's most robust, efficient, and secure JavaScript code. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Introducing Zurb Foundation 6 (Paperback, 1st ed.): Aravind Shenoy Introducing Zurb Foundation 6 (Paperback, 1st ed.)
Aravind Shenoy
R1,422 Discovery Miles 14 220 Ships in 18 - 22 working days

Introducing Zurb Foundation 6 is your easy-to-digest brief introduction to this exciting technology for building responsive and mobile-first websites. Using this book, you'll understand the basics of the latest iteration which comes with new and exciting features. You will understand how to incorporate Foundation into your HTML file and the various options you have, including typography, utility classes, media, forms, buttons and much more.This book will jumpstart your knowledge with an easy-to-follow approach so you can come to grips with the latest version of the framework. A downloadable code bundle is also included for you to play with, and therefore understand, the subtle nuances of the latest version. What You Will Learn *How to download and incorporate Zurb Foundation into your workflow *How to use the new grid system, layout, content, and further features *How to design interfaces and other web elements using built-in CSS and JavaScript components Who This Book Is For This book is aimed at beginners who have a basic understanding of HTML, CSS and JavaScript and want a quick, no-nonsense introduction to working with Zurb Foundation. No prior experience or knowledge of Zurb Foundation 6 or its previous versions is required to understand the concepts in this book.

Beginning Neo4j (Paperback, 1st ed.): Chris Kemper Beginning Neo4j (Paperback, 1st ed.)
Chris Kemper
R2,285 Discovery Miles 22 850 Ships in 18 - 22 working days

Beginning Neo4j is your introduction in the world of graph databases, and the benefits they can bring to your applications. Neo4j is the most established graph database on the market, and it's always improving to bring more of its benefits to you. This book will take you from the installation of Neo4j through to building a full application with Neo4j at its heart, and everything in between. Using this book, you'll get everything up and running, and then learn how to use Neo4j to build up recommendations, relationships, and calculate the shortest route between two locations. With example data models, best practices, and an application putting everything together, this book will give you everything you need to really get started with Neo4j. Neo4j is being used by social media and ecommerce industry giants. You can take advantage of Neo4j's powerful features and benefits - add Beginning Neo4j to your library today.

Streaming Architecture (Paperback): Ted Dunning, Ellen Friedman Streaming Architecture (Paperback)
Ted Dunning, Ellen Friedman
R645 Discovery Miles 6 450 Ships in 18 - 22 working days

More and more data-driven companies are looking to adopt stream processing and streaming analytics. With this concise ebook, you ll learn best practices for designing a reliable architecture that supports this emerging big-data paradigm.Authors Ted Dunning and Ellen Friedman (Real World Hadoop) help you explore some of the best technologies to handle stream processing and analytics, with a focus on the upstream queuing or message-passing layer. To illustrate the effectiveness of these technologies, this book also includes specific use cases.Ideal for developers and non-technical people alike, this book describes: Key elements in good design for streaming analytics, focusing on the essential characteristics of the messaging layerNew messaging technologies, including Apache Kafka and MapR Streams, with links to sample codeTechnology choices for streaming analytics: Apache Spark Streaming, Apache Flink, Apache Storm, and Apache ApexHow stream-based architectures are helpful to support microservicesSpecific use cases such as fraud detection and geo-distributed data streamsTed Dunning is Chief Applications Architect at MapR Technologies, and active in the open source community. He currently serves as VP for Incubator at the Apache Foundation, as a champion and mentor for a large number of projects, and as committer and PMC member of the Apache ZooKeeper and Drill projects. Ted is on Twitter as @ted_dunning.Ellen Friedman, a committer for the Apache Drill and Apache Mahout projects, is a solutions consultant and well-known speaker and author, currently writing mainly about big data topics. With a PhD in Biochemistry, she has years of experience as a research scientist and has written about a variety of technical topics. Ellen is on Twitter as @Ellen_Friedman."

Python Programming for Biology - Bioinformatics and Beyond (Hardcover): Tim J. Stevens, Wayne Boucher Python Programming for Biology - Bioinformatics and Beyond (Hardcover)
Tim J. Stevens, Wayne Boucher
R3,408 Discovery Miles 34 080 Ships in 10 - 15 working days

Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners' course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.

Just Spring (Paperback): Madhusudhan Konda Just Spring (Paperback)
Madhusudhan Konda
R541 Discovery Miles 5 410 Ships in 18 - 22 working days

Get a concise introduction to Spring, the increasingly popular open source framework for building lightweight enterprise applications on the Java platform. This example-driven book for Java developers delves into the framework's basic features, as well as advanced concepts such as containers. You'll learn how Spring makes Java Messaging Service easier to work with, and how its support for Hibernate helps you work with data persistence and retrieval. Throughout Just Spring, you'll get your hands deep into sample code, beginning with a problem that illustrates dependency injection, Spring's core principle. In the chapters that follow, author Madhusudhan Konda walks you through features that underlie the solution. * Learn dependency injection through a simple object coupling problem, along with different injection types * Tackle the framework's core fundamentals, including beans and bean factories * Dive into containers and other advanced concepts, such as event handling and autowiring beans * Discover how Spring makes the Java Messaging Service API easier to use * Learn how Spring has revolutionized data access with Java DataBase Connectivity (JDBC) * Use Spring with the Hibernate framework to manipulate data as objects

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Java - The ultimate beginners guide to…
Mark Reed Hardcover R564 R519 Discovery Miles 5 190
Python for Data Analysis - Learn the…
Robert Campbell Hardcover R758 R667 Discovery Miles 6 670
Securing the Internet of Things…
Information Reso Management Association Hardcover R10,356 Discovery Miles 103 560
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning Hardcover R5,331 Discovery Miles 53 310
Web-Based Services - Concepts…
Information Reso Management Association Hardcover R16,895 Discovery Miles 168 950
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,027 R881 Discovery Miles 8 810
Essential Java for Scientists and…
Brian Hahn, Katherine Malan Paperback R1,266 Discovery Miles 12 660
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R866 Discovery Miles 8 660

 

Partners