0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (95)
  • R250 - R500 (463)
  • R500+ (3,285)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Learning Ratpack (Paperback): Dan Woods Learning Ratpack (Paperback)
Dan Woods
R1,432 Discovery Miles 14 320 Ships in 10 - 15 working days

Build robust, highly scalable reactive web applications with Ratpack, the lightweight JVM framework. With this practical guide, you'll discover how asynchronous applications differ from more traditional thread-per-request systems-and how you can reap the benefits of complex non-blocking through an API that makes the effort easy to understand and adopt. Author Dan Woods-a member of the Ratpack core team-provides a progressively in-depth tour of Ratpack and its capabilities, from basic concepts to tools and strategies to help you construct fast, test-driven applications in a semantic and expressive way. Ideal for Java web developers familiar with Grails or Spring, this book is applicable to all versions of Ratpack 1.x. Configure your applications and servers to accommodate the cloud Use Ratpack testing structures on both new and legacy applications Add advanced capabilities, such as component binding, with modules Explore Ratpack's static content generation and serving mechanisms Provide a guaranteed execution order to asynchronous processing Model data and the data access layer to build high-performance, data-driven applications Work with reactive and functional programming strategies Use distribution techniques that support continuous delivery and other deployment tactics

Positioning in CSS (Paperback): Eric Meyer Positioning in CSS (Paperback)
Eric Meyer
R260 Discovery Miles 2 600 Ships in 10 - 15 working days

The Grid Layout spec will soon change your approach to website design, but there will still be plenty of uses for CSS positioning tricks. Whether you want to create sidebars that remain in the viewport (browser window), add sticky section headings to lists or long articles, or overlap one element with another, this concise ebook will expertly guide you through all the main CSS positioning types. Short and deep, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Positioning in CSS, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Make your web pages come alive today. You'll learn how to: Remove an element from a document but keep its new position part of the document's flow with absolute positioning Keep an element like a masthead or sidebar in one fixed position in the viewport with fixed positioning Preserve an element's shape and the space it occupied in the document with relative positioning Make a document's headers selectively stay still in response to scrolling conditions with sticky positioning Eric A. Meyer is an author, speaker, blogger, sometime teacher, and co-founder of An Event Apart. He's a two-decade veteran of the Web and web standards, a past member of the W3C's Cascading Style Sheets Working Group, and the author of O'Reilly's CSS: The Definitive Guide.

Security for Web Developers (Paperback): John Paul Mueller Security for Web Developers (Paperback)
John Paul Mueller
R1,441 Discovery Miles 14 410 Ships in 10 - 15 working days

As a web developer, you may not want to spend time making your web app secure, but it definitely comes with the territory. This practical guide provides you with the latest information on how to thwart security threats at several levels, including new areas such as microservices. You'll learn how to help protect your app no matter where it runs, from the latest smartphone to an older desktop, and everything in between. Author John Paul Mueller delivers specific advice as well as several security programming examples for developers with a good knowledge of CSS3, HTML5, and JavaScript. In five separate sections, this book shows you how to protect against viruses, DDoS attacks, security breaches, and other nasty intrusions. Create a security plan for your organization that takes the latest devices and user needs into account Develop secure interfaces, and safely incorporate third-party code from libraries, APIs, and microservices Use sandboxing techniques, in-house and third-party testing techniques, and learn to think like a hacker Implement a maintenance cycle by determining when and how to update your application software Learn techniques for efficiently tracking security threats as well as training requirements that your organization can use

QuickTime for Java - A Developer's Notebook (Paperback): Chris Adamson QuickTime for Java - A Developer's Notebook (Paperback)
Chris Adamson
R738 R570 Discovery Miles 5 700 Save R168 (23%) Out of stock

QuickTime Java (QJT) is a terrific multimedia toolkit, but it's also terrifying to the uninitiated. Java developers who need to add audio, video, or interactive media creation and playback to their applications find that QTJ is powerful, but not easy to get into. In fact, when it comes to class-count, QuickTime Java is nearly as large as all of Java 1.1.

Once you learn the entire scope of Apple's QuickTime software, you really appreciate the problem. At its simplest, QuickTime allows Mac and Windows users to play audio and video on their computers. But QuickTime is many things: a file format, an environment for media authoring, and a suite of applications that includes browser plug-ins for viewing media within a web page, a PictureViewer for working with still pictures, QuickTime Streaming Server for delivering streaming media files on the Internet in real time, and QuickTime Broadcaster for delivering live events on the Internet. Among others.

As if that weren't daunting enough, the javadocs on QJT are wildly incomplete, and other books on the topic are long out of date and not well regarded, making progress with QTJ extremely difficult. So what can you do? Our new hands-on guide, "QuickTime Java: A Developer's Notebook," not only catches up with this technology, but de-mystifies it.

This practical "all lab, no lecture" book is an informal, code-intensive workbook that offers the first real look at this important software. Like other titles in our Developer's Notebook series, "QuickTime Java: A Developer's Notebook" is for impatient early adopters who want get up to speed on what they can use right now. It's deliberately light on theory, emphasizing example over explanationand practice over concept, so you can focus on learning by doing.

"QuickTime Java: A Developer's Notebook" gives you just the functionality you need from QTJ. Even if you come to realize that 95% of the API is irrelevant to you, this book will help you master the 5% that really counts.

Jump Start Foundation (Paperback): Syed Fazle Rahman, Joe Hewitson Jump Start Foundation (Paperback)
Syed Fazle Rahman, Joe Hewitson
R739 R646 Discovery Miles 6 460 Save R93 (13%) Ships in 10 - 15 working days

Get a Jump Start on building applications with Foundation today! Developed by Zurb, Foundation is a hugely popular CSS framework that's making the once-arduous process of crafting responsive web designs a breeze! Foundation was the first open-source front-end framework to be responsive, the first to be semantic, as well as the first to take a mobile-first approach. Read this book and discover why Foundation is fast becoming a favorite tool of top web designers. In just one weekend with this hands-on tutorial, you'll learn how to: Integrate Foundation into your projects Understand the basic Foundation template Utilize Foundation's impressive array of built-in components Work with Foundation's grid Customize Foundation to work with any project And much more!

Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl Cgi (Paperback): Ivan Bayross Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl Cgi (Paperback)
Ivan Bayross
R826 R472 Discovery Miles 4 720 Save R354 (43%) Ships in 12 - 19 working days
Programming 3D Applications with HTML5 and WebGL (Paperback): Tony Tony Parisi Programming 3D Applications with HTML5 and WebGL (Paperback)
Tony Tony Parisi
R1,334 Discovery Miles 13 340 Ships in 10 - 15 working days

Create high-performance, visually stunning 3D applications for the Web, using HTML5 and related technologies such as CSS3 and WebGL--the emerging web graphics standard. With this book, you'll learn how to use the tools, frameworks, and libraries for building 3D models and animations, mind-blowing visual effects, and advanced user interaction in both desktop and mobile browsers.

In two parts--Foundations and Application Development Techniques--author Tony Parisi provides a thorough grounding in theory and practice for designing everything from a simple 3D product viewer to immersive games and interactive training systems. Ideal for developers with Javascript and HTML experience.Explore HTML5 APIs and related technologies for creating 3D web graphics, including WebGL, Canvas, and CSSWork with the popular JavaScript 3D rendering and animation libraries Three.js and Tween.jsDelve into the 3D content creation pipeline, and the modeling and animation tools for creating killer 3D contentLook into several game engines and frameworks for building 3D applications, including the author's Vizi frameworkCreate 3D environments with multiple objects and complex interaction, using examples and supporting codeExamine the issues involved in building WebGL-based 3D applications for mobile browsers

Programming Google App Engine with Java (Paperback): Dan Sanderson Programming Google App Engine with Java (Paperback)
Dan Sanderson
R1,339 Discovery Miles 13 390 Ships in 10 - 15 working days

This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You'll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance. For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable. Get a hands-on introduction to App Engine's tools and features, using an example application Simulate App Engine on your development machine directly from Eclipse Structure your app into individually addressable modules, each with its own scaling configuration Exploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with JPA Use Cloud SQL for standard relational databases with App Engine applications Learn how to deploy, manage, and inspect your application on Google infrastructure

XForms Essentials (Paperback, August 2003): Micah Dubinko XForms Essentials (Paperback, August 2003)
Micah Dubinko
R730 R562 Discovery Miles 5 620 Save R168 (23%) Out of stock

XForms Essentials is an introduction and practical guide to the new XForms specification. Written by Micah Dubinko, a member of the W3C XForms working group and an editor of the specification, the book explains the how and why of XForms, showing readers how to take advantage of them without having to write their own code. You'll learn how to integrate XForms with both HTML and XML vocabularies, and how XForms can simplify the connection between client-based user input and server-based processing. If you work with forms, HTML, or XML information, XForms Essentials will provide you with a much simpler route to more sophisticated interactions with users.

Developing Web Applications with Haskell and Yesod 2e (Paperback, 2 Revised Edition): Michael Snoyman Developing Web Applications with Haskell and Yesod 2e (Paperback, 2 Revised Edition)
Michael Snoyman
R1,078 Discovery Miles 10 780 Ships in 10 - 15 working days

This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod handles widgets, forms, persistence, and RESTful content. Author Michael Snoyman also introduces various Haskell tools to supplement your basic knowledge of the language. By the time you finish this book, you'll create a production-quality web application with Yesod's ready-to-use scaffolding. You'll also examine several real-world examples, including a blog, a wiki, a JSON web service, and a Sphinx search server. Build a simple application to learn Yesod's foundation datatype and Web Application Interface (WAI) Output HTML, CSS, and Javascript with Shakespearean template languages Get an indepth look at Yesod's core monads for producing cleaner, more modular code Probe Yesod's internal workings: learn the request handling process for a typical application Build forms on top of widgets by implementing the yesod-form declarative API Learn how Yesod and Haskell handle persistence and session data Serve an HTML page and a machine-friendly JSON page from the same URL

Reactive Applications with Akka.NET (Paperback): Anthony Brown Reactive Applications with Akka.NET (Paperback)
Anthony Brown
R1,036 Discovery Miles 10 360 Ships in 12 - 19 working days

Developing applications in a reactive style ensures that the experience is always responsive. Akka.NET is a framework for building distributed, message-driven applications which are able to stay responsive for the user even in the face of failure or when faced with more users. It makes it easy for .NET developers to write applications which are able to react to changes in their environment. Reactive Applications with Akka.NET begins with an overview of reactive and a sample application written in the reactive style. Readers will learn concepts of the actor model and what these mean in a realworld reactive context. This hands-on book builds on fundamental concepts that teach how to create reliable and resilient applications. It also teaches useful Akka.NET features for building real-world applications. By the end of the book, readers will be able to look at a problem domain and understand how to create applications which are able to withstand modern demands. Key features: * Hands-on examples that build on fundamental concepts * Building real-world applications with Akka.NET * Designing an Internet of Things architecture with reactive in mind * How to create applications that can withstand modern demands AUDIENCE Readers should be comfortable with C# or F# and the .NET framework. No previous reactive experience needed. ABOUT THE TECHNOLOGY Developing applications in a reactive style ensures that the experience is always responsive. Akka.NET is a framework for building distributed, message-driven applications which are able to stay responsive for the user even in the face of failure or when faced with more users.

Python Tools For Scientists - An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries... Python Tools For Scientists - An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries (Paperback)
Lee Vaughan
R1,239 R999 Discovery Miles 9 990 Save R240 (19%) Ships in 12 - 19 working days

Doing Science With Python introduces readers to the most popular coding tools for scientific research, such as Anaconda, Spyder, Jupyter Notebooks, and JupyterLab, as well as dozens of important Python libraries for working with data, including NumPy, matplotlib, and pandas. No prior programming experience is required! You'll be guided through setting up a professional coding environment, then get a crash course on programming with Python, and explore the many tools and libraries ideal for working with data, designing visualisations, simulating natural events, and more.

D3.js in Action (Paperback): Elijah Meeks D3.js in Action (Paperback)
Elijah Meeks
R1,042 Discovery Miles 10 420 Ships in 12 - 19 working days

Crisp, clear graphics are a requirement for any application that presents and interprets data. D3.js is an amazing JavaScript framework that empowers users to create scalable, data-driven graphics ranging from simple charts to fantastic interactive visualizations. Based on the SVG standard, D3 takes the built-in programmability of vector graphics to the extreme. Developers can start with a structure, dataset, or algorithm and programmatically generate static, interactive, or animated images that responsively scale to any screen or web environment. D3.js in Action, a practical tutorial for creating interactive graphics and data driven applications using D3.js, prepares readers to integrate D3.js into their web development process and transform any site into a more engaging and sophisticated user experience. It starts with in-depth explanations of D3's out-of-the-box layouts, along with dozens of practical use cases that align with different types of visualizations. Then, it explores practical techniques for content creation, animation, and representing dynamic data, including interactive graphics and data streamed live over the web. Finally, it shows how to use D3's rich interaction model as the foundation for a complete web application. RETAIL SELLING POINTS Dozens of practical use cases In-depth explanations of D3's out-of-the-box layouts Simplifies choosing the right metrics for the job AUDIENCE Readers will need basic HTML, CSS, and JavaScript skills. No experience with D3 or SVG required. ABOUT THE TECHNOLOGY D3.js is a javascript information visualization library used to create data visualization in the form of traditional charts (scatterplots, histograms, graphs) as well as network diagrams and geographic maps. It's used by such organizations as the New York Times for its interactive graphics, as well as in industry for real-time dashboards, and in the scholarly community for publication of research in interactive and dynamic form.

Developing Web Components (Paperback): Jarrod Ovreson, Jason Strimpel Developing Web Components (Paperback)
Jarrod Ovreson, Jason Strimpel
R782 R690 Discovery Miles 6 900 Save R92 (12%) Ships in 10 - 15 working days

Although web components are still on the bleeding edge-barely supported in modern browsers-the technology is also moving extremely fast. This practical guide gets you up to speed on the concepts underlying W3C's emerging standard and shows you how to build custom, reusable HTML5 Web Components. Regardless of your experience with libraries such as jQuery and Polymer, this book teaches JavaScript developers the DOM manipulations these libraries perform. You'll learn how to build a basic widget with vanilla JavaScript and then convert it into a web component that's semantic, declarative, encapsulated, consumable, and maintainable. With custom components, the Web can finally fulfill its potential as a natively extensible application platform. This book gets you in at the right time. Understand core concepts (such as normal flow and positioning, and Z-index) for properly positioning, dragging, and resizing elements Explore UI concepts and patterns typically abstracted away by Dojo, jQuery UI, Kendo UI, and other libraries Dive into the W3C standard and convert your working widget example into a fully functioning web component Learn how to encapsulate, package, and deploy your web components with Google's Polymer framework

Macromedia Dreamweaver MX 2004 - Illustrated Introductory (Paperback): Sherry Bishop Macromedia Dreamweaver MX 2004 - Illustrated Introductory (Paperback)
Sherry Bishop
R124 Discovery Miles 1 240 Ships in 2 - 4 working days

Fully revised to include coverage of this latest version of Dreamweaver MX 2004, this title takes readers from learning all the basic functions to fully understanding how to get Web sites up and running. The Illustrated style of the book provides easy to follow step-by-step instructions on one page with screenshots to illustrate these on the facing page.

Beginning Rails 6 - From Novice to Professional (Paperback, 4th ed.): Brady Somerville, Adam Gamble, Cloves Carneiro Jr, Rida... Beginning Rails 6 - From Novice to Professional (Paperback, 4th ed.)
Brady Somerville, Adam Gamble, Cloves Carneiro Jr, Rida Al Barazi
R1,840 R1,518 Discovery Miles 15 180 Save R322 (18%) Ships in 10 - 15 working days

Springboard your journey into web application development and discover how much fun building web applications with Ruby on Rails can be. This book has been revised to cover what's new in Rails 6 including features such as WebPack, advanced JavaScript integration, Action Mailbox, Action Text, system and parallel testing, Action Cable testing, and more. Beginning Rails 6 gently guides you through designing your application, writing tests for the application, and then writing the code to make your application work as expected. It is a book that will guide you from never having programmed with Ruby, to having a Rails 6 application built and deployed to the web. After reading and using this book, you'll have the know-how and the freely available source code to get started with your own Rails-based web development in days. What You Will Learn Create Ruby on Rails 6 web applications from the bottom up Gain the basics of the Ruby programming language Combine all the components of Rails to develop your own web applications Apply TDD to make sure your application works exactly as you expect Use Git source control and best practice techniques to create applications like a pro Who This Book Is For Someone with little to no Ruby or Rails experience, or possibly even someone with no experience developing web applications at all. A basic familiarity with the web and typical web terms is assumed, but you don't need to be an expert in these.

JXTA in a Nutshell (Paperback): Scott Oaks JXTA in a Nutshell (Paperback)
Scott Oaks
R864 R654 Discovery Miles 6 540 Save R210 (24%) Out of stock

O'Reilly's pioneering reference is the first and last word on this powerful distributed computing technology. JXTA in a Nutshell delivers all the information you need to get started, including an overview of P2P distributed computing, an explanation of the JXTA Project's new platform, and ways that developers can become a part of the development effort.

JXTA in a Nutshell introduces major concepts in a hands-on way by explaining them in context to the shell, and contains a complete reference to the JXTA application bindings. Also included is the full JXTA protocol specification. The book covers important topics such as security, and how the JXTA technology fits into the standard Java classes.

Expert JavaScript (Paperback, 1st ed.): Mark E. Daggett Expert JavaScript (Paperback, 1st ed.)
Mark E. Daggett
R2,345 Discovery Miles 23 450 Ships in 10 - 15 working days

Expert JavaScript is your definitive guide to understanding how and why JavaScript behaves the way it does. Master the inner workings of this language by learning in detail how modern applications are made. In mastering every aspect of this powerful language and truly understanding how it works, your JavaScript code and programming skills will improve. This book teaches you: Core fundamentals of the language, including deep dives into functions, scopes, closures, and practical object-oriented code How closures, events, and asynchronous code really operate Conventions and concepts to write JavaScript in a clear, pragmatic style Modern workflow tools to make application development faster, more enjoyable and ostensibly more profitable How to master object-oriented code, and JavaScript design patterns JavaScript is one of the most powerful languages on the web today, and it is only getting stronger. This book will take you through the process of planning, coding, testing, profiling and finally releasing your application, at expert level. With more frameworks and more improvements than ever, now is the time to become an expert at JavaScript. Make this journey - use Expert JavaScript today. What you'll learn The real how and why of JavaScript code, and what's going on when you use it How to really understand libraries such as Mustache.js, Namespace.js and Require.js, and application frameworks such as Angular.js, Backbone.js and Spineless.js What is really going on underneath functions, in arguments, types and scope How closures, events, and asynchronous code work at a fundamental level What really powers object-oriented code, and why JavaScript design patterns work as they do How to apply this new-found knowledge pragmatically to build the very best modern JavaScript applications Who this book is for This book is for the experienced JavaScript programmer who wants to understand the how and why of their code in order to become a better developer. This book is not intended to teach JavaScript at a syntactical level, but instead delve deep into the code - the philosophy, the reasoning and the detailed expert-level knowledge behind it. Thisnew-foundknowledge will enable the reader to build the very best modern JavaScript applications. It is for anyone who wants to become a better programmer by understanding at a very high level how the code works.

Pro JSF and HTML5 - Building Rich Internet Components (Paperback, 2nd ed.): Zubin Wadia, Hazem Saleh, Allan Christensen Pro JSF and HTML5 - Building Rich Internet Components (Paperback, 2nd ed.)
Zubin Wadia, Hazem Saleh, Allan Christensen
R3,085 Discovery Miles 30 850 Ships in 10 - 15 working days

Pro JSF and HTML5 shows you how to leverage the full potential of JavaServer Faces (JSF) and HTML5. This book is for Java developers who aspire to build sophisticated, enterprise-grade web experiences with HTML5-enabled JSF. Written by JSF experts and verified by established community figures, this book will serve as your primary resource, helping you build or integrate well-designed HTML5-enabled JSF components into your rich internet applications. Pro JSF and HTML5 starts by giving you a firm grounding in the design principles of component-based frameworks and the basics of JSF. It then details recent advancements in JSF 2.2 that make it friendlier, faster, and more productive than ever before. And it covers HTML5-enabled components, integration with JEE7 standards, 3rd party component libraries, security, and performance. The book concludes with a real-world application that puts everything you learned into practice. In this book you'll learn * Foundational JSF topics such as the component life cycle, framework architecture, managed beans and CDI, expression language, conversion and validation, JSF events and view parameters. * Leveraging new features in JSF 2.2 such as Faces Flow, Resource Library Contracts, and Ajax file uploading.* Developing Advanced HTML5 enabled components in JSF 2.2. * Creating JSF 2.2 applications that utilize Java EE 7 technologies (CDI, JPA 2.1 and EJB 3.2) for bean management, transaction management and persistence. * Building advanced real-world JSF applications with considerations for security, performance, and usability. If you're a Java developer interested in the world of component-based frameworks, Pro JSF and HTML5 is for you. What you'll learn * Foundational JSF topics such as the component life cycle, framework architecture, managed beans and CDI (Context and Dependency Injection), expression language, exception handling, conversion and validation, JSF events (faces events, phase events and system events), and view parameters. * Utilizing new features in JSF 2.2 such as Faces Flow, Resource Library Contracts, and Ajax file uploading. * Developing Advanced HTML5 enabled components in JSF 2.2. * Developing PrimeFaces and RichFaces applications. * Developing JSF 2.2 applications that utilize Java EE 7 technologies (CDI, JPA 2.1 and EJB 3.2) in order to facilitate bean management, transaction management and persistence. * Unit testing JSF applications. * Stateless JSF views.* Implementing Security in JSF applications. * Tuning the performance of JSF applications. * Translating application requirements into a model and then implementing the model using JSF 2.2 and Java EE 7 technologies. Who this book is for This is a tutorial and reference is for both intermediate and experienced Java enterprise and web application developers.

Mobile and Web Messaging (Paperback): Jeff Mesnil Mobile and Web Messaging (Paperback)
Jeff Mesnil
R758 Discovery Miles 7 580 Ships in 10 - 15 working days

Learn how to use messaging technologies to build responsive and resilient applications for mobile devices and web browsers. With this hands-on guide, you'll use the STOMP and MQTT messaging protocols to write iOS and web applications capable of sending and receiving GPS and device sensor data, text messages, and alerts. Messaging protocols are not only simple to use, but also conserve network bandwidth, device memory, and batteries. Using this book's step-by-step format, author Jeff Mesnil helps you work with Objective-C and JavaScript libraries, as well as the protocols. All you need to get started are basic programming skills. Understand basic messaging concepts and composition Learn two common messaging models: point-to-point and publish/subscribe Use STOMP to write an iOS application that sends GPS data, and a web app that consumes the data Build an iOS app with MQTT that tracks and broadcasts device motion data, and a web app that displays the data and sends alerts Extend STOMP to filter, prioritize, persist, and expire messages Take a complete tour of STOMP and MQTT, including features not used in the book's sample apps

Enterprise Web Development (Paperback): Yakov Fain Enterprise Web Development (Paperback)
Yakov Fain; Contributions by Victor Rasputnis, Anatole Tartakovsky, Viktor Gamov
R1,378 R1,171 Discovery Miles 11 710 Save R207 (15%) Ships in 10 - 15 working days

If you want to build your organization's next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You'll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the book, so you can determine the right strategy for your enterprise. What's the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. The book's sample apps are available at http://savesickchild.org. Mock up the book's working app with HTML, JavaScript, and CSS Rebuild the sample app, first with jQuery and then Ext JS Work with different build tools, code generators, and package managers Build a modularized version of the app with RequireJS Apply test-driven development with the Jasmine framework Use WebSocket to build an online auction for the app Adapt the app for both PCs and mobile with responsive web design Create mobile versions with jQuery Mobile, Sencha Touch, and PhoneGap

Python 3 for Machine Learning (Paperback): Oswald Campesato Python 3 for Machine Learning (Paperback)
Oswald Campesato
R1,275 R1,056 Discovery Miles 10 560 Save R219 (17%) Ships in 10 - 15 working days

This book is designed to provide the reader with basic Python3 programming concepts related to machine learning. The first four chapters provide a fast-paced introduction to Python 3, NumPy, and Pandas. The fifth chapter introduces the fundamental concepts of machine learning. The sixth chapter is devoted to machine learning classifiers, such as logistic regression, k-NN, decision trees, random forests, and SVMs. The final chapter includes material on NLP and RL. Keras-based code samples are included to supplement the theoretical discussion. The book also contains separate appendices for regular expressions, Keras, and TensorFlow 2. Features: Provides the reader withbasic Python3 programming concepts related to machine learning Includes separate appendices for regular expressions, Keras, and TensorFlow 2

Continuous Enterprise Development in Java (Paperback): Andrew Lee Rubinger Continuous Enterprise Development in Java (Paperback)
Andrew Lee Rubinger; Contributions by Aslak Knutsen
R1,272 Discovery Miles 12 720 Ships in 10 - 15 working days

Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools.

Through the course of the book, you'll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of development--essential for ensuring that code is consumable, complete, and correct.Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeekUse both relational and NoSQL storage models to build and test GeekSeek's data persistence layersTackle testable business logic development and asynchronous messaging with an SMTP serviceExpose enterprise services as a RESTful interface, using Java EE's JAX-RS frameworkImplement OAuth authentication with JBoss's PicketLink identity management serviceValidate the UI by automating interaction in the browser and reading the rendered pagePerform full-scale integration testing on the final deployable archive

Automate with Grunt (Paperback): Brian P. Hogan Automate with Grunt (Paperback)
Brian P. Hogan
R531 Discovery Miles 5 310 Ships in 10 - 15 working days

Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this book goes further and shows you how to create your own tasks, design your own project templates, combine plugins together to bring a web app to life, and build your own plugins. You'll start by learning the basics of task creation, error handling, and logging as you create a simple configuration that executes basic JavaScript code using Node.js. Then you'll jump right into file manipulation as you read, write, copy, and delete files. You'll learn how Grunt's powerful multitasks work as you build a task to concatenate files together. Once you've got a grasp on these basics, you'll build a simple app with AngularJS and CoffeeScript, using Grunt to do all the heavy lifting and script processing. Finally, you'll create your own plugin so you can understand how plugins work.Each chapter contains hands-on exercises and ideas for further study. Whether you rock Ruby or sling C#, Grunt will be a useful addition to your toolbox.What You Need: This book covers Grunt 0.4.1 and higher, and requires basic knowledge of JavaScript and command-line tools on Windows, OS X, or Linux.

Using Joomla (Paperback, 2nd Revised edition): Ron Sverdia Using Joomla (Paperback, 2nd Revised edition)
Ron Sverdia; Contributions by Jennifer Gress
R1,195 Discovery Miles 11 950 Ships in 10 - 15 working days

If you're new to content management systems - or even new to building websites - this practical guide will get you up and running in no time. You don't have to know much code, if any, to get started. Need to build a website quickly? Have a client that requires a powerful website with lots of compelling features? Ideal for web designers and developers alike, this updated edition takes you step-by-step through site creation with Joomla, with plenty of hands-on exercises along the way. Build a sample site throughout the book to see how Joomla! works Plan and structure your site's categories, articles, menus, and modules Learn the ins and outs of creating, organizing, and displaying content Add images, audio, and video - and create complete image galleries Build a blog, set up an events calendar, and create custom user forms Sell merchandise by putting together your own online store Engage visitors by creating user profiles and hangouts Secure your site and keep it optimized Migrate to Joomla! 3 and update your third-party extensions

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Computer Programming Languages for…
Adesh Silva Hardcover R730 Discovery Miles 7 300
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,472 Discovery Miles 14 720
The API-First Transformation
Kin Lane Hardcover R1,471 Discovery Miles 14 710
Learn to Design a Website for Your…
Michael Nelson, David Ezeanaka Hardcover R524 Discovery Miles 5 240
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,396 Discovery Miles 23 960
Trends, Applications, and Challenges of…
Mohammad Amin Kuhail, Bayan Abu Shawar, … Hardcover R7,626 Discovery Miles 76 260
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R956 Discovery Miles 9 560
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,774 Discovery Miles 27 740
Reactive Internet Programming - State…
Franck Barbier Hardcover R3,060 Discovery Miles 30 600
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,322 Discovery Miles 23 220

 

Partners